|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Mike Shoyher 2:461/33.114 07 Jul 2002 21:18:40 To : Alex Korchmar Subject : Видеокарты под линухом --------------------------------------------------------------------------------
07 Jul 02 19:00, Alex Korchmar wrote to Alex Tomas:
AT>> в исходниках. а с бинарниками уж очень много геммороя, нет тут
AT>> пока жесткого DDI/DDK, который бы позволял легко переносить
AT>> драйвера между
AK> есть kernel-versions и в пределах одной стабильной ветки драйвера
AK> вполне переносятся.
Хрен там чего переносится. Versioned kernel в принципе должен давать возможность
не изменять драйвер если не изменился ни один из вызовов ядра, которые он
использует. Только вот между minor версиями кернела хоть один вызов да и
поменяют и если драйвер нетривиальный и использует много чего, то его приходится
как минимум перекомпилировать (можно сравнить ksyms -a между двумя версиями
чтобы наглядно увидеть). Я уж не говорю про резкую смену API между 2.2 и 2.4,
ладно, все таки этого можно ожидать
Плюс еще и несовместимость между SMP и non-SMP версиями ядра. А чтобы third part
developers возрадовались еще больше, modutils теперь следят за лицензией
загружаемых модулей и пугают юзера страшными криками.
При этом надо учесть, что если кто-то поставляет драйвера к линуксу и хоть
как-то их поддерживает ему остается или выпускать для какой-то конкретной версии
(драйвера есть для установленного по умолчанию RH 7.3, хотите еще чего-то -
платите, соберем), что катит для всякого специального железа, под которое все
подбирают или для embedded. Либо нужно держать весь зоопарк, билдить на всех
мыслимых кернелах, на них же тестировать и держать весь этот зоопарк все время
жизни продукта для support.
А выпускать драйвера в open source ведет к куче других проблем, от лицензионных
(в драйверах может быть чужой лицензированный код) до поддержки ("мы тут с Васей
как-то ваш драйвер собрали, он не работает отчего-то, почините!")
Mike
--- dedicated to j.
* Origin: http://www.shoyher.com (2:461/33.114)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/32893d28b033.html, оценка из 5, голосов 10
|