категории | RSS

Мейтейнеры сетевого раздела ядра Linux представили план по удалению старых драйверов Wi-Fi для будущей сборки ядра Linux

Мейтейнеры сетевого раздела ядра Linux (Linux Networking) Майкл Ларабел и Арнд Бергманн представили подробный план по удалению старых драйверов Wi-Fi для будущей сборки ядра Linux 6.8, включая поддержку беспроводных адаптеров PCMCIA.

«Просматривая старые драйверы, использующие устаревший обратный вызов .ndo_do_ioctl(), я обнаружил ряд сетевых драйверов, которые особенно устарели, в частности для 802.11b (11 Мбит/с) или даже более старых беспроводных сетей, использующих non-busmaster ISA/PCMCIA. Там есть код для интерфейсов шины в стиле PCMCIA и использование устаревших расширений беспроводных сетей ioctls вместо интерфейсов netlink, которые должны были заменить их в 2007 году. Все эти драйверы устарели или потеряли свою актуальность», — уточнил Бергманн.

Среди драйверов для удаления в разделе driver/net/wireless есть код для различных устройств PCMCIA и mini-PCI с поддержкой только 802.11b, включая Planet WL3501, Intel IPW2x00 для различного оборудования 802.11a/b/g в ноутбуках Centrino, Sony PlayStation 3 Ethernet GELIC (решили в итоге этот драйвер оставить), Marvell Libertas, Broadcom B43xx.

Разработчики пояснили, что удаление старых драйверов PCMCIA Wi-Fi и очистка от кода для старых сетевых устройств беспроводной связи облегчит основное ядро Linux примерно на 87,7 тыс. строк кода.

Пока что это только в планах, а если кто-то будет активно использовать основное ядро Linux с этими драйверами, то их возврат в основную ветку возможен по необходимости. Удаляющие патчи для старых драйверов Wi-Fi планируется выпустить в новом выпуске после выхода Linux 6.7-rc1, чтобы обеспечить максимальное время для обработки этого процесса до запуска цикла разработки ядра Linux 6.8.



Источник новости: habr.com

DimonVideo
2023-10-24T10:50:14Z

Здесь находятся
всего 0. За сутки здесь было 0 человек
Яндекс.Метрика