Linus Torvalds incorporou ao núcleo do Linux 7.2, cuja versão está prevista para meados de agosto, um conjunto de patches com mudanças para a subsistema de rede, no qual a limpeza do núcleo de drivers e subsistemas obsoletos continua. O mais significativo foi a remoção da implementação da pilha de protocolos AppleTalk do núcleo. AppleTalk foi utilizado em computadores Apple desde 1985 e, na década de 1990, foi substituído pelo TCP/IP. O suporte ao AppleTalk foi descontinuado pela Apple na versão Mac OS X 10.6 "Snow Leopard", lançada em 2009.
A razão para a remoção é a existência de erros não corrigidos na implementação do AppleTalk. Os desenvolvedores receberam uma série de correções preparadas com a ajuda de assistentes de IA, mas não há ninguém para revisá-las, uma vez que a subsistema ficou sem suporte. Para aqueles que possam precisar do código dos módulos removidos do núcleo, as implementações do AppleTalk, ATM, AX.25, ISDN e hamradio foram transferidas para um repositório separado no GitHub.
Além do AppleTalk, a base de código do núcleo 7.2 também teve componentes da tecnologia de transmissão de dados ATM, não relacionados ao PPPoATM, removidos, assim como o código para integração do TLS com sockmap e suporte a faixas de frequência de 5/10 MHz na pilha sem fio cfg80211/mac80211. Devido a problemas não resolvidos com bloqueios e à ausência de suporte, foi removida a implementação específica de aceleração no processamento de TLS baseada em TCP Offload Engine (a implementação mais comum de TLS offload foi mantida). O código de compatibilidade com x_tables de 32 bits em sistemas de 64 bits foi desativado e programado para remoção.
Fonte: opennet.ru
