Из ядра Linux 7.
Линус Торвальдс принял в ядро 7.1 (релиз в середине июня) набор патчей, исключающих несколько устаревших подсистем и драйверов. Удалены Ethernet-драйверы 3com 3c509/3c574/3c589/3c59x, amd lance/nmclan, smsc smc9194/smc91c92, fujitsu fmvj18x и 8390; подсистемы ISDN, протоколы AX.25, CAIF и Bluetooth CMTP; драйверы yellowfin, hamachi, hamradio, inport и logibm (busmouse).
Причина в отсутствии активных сопровождающих на фоне роста числа ошибок, выявляемых syzbot и AI-инструментами. Нагрузка по их исправлению ложилась на мэйнтейнеров основных сетевых подсистем.
Драйверы 8390 pcnet, 3c59x, amd hplance/mvme147, cirrus cs89x0/mac89x0 и xircom xirc2ps оставили, так как нашлись пользователи с активным железом. Подсистему Amateur radio удалили (перешли на userspace), а NFC сохранили (нашёлся доброволец-сопровождающий).
🐧Обсудить в Чате Linux