Программа позволит производителем оборудования выпускать драйверы для SUSE Linux без привязки к процессу обновления ядра Linux.
Novell самостоятельно будет сообщать разработчикам о всех изменениях ядра, которые могут влиять на работу драйвера и совместно адаптировать его к внесенным изменениям.
> Дану?! От того, что ф-ция стала принимать аргументы в другом порядке - вдруг стало необходимо проводить полный цикл?
да
> Не смешите мои тапки.
нервный смех ваших тапок лишь выдает тот факт, что пока что вы не встречались с разработкой более-менее серьезных системам. ничего, в этом нет ничего страшного и, быть может, все еще впереди.
Полный цикл проводят не от того, что что-то там с аргументами. А от того, что ЧТО-ТО ИЗМЕНИЛОСЬ. Этого достаточно. Если контора серьезно подходит к тестированию.
Скажу так, я не встречал вообще "более-менее серьезные системы". Куда уж мне до разработки. Случай из жизни, мне вот намедни пытались MS ISA впарить, что мол самая серьезная система из всей существующих. Не поверил, наверное до сих пор ламером считают. Куда мне мне серьезных систем.
> что-то мне подсказывает, что это явно не support service 24x7 :) или списки рассылки и личное общение с каждым из разработчиков предлагается как подмена документации?
Я плакал, для вас общение с андроидами из круглосуточного саппорта ценнее чем с разработчиком ???????????
> или списки рассылки и личное общение с каждым из разработчиков предлагается как подмена документации? отличная альтернатива, но я почему-то сильно против.
Не нравится не ешьте.
> к сожалению, отнюдь. банальный man kmalloc молчит, как партизан, а уж казалось бы, такие базовые вещи должны быть отлично документированы в любой уважающей себя системе :-/
Плакал еще сильнее. make mandocs в каталоге с исходниками ядра спасет гиганта мысли. Там и про kmalloc есть и про kfree :))
> время разработчиков стоит денег, причем весьма и весьма существенных. я уж не говорю о стоимости времени конторы, которое потрачено на разработку.
Именно поэтому иногда лучше сразу глядеть в исходники :)
> ps: забавно, что разрабатывая порой достаточно сложное ПО с развитым интерфейсом пользователя на базе Qt, мне практически *ни разу* не пришлось обратиться к исходному коду библиотеки. просто как-то без особой надобности бо документация полностью покрывала практически все мои нужды. причем что код естественно всецело доступен.
Здесь согласен. Документация к qt просто замечательная.
Какая контора? какое тестирование? Вы тут все о чем? logIN - как правильный переЦ пишет свое драйверье "накаленке" и сразу без ошибок. Ровно за один урок информатики он успевает написать новый драйвер для nVidia :)
И что? Novell не гарантирует тебе, что меняться не будет. Оно гарантирует, что поможет тебе поменять местами аргументы функции. То что тебе помогло Novell, сразу отменяет твой тест-цикл? Так рассуждать, так вообще надо ядро на века заморозить.
Спасибо авторя дривера 4-е года назад он доделал свой дривер. Заработало, всё ок по моему под 2.4.18 Прошло четыре года, при компиляции дривера в 2.4.27 возникла куча erros, а поджимают сроки. Начальство не хочет откатываться на 2.4.18, т.к. на embedded ядро 2.4.27 убито много времени. В результате сумасшедшей нервотрёпки и зажимающих сроков всё таки добили дривер под 2.4.27. В чём была проблема не помню. При чём стабильсть драйвера не гарантируется.
Если взять любой сложный продукт, не важно - железку, софт... и он нормально не поддерживается, то ему грош цена - одни проблемы. Любой сложный ппродукт хорошо тогда и только тогда, когда он НОРМАЛЬНО поддерживается - главным образом хорошие, исчерпывающие доки и оперативная локализация и исправление багов.
Уже была новость руководителей ядра, что 70% драйверов для железок для 2.6.16 даже не компилируются. Если учесть факт того, что в Линухе драйвера в одном адресном пространстве, то он скоро превратится в винду безотносительно открытых/закрытых дравов.
Кто будет отлаживать дрова для железного зоопарка?
> Полный цикл проводят не от того, что что-то там с аргументами. А от того, что ЧТО-ТО ИЗМЕНИЛОСЬ. Этого достаточно. Если контора серьезно подходит к тестированию.
В таком случае кто вас заставляет менять версии ядра ?
>Полный цикл проводят не от того, что что-то там с аргументами. А от того, что ЧТО-ТО ИЗМЕНИЛОСЬ. Этого достаточно. Если контора серьезно подходит к тестированию.
> Спасибо авторя дривера 4-е года назад он доделал свой дривер. Заработало, всё ок по моему под 2.4.18 Прошло четыре года, при компиляции дривера в 2.4.27 возникла куча erros, а поджимают сроки.
Был бы этот драйвер в ядре таких проблем бы не было.
> Уже была новость руководителей ядра, что 70% драйверов для железок для 2.6.16 даже не компилируются.
> Я плакал, для вас общение с андроидами из круглосуточного саппорта ценнее чем с разработчиком ???????????
у меня нет ни времени ни желания общаться ни с теми ни с другими. ничего личного, просто я не рассматриваю указанный метод получения информации как приемлимый с точки зрения потраченного времени, полученного результата и его повторяемости. в противовес качественно написанной и поддерживаемой во времени документации на систему.
> Плакал еще сильнее. make mandocs в каталоге с исходниками ядра спасет гиганта мысли. Там и про kmalloc есть и про kfree :))
foo@node8$ man kmalloc
No manual entry for kmalloc
foo@node8$ grep kmalloc /usr/share/man/man9/*
..естественно уже после проведения указанных действий.
ps: я в курсе, что хоть как-то но он описан в kernel-hacking.tmpl. хотя IMHO можно было бы уделить описанию подобных вещей мягко говоря больше внимания.
> Именно поэтому иногда лучше сразу глядеть в исходники :)
ну естественно, если описание, допустим, на iget() отсутствует, как класс, что еще остается делать :-/
> я так понимаю, более чем на два параграфа за раз вас не хватает? бо уже в следующем же строкой ниже:
Да новел будет помогать тем чьи драйверы еще не включены в ядро (are not officially accepted by the kernel community yet) или включены в более поздние версии ядра (might be accepted but only available in a kernel version that is beyond a specific kernel release of SUSE Linux). Это как-то опровергает предыдущий абзац ?
Прочитай еще раз ту ссылку которую ты приводишь. Там говорится про патчи, а не про драйвера. Или для тебя это одно и тоже? Патч может нарушить компиляцию тривиальной нехваткой строчки "depends" в Kconfig. О нестабильности API это никак не говорит.
> Novell не гарантирует тебе, что меняться не будет.
Плохо, конечно (я где-то разве хвалил Новел в этом треде?). Но, по крайней мере, он будет (ну, должен быть...) инициатором запросов в человеческом change management. Уже что-то. В частности, вендор будет знать об этих изменениях тогда, когда Новел первый раз сломает API в своих ядрах - а не тогда, когда ядра дойдут до людей, и люди заполнят багзиллу вендора разнообразными багрепортами. Если Новел не предоставит хотя бы своевременного оповещения - нафиг его инициативу и эту новость на ЛОРе.
> Так рассуждать, так вообще надо ядро на века заморозить.
На века - нет. В рамках стабильной серии ядер - да. Тыщу раз да. И это - маленькая "деталь", из-за которой линукс выглядит так "любительски" на фоне более коммерческих унихов.
Какой вендор? Закрытых дров! Да плюнь ты ему в рожу. Пусть спецификации дает, тогда вендору никакое переполнение багзиллы не грозит.
Я повторяю еще раз: нету и не будет вендоров с закрытыми FS, шедулерами или еще чего-либо. Мы говорим о простых драйверах железок. Нормальные конторы *дают* спецификации. То что мы видим на рынке графических ускорителей - результат монополии и сговора. Это надо искоренять, а не поощрять. Viva Greg KH, OpenBSD team.
Мне важно не opren sources или проприетар. Мне важно качество работы продукта и поддержка его во времени. Желательно на года. Когда драйвер не компилиться из-за изменений третьей цифры версии ядра это не есть хорошо. Есть масса других дел, кроме как копаться в исходниках и *.h файлах.
> Так рассуждать, так вообще надо ядро на века заморозить. > На века - нет. В рамках стабильной серии ядер - да. Тыщу раз да. И это - маленькая "деталь", из-за которой линукс выглядит так "любительски" на фоне более коммерческих унихов.
"любительски" ядро linux выглядит разве для вас, но это ПМСМ мало что значит. Для человека более/менее знакомого с разработкой ОС, ядро работающее на системах от coldfire до s/390 и собираемое из одних исходникoв выглядит достаточно впечатляюще.
Да и успехи коммерческих юниксов всем известны, все они кроме соляриса превратились в нишевые решения.
> logIN чесно скажу, ты уже тут всех за%:;№бал!
Взаимно. Меня просто вымораживают засранцы-модники, поставившие генту ради пальцевания, но нифига не разбирающиеся, что это такое по сути. Вам хоть закрытые дрова, хоть открытые - лишь бы quake3 запускался.
Но знаешь в чем разница между мной и тобой? Я пришел сюда намного раньше тебя. Поэтому такие как ты меня за%:;№бали куда больше, чем я вас всех.
> Мне важно не opren sources или проприетар. Мне важно качество работы продукта и поддержка его во времени. Желательно на года. Когда драйвер не компилиться из-за изменений третьей цифры версии ядра это не есть хорошо. Есть масса других дел, кроме как копаться в исходниках и *.h файлах.
Типичная песенка паразита желающего наживаться на работе сообщества, и при этом ничего самому не давать взамен. Принеси песочку, родной.
> "любительски" ядро linux выглядит разве для вас, но это ПМСМ мало что значит. Для человека более/менее знакомого с разработкой ОС, ядро работающее на системах от coldfire до s/390 и собираемое из одних исходникoв выглядит достаточно впечатляюще.
техничесие проблемы - это одно, а вот несколько по-любительски она выглядит с точки зрения именно конечного и цельного продукта :-/
> Да и успехи коммерческих юниксов всем известны, все они кроме соляриса превратились в нишевые решения.
...что все-таки не столько в силу технических, столько в силу проблем политических и иже с ними.
>Мне важно не opren sources или проприетар. Мне важно качество работы продукта и поддержка его во времени. Желательно на года. Когда драйвер не компилиться из-за изменений третьей цифры версии ядра это не есть хорошо. Есть масса других дел, кроме как копаться в исходниках и *.h файлах.
Классический пример несведущего человека.
Тому, кому "важно качество работы продукта и поддержка его во времени", не требуется пересобирать ядро при изменении третьей цифры в версии.
Лучше так и скажите, что в генту для нового собранного вами ядра не оказалось патча для драйвера nvidia.
> очень жаль, что вы дали так ожидаемый мною ответ. я конечно же не надеялся, что где-то действительно есть более-менее вменяемая документация а я о ней не знаю, но а вдруг.. судя по всему, ожидания в очередной раз не оправдались.
А коммунити на что? Идем на LKML и спрашиваем если по существующей доке и сырцам не разобрались.
>Меня просто вымораживают засранцы-модники, поставившие генту ради пальцевания, но нифига не разбирающиеся, что это такое по сути. Вам хоть закрытые дрова, хоть открытые - лишь бы quake3 запускался
У вас генту, смените дистрибутив или хотябы ставьте из stage 3 длительное созерцание строк вида: "gcc -O3 -I/us......", разжижает моск!
>Но знаешь в чем разница между мной и тобой?
Я даже уверен что разница есть, я никак не хочу быть таким засранцем Ж-)
>Я пришел сюда намного раньше тебя.
Даже не поленился в инфу заглянуть, я вижу капать на мозги людям тебе удовольствие доставляет.
>Поэтому такие как ты меня за%:;№бали куда больше, чем я вас всех.
Вот и разобрались, что к чему, лялих тут совсем непричем
А вот с этим уже к доктору батенька... у вас скорее всего стресс
С таким подходом линух всегда будет отставать в разделе поддержке железа.
> Пусть спецификации дает, тогда вендору никакое переполнение багзиллы не грозит.
Все вендоры - точно не дадут. Новел живет в реальном мире, и в нем же зарабатывает деньги. Можете жаловаться.
> Нормальные конторы *дают* спецификации.
На сегодня в этом мире нет ни одной конторы, давшей спецификации приличных 3D карточек. Ситуация с винмодемами перестала быть актуальной только потому что мир перешел на бродбанд - но не потому что все спеки были открыты.
> Это надо искоренять, а не поощрять.
У Вас есть _реальные_ средства давления? Увы, на RMS с плакатом они плевать хотели.
Хм... интересное мнение... Мне нужен был хороший словарь в винде - я купил лицензтионный Лингво и не чуйствую комплексов по этому поводу. Если возникают проблемы - пишу, получаю ответ. Вроде ни чего, нормально. Сначала я привык получать хорошую техподдержку от билайна -максимум две минуты :) а еппасса с мегафоном мне надоело. Говорят, по два часа можно слушать рекламу ;)
Я в общем и за Линух готов платить, но естественно цены аля мелкософта мне не интересны. Мне важно чтобы на нём работали базовые проприетарные программы, например Лингво, программы обучения английскому языку и нормальные драйвера для моего компа.
Кстати, на ЛОРе была новость - ЕС критиковал американские компании за эксплуатацию open source ;)
Если у меня будет уверенность, что какойнить Линуховый дистриб может обеспечить нормальную работу, в том числе и проприетарных програм аля лингво - буду думать.
> У Вас есть _реальные_ средства давления? Увы, на RMS с плакатом они плевать хотели
svu, а ты пробовал? Ты просил спецификации у nvidia/ati? Поднимите руки кто написал им официальный запрос. Никто. Может это мы, community, виновата за свою пассивность, и вот за таких выкормышей как binr и x86?
logIN Ты дурак или притворяешся? Какая вот лично тебе разница, открытые дрова или нет? Всем нормальным людям на это плевать. А ты только можешь всякий бред молоть.
>С таким подходом линух всегда будет отставать в разделе поддержке железа.
Вы просто не видите других способов давления.
>> Нормальные конторы *дают* спецификации.
>На сегодня в этом мире нет ни одной конторы, давшей спецификации приличных 3D карточек. Ситуация с винмодемами перестала быть актуальной только потому что мир перешел на бродбанд - но не потому что все спеки были открыты.
На сегодня в этом мире есть только 2 конторы, которые выпускают приличные и дешевые 3d карточки, которые находятся в (неявном) сговоре.
>> Это надо искоренять, а не поощрять.
>У Вас есть _реальные_ средства давления? Увы, на RMS с плакатом они плевать хотели.
У ОС Linux как системы есть, а не у отдельных личностей.
Для удобной и превосходящей аналоги (по цене, качеству, скорости и т.п.) в большинстве категорий разработчики железа сами будут писать открытые драйверы и/или предлагать спецификации.
Что и происходит, пусть не быстро, но происходит. Единственным _исключением_ являются драйвера для 3d video, которые неспешно ломаются (r300- radeon, intel).
> Я в общем и за Линух готов платить, но естественно цены аля мелкософта мне не интересны. Мне важно чтобы на нём работали базовые проприетарные программы, например Лингво, программы обучения английскому языку и нормальные драйвера для моего компа.
Естественно "цены аля мелкософта" тебе не интересны. Интересно чтобы нахаляву. Сгинь отсель дармоед :-E
> Какая вот лично тебе разница, открытые дрова или нет?
> Всем нормальным людям на это плевать
Все нормальные люди пользуют винду. А мне, чудику, уж извините, привычно видеть и править исходники. Какого ляду лично ты оказался на opensource.ru мне не понятно.
>подростки только вчера собравшие гентууу у со свежими патчами у заказчика просто за$бут и они вообще никому не интересны.
Если ЗАКАЗЧИКА заёбывают пионеры, то он, наверное, пионервожатый :-)
firmware тебе никто и подавно не даст, там масса технологических секретов.
А почему бы тебе не перейти на OpenBSD? В случае с линуксом, по мере того как он все больше и больше продвигатся в большой бизнес, тебе придется все чаще идти на компромиссы.
Вот предложат тебе Veritas или XFS полнофункциональный, но закрытый и за деньги, а у тебя рейзер останется и будешь огорчаться.