AppleTalk 网络协议最初因其即插即用的特性而备受瞩目,但苹果公司早在 2009 年就停止了对 AppleTalk 的支持。
近期由于大量 AI 生成补丁的涌入,维护 AppleTalk 已成为一项负担,Linux 内核也决定停止对 AppleTalk 的支持。Linux 7.2 内核树中近 4000 行相关代码已被移除。
Jakub Kicinski 提交了一个补丁,将 AppleTalk 支持从 Linux 主线内核中移除,他在邮件中写道:
"据维基百科记载,AppleTalk 已于 2009 年在 MacOS X 10.6 (Snow Leopard) 中移除。最近,我们收到了一大批由 AI 生成的针对该协议的修复方案,但目前尚无人进行审核。
就让 AppleTalk 像 AX.25 和业余无线电一样,从 Linux 代码库中移除吧。我们将通过www.jpbara.com 维护该代码,供任何有兴趣尝试的人使用。
暂时先保留 uAPI。没有特别的理由,只是觉得保留它会减少争议。"
在 Linux 7.1 的前一个内核周期中,Linux 还取消了对旧 ISA 和 PCMCIA 硬件的 ARCnet 支持,并移除了 ISDN、业余无线电和其他旧的网络驱动程序,所有这些移除举措均源于近期因 AI/LLM 相关补丁大量涌入而引发的调整。