Линус Торвалдс интегрира в ядрото на Linux 7.2, чието издание се очаква в средата на август, набор от пачове с промени за мрежовата подсистема, където продължава почистването на ядрото от остарели драйвери и подсистеми. Най-същественото е премахването на реализацията на стека на протоколите AppleTalk от ядрото. AppleTalk се използва в компютрите на Apple от 1985 година и в 90-те години е заменен с TCP/IP. Поддръжката на AppleTalk беше прекратена от Apple с изданието Mac OS X 10.6 „Snow Leopard“, представено през 2009 година.
Като причина за премахването се посочват наличието на неизправени грешки в реализацията на AppleTalk. На разработчиците бяха предоставени серия от поправки, подготвени с помощта на AI асистенти, но няма кой да ги прегледа, тъй като подсистемата остава без поддръжка. За тези, на които може да им е необходим кодът на премахнатите от ядрото модули, реализациите на AppleTalk, ATM, AX.25, ISDN и hamradio са прехвърлени в отделно репо на GitHub.
Освен AppleTalk, от кодовата база на ядро 7.2 са премахнати и компоненти на технологията за предаване на данни ATM, които не са свързани с PPPoATM, а също и код за интеграция на TLS с sockmap и поддръжка на честотни диапазони 5/10 MHz в безжичния стек cfg80211/mac80211. Поради нерешими проблеми с блокировки и липсата на поддръжка е премахната специфичната реализация на ускорение на обработката на TLS на база TCP Offload Engine (по-разпространената реализация на TLS offload е запазена). Кодът за съвместимост с 32-битови x_tables на 64-битови системи е деактивиран и планиран за премахване.
Източник: opennet.ru
