Драйвер для всех, даром

Апрель 21, 2008

“Альтернативные” операционные системы на пути к пользователю, как правило, сталкиваются с несколькими типичными проблемами - мало софта, мало специалистов, плохая поддержка нестандартного железа. В случае Linux первые две проблемы уже давно неактуальны, а что касается третьей - то и ей, видимо, недолго осталось. 29 января Грег Кроа-Хартман (Greg Kroah-Hartman), один из разработчиков ядра, автор книг “Linux Device Drivers” и “Linux Kernel in a Nutshell” объявил в своем блоге, что отныне наличие драйверов для любых устройств - забота сообщества Linux, а не производителя устройства.

Создателю любой железки, как только он пожелает штампа “Linux supported”, достаточно предоставить соответствующие спецификации сообществу разработчиков ядра - и полторы тысячи профессиональных программистов радостно и совершенно бесплатно возьмутся за написание всех необходимых драйверов. Более того, драйверы будут включены в основное дерево исходников Linux и станут своевременно обновляться, то есть пользователю вообще не придется задумываться о том, как подключить устройство - “все заработает и так”.

Такая “щедрость” Linux-сообщества - один из первых результатов объединения двух крупнейших Linux-организаций - консорциума разработчиков Open Source Developer Labs и Free Standards Group. Объединение под эпическим названием Linux Foundation ставит целью в первую очередь продвижение Linux на десктопы (включая победу над ненавистной “виндой”). Именно от Linux Foundation исходит инициатива, озвученная Кроа-Хартманом (некоторые комментаторы уже назвали ее “реакцией Linux-сообщества на Windows Vista”, подразумевая совпадение дат двух новостей). В стремлении “одним броском” преодолеть проблему нехватки драйверов Linux-сообщество, почти синонимичное самой идее open source, даже идет на уступки ревнителям проприетарности - программисты, работающие над драйверами, готовы подписать договор о неразглашении (NDA) и поставлять драйверы уже скомпилированными. Правда, неясно, как эта позиция будет сочетаться с “заразной” open source-лицензией GPL, требующей применения GPL ко всем “derivative works”.

Комментировать