Linux - статьи

Совместное использование драйверов


Вот мы и подошли к заключительной части обзора, написанной под впечатлением недавно появившейся технологии DriverLoader, как метода sharing-драйверов. Мы остановимся лишь на тех аспектах ее работы, которые показались автору наиболее привлекательными и которые наилучшим образом согласуются с его собственной концепцией эвристики.

По словам разработчиков (молодой канадской компании ), DriverLoader суть идеальное решение поддержки в среде Linux сетевых устройств, для которых отсутствуют необходимые open-source драйверы. Революционная "обертка совместимости" (а на самом деле - еще один модуль ядра) позволяет стандартным драйверам Windows NDIS 5.0 (Network Driver Interface Specification) корректно функционировать в системах платформы Linux x86.

10 октября минувшего года компания представила свое инновационное технологическое "демо" (версию 1.0), посредством которого владельцы устройств 802.11g 54mbps Wireless LAN (шины CardBus и PCI), базирующихся на чипсетах Broadcom, получили возможность пользоваться ими в Linux. А уже 9 ноября вышла версия ПО с поддержкой (кроме Broadcom) Intel PRO/Wireless (Centrino), Intersil (Prism GT/Duette/Indigo), Atheros, Cisco (Aironet), Realtek (RTL8180L) и Texas Instruments (ACX100) WLAN Windows-драйверов. Данные чипсеты используются во многих как лептоповых, так и настольных беспроводных сетевых адаптерах производства Acer, Actiontec, Asus, Belkin, Buffalo/MELCO, Cisco, D-Link, Dell, eMachines, Fujitsu, Gateway, HP/Compaq, IBM, Linksys, Microsoft, Motorola, NETGEAR, SMC, Sony, Toshiba, Z-Com и многих других.

Для конечных пользователей DriverLoader доступна бесплатно. Большинство файлов пакета распространяются на условиях собственной лицензии Linuxant Inc., запрещающей модификацию кода ПО,- остальная же часть (файлы каталога modules/GPL) лицензирована на основе GNU General Public License. Поддерживаются популярные 2.4 и 2.6-ядро-based дистрибутивы Linux: RedHat, SuSE, Mandrake, Debian и производные.

После скачивания требуемого формата пакета (.{арх}.rpm,.deb или.tar.gz), применяется соответствующий метод инсталляции: rpm-i driverloader-{версия}.{арх}.rpm, dpkg -i driverloader_{версия}_{арх}.deb или unpacking+making. Чтобы сконфигурировать устройство, следует выполнить команду dldrconfig (может также использоваться для изменения некоторых опций конфигурации или перекомпиляции модулей ядра после установки его обновлений). Если все прошло без ошибок, для завершения установки остается обратится с помощью веб-браузера по адресу 127.1:18020/ или имя_вашего_хоста:18020/ на DriverLoader's web configurator и пройти авторизацию как root. Потребуется указать программе размещение.inf- и.sys-файлов драйвера (на CD, распространяемом с продуктом, или ) и ключ лицензии (). Теперь, когда процесс окончен, устройство просто обязано появится как нормальный сетевой интерфейс, управляемый обычными средствами дистрибутива (к примеру, redhat-config-network или DrakConf).



Содержание раздела