Разработчик NetworkManager выступил против экспериментальных WiFi-драйверов

Дэн Вильямс (Dan Williams), сотрудник Red Hat и разработчик NetworkManager, предостерегает от использования WiFi-драйверов из дерева ядра linux-staging. Ветка "-staging" была создана для первичного тестирования находящихся на начальном этапе разработки драйверов, но создатели дистрибутивов стали включать такие драйверы в обычные Linux-системы. По мнению разработчика, ни один из WiFi-драйверов из ветки "-staging" не позволяет обнаруживать точки доступа со скрытым SSID (Service Set identifier), т.к. в них не установлен бит IW_SCAN_CAPA_ESSID. К тому же, популярные драйверы Ralink, которые используются в большом количестве нетбуков, не имеют возможности сканирования SSID.

Хотя специалист из RedHat разработал около двух лет назад соответствующий патч для решения данной проблемы, никто в сообществе не ведет работу по его включению, что было отмечено им в блоге GNOME. Кроме того, Дэн Вильямс назвал "драйверами без будущего" драйверы Ralink rt2860, rt2870, rt3070, rt3090, WLAN-ng, vt665x, которые основаны на устаревшем стеке ieee80211. Он рекомендует работать с драйверами, которые используют стек mac80211 (например, rtx00 драйверы). В этом случае на создание "достойного" драйвера потребуется время (возможно около шести месяцев), но зато последний будет обладать всеми современными функциями.

©  OpenNet