Linus Torvalds ha incluso nel kernel di Linux 7.2, il cui rilascio è atteso a metà agosto, un insieme di patch con modifiche per il sottomodulo di rete, dove continua la pulizia del kernel rimuovendo driver e sottomoduli obsoleti. La modifica più significativa è stata la rimozione dal kernel dell'implementazione dello stack di protocolli AppleTalk. AppleTalk è stato utilizzato nei computer Apple dal 1985 e negli anni '90 è stato sostituito da TCP/IP. Il supporto per AppleTalk è stato interrotto da Apple nella versione Mac OS X 10.6 'Snow Leopard', rilasciata nel 2009.
La causa della rimozione è stata attribuita alla presenza di bug irrisolti nell'implementazione di AppleTalk. Gli sviluppatori hanno ricevuto una serie di patch preparate con l'assistenza di AI, ma non c'era nessuno a verificarle, poiché il sottomodulo è rimasto senza supporto. Per coloro che potrebbero aver bisogno del codice dei moduli rimossi dal kernel, le implementazioni di AppleTalk, ATM, AX.25, ISDN e hamradio sono state trasferite in un repository separato su GitHub.
Oltre ad AppleTalk, dalla base di codice del kernel 7.2 sono stati rimossi anche i componenti della tecnologia di trasmissione dati ATM, non correlati a PPPoATM, così come il codice per l'integrazione di TLS con sockmap e il supporto per le bande di frequenza 5/10 MHz nel stack wireless cfg80211/mac80211. A causa di problemi irrisolvibili con le dipendenze e della mancanza di supporto è stata rimossa l'implementazione specifica dell'accelerazione del processamento di TLS basata su TCP Offload Engine (l'implementazione di offload di TLS più comune è stata mantenuta). È stato disabilitato e pianificato per la rimozione il codice di compatibilità con x_tables a 32 bit su sistemi a 64 bit.
Fonte: opennet.ru
