Домой Статьи и аналитика Технологии В ядре Linux 7.2 прекращена поддержка стека протоколов AppleTalk

В ядре Linux 7.2 прекращена поддержка стека протоколов AppleTalk

Линус Торвальдс продолжает чистку ядра: AppleTalk, ATM и ряд устаревших сетевых технологий окончательно ушли в историю.

Линус Торвальдс включил в состав ядра Linux 7.2, выпуск которого запланирован на середину августа, ряд изменений в сетевой подсистеме. Основным вектором обновлений стала планомерная очистка кодовой базы от устаревших драйверов и протоколов. Самым примечательным событием стало полное удаление поддержки стека протоколов AppleTalk.

Напомним, что AppleTalk был основным сетевым протоколом для компьютеров Apple, начиная с 1985 года, однако уже в 90-х годах он начал уступать позиции TCP/IP. Сама компания Apple прекратила его поддержку еще в 2009 году с выходом Mac OS X 10.6 «Snow Leopard».

Основной причиной решения об удалении стали критические ошибки в реализации AppleTalk, которые некому исправлять: у подсистемы не осталось активных сопровождающих. Разработчики пробовали использовать AI-ассистенты для подготовки патчей, но проверить их корректность оказалось невозможно. Для тех пользователей, которым по-прежнему необходим доступ к legacy-коду, реализации AppleTalk, а также ATM, AX.25, ISDN и радиолюбительских протоколов (hamradio) были перенесены в отдельный репозиторий на GitHub.

Что еще удалили из ядра Linux 7.2

Помимо AppleTalk, кодовая база избавилась от ряда других устаревших или проблемных компонентов:

  • Технология ATM: удалены компоненты, не связанные с PPPoATM.
  • TLS: исключена реализация интеграции TLS с sockmap и код ускорения TLS через TCP Offload Engine. Причиной стали нерешаемые проблемы с блокировками и отсутствие поддержки (при этом стандартная реализация TLS offload осталась на месте).
  • Беспроводные сети: прекращена поддержка частотных диапазонов 5/10 МГц в стеках cfg80211/mac80211.
  • Совместимость: код для работы с 32-разрядными x_tables отключен и помечен как кандидат на удаление в ближайших версиях.
Источник: http://www.opennet.ru