17611538698
info@21cto.com

Linux 7.2 内核将移除苹果 AppleTalk 协议

动态 0 18 9小时前
图片

导读:Linux 内核团队认为对 AppleTalk 的支持基本上没有任何实际价值。

AppleTalk 网络协议最初因其即插即用的特性而备受瞩目。它是早期 Macintosh 系统使用的一种本地非 IP 网络协议,类似于Novell IPX。自 1994 年 System 7.5 发布以来,所有 Mac OS 系统都支持 IP 网络,并且自 2001 年 Mac OS X 发布以来,几乎完全使用 IP 网络。AppleTalk曾在局域网中为Macintosh电脑提供了自动发现和联网功能,极大地方便了用户的文件和打印机共享。

图片

但苹果公司在 2009 年就停止了对 AppleTalk 的支持。

如今已经过去了 17 年,因为近期大量人工智能生成的代码补丁涌入,Linux 内核也决定停止对 AppleTalk 的支持。

Linux上游开发者已经决定从 Linux 内核中移除 AppleTalk 协议支持。

6月18日,Linux 7.2 内核树中近 4000 行相关代码已尽被移除。

将 AppleTalk 取而代之的是标准的 TCP/IP 协议,尽管其部分元素仍保留在 Apple Bonjour 等协议中。

但由于近期大量人工智能生成的补丁充斥着 Linux 的 AppleTalk 支持邮件列表,而该协议在现代可能很少使用甚至从未被使用,因此,维护 AppleTalk 已成为一项负担,最终决定将其从主线内核中移除。

内核开发者Jakub Kicinski 如此写道,他提交了一个补丁,从主线 Linux 内核中移除了 AppleTalk 支持:

根据维基百科,AppleTalk 已于 2009 年在 macOS X 10.6 (Snow Leopard) 中移除。我们最近收到了一些针对该协议的 AI 生成的修复程序,但无人审核。让 AppleTalk 像 AX.25 和业余无线电一样,从 Linux 代码库中移除吧。我们会在 github.com/linux-netdev/mod-orphan 维护代码,供有兴趣的人使用。暂时保留 uAPI。没有特别充分的理由,只是觉得保留它会减少争议。

图片

除了苹果的协议,在 Linux 7.1 的前一个内核开发周期中,Linux 已经取消了对旧 ISA 和 PCMCIA 硬件的 ARCnet 支持,并移除了 ISDN、业余无线电和其他旧的网络驱动程序,所有这些移除的原来都是由于最近 AI / LLM 的补丁涌入

技术迭代永不停歇,为打造更高效安全的现代网络,老旧协议淘汰已是必然。普通用户将收获更好的网络体验,坚守旧设备的怀旧爱好者们也应该抱着祝福准备与它告别。

AppleTalk 曾是 Mac 标志性网络协议,承载一代用户的回忆,可落后架构已跟不上技术发展。Linux 内核此后将全力深耕新一代网络技术,奔赴高速、安全的网络新生态。

对于新生代的开发者而言,它的落幕不只是回望一段历史,更看清技术持续革新的必然趋势。

作者:场长

参考:

https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=8a398a0c189ead8bbce98f5be70b8ea0e30b21f8

评论

我要赞赏作者

请扫描二维码,使用微信支付哦。

分享到微信