|
Форум cronyx.ru (архив)
Так сложилось. | rik  :: 2003-07-05 01:16 |
Основная причина в том, что было решено сперва разобраться с драйверами для FreeBSD, тем более что драйвер Sigma там уже был, хотя и старый. Переговоры на эту тему с одним из разработчиков FreeBSD идут уже более полутора лет. Я не уверен что в случае Линукса не возникнет подобной проблемы. А вот о пользе наличия драйверов в ядре с "технической" точки зрения я бы поспорил. Если драйвера будут в системе, это не решает каких-либо проблем. Некоторые части драйвера, вроде утилиты управления или скриптов запуска не являются частью ядра. А именно они и есть проблемная часть драйвера, зависящая от дистрибьютива. С ядерной частью драйвера (модулями) проблем от различных дистрибьютивов практически не бывает. Если даже допустить что весь драйвер целиком поставляется в составе ядра, то проверка правильности его работы в новом ядре также лежит на производителе. За нас проверять наш драйвер ни кто не станет, хотяб по причине отсутствия у них нашего оборудования. Кроме того, обновление драйвера в составе ядра происходит не так быстро как хотелось бы, судя по опыту "засылки" исправлений для других драйверов как в FreeBSD, так и в Linux. Резюмируя, работы в этом направлении ведуться, хотя, к сожалению, и не очень успешно (по причинам, в основном, от нас не зависещам). С технической точки зрения драйвер в составе ядра проблем не решает, а, скорее, добавляют их.
|