6月18日,Linux内核开发者团队正式合并了一项补丁,宣告移除对AppleTalk协议的支持。在Linux 7.2内核树中,近4000行相关代码被一次性清除。
AppleTalk协议的历史可追溯至1985年,在苹果电脑上服役了整整41年。然而,苹果公司早在2009年发布的Mac OS X 10.6系统中,就彻底终止了对该协议的支持。
值得一提的是,AppleTalk自1990年代起便被TCP/IP逐步取代,淡出主流市场已超过二十年。尽管其某些技术理念仍体现在苹果后续的Bonjour等协议中,但实际应用已几乎无人问津。
此次移除的直接导火索颇为有趣——大量由AI生成的补丁持续涌向该协议的邮件列表。然而AppleTalk子系统早已无人维护,这些补丁根本无人审核,继续保留只会成为额外的负担。
被移除的代码已迁移至GitHub上的独立仓库(linux-netdev/mod-orphan),仍有特殊需求的用户可自行维护。
实际上,移除这类无人维护的老旧代码已成为Linux内核近期的显著趋势。除AppleTalk外,Linux 7.2版本还移除了多项其他老旧模块与组件。
回顾此前版本,在Linux 7.1中,ARCnet、ISDN和业余无线电等老旧网络驱动已被清理。AI生成补丁的涌入,正加速Linux内核告别历史遗留代码的进程。

