В ядре Linux 7.
Линус Торвальдс принял в ядро 7.2 (релиз в середине августа) набор патчей, продолжающих чистку ядра от устаревших драйверов и подсистем. Из ядра удалена реализация стека протоколов AppleTalk (использовался в компьютерах Apple с 1985 года, заменён на TCP/IP в Mac OS X 10.6 в 2009 году). Причина — наличие неисправленных ошибок и отсутствие сопровождающих. Разработчики получали серию исправлений, подготовленных через AI, но их некому проверять.
Также удалены компоненты технологии ATM (не связанные с PPPoATM), код интеграции TLS с sockmap, поддержка диапазонов частот 5/10 MHz в беспроводном стеке, а также специфичная реализация ускорения TLS на базе TCP Offload Engine (TLS-TOE) из-за проблем с блокировками и отсутствия сопровождающих. Отключён код совместимости с 32-разрядными x_tables на 64-разрядных системах (запланирован для удаления).
Код удалённых модулей (AppleTalk, ATM, AX.25, ISDN, hamradio) вынесен в отдельный репозиторий на GitHub.
🐧Обсудить в Чате Linux