June 18, 2026

PBX Science

VoIP & PBX, Networking, DIY, Computers.

Linux Kernel Drops 40-Year-Old AppleTalk Protocol — AI-Generated Patch Flood Was the Last Straw



Linux Kernel Drops AppleTalk Protocol Support
Linux Kernel News · June 18, 2026
Kernel Development

Linux Kernel Drops 40-Year-Old AppleTalk Protocol — AI-Generated Patch Flood Was the Last Straw

June 18, 2026 Linux 7.2 Networking AppleTalk

Upstream Linux developers have merged a patch removing AppleTalk protocol support entirely from the mainline kernel, eliminating nearly 4,000 lines of source code targeted for Linux 7.2 — a move triggered not by lack of use, but by an unexpected flood of AI-generated fixes.

~4,000 Lines of code removed
41 yrs AppleTalk lifespan (1985–2026)
2009 Apple dropped it in macOS X 10.6

What Is AppleTalk?

AppleTalk is a suite of proprietary networking protocols developed by Apple and first released in 1985. Designed specifically for Macintosh computers, it offered plug-and-play automatic discovery and networking within local area networks — a genuinely innovative capability for its era, predating modern protocols like Bonjour (mDNS) that eventually replaced it. AppleTalk allowed Mac machines to locate printers, file servers, and other devices on a network without any manual configuration.

Over time, the broader industry standardized on TCP/IP. Apple itself deprecated and removed AppleTalk support in macOS X 10.6 Snow Leopard in 2009, formally ending its use across Apple’s own platforms. Linux, however, retained the implementation for decades — primarily through the netatalk package, which allowed Linux machines to serve files and printers to classic Macintosh systems using the old protocol.

Why Was It Removed Now?

The trigger was not a planned deprecation timeline, but an unusual and growing problem: a wave of AI-generated patch submissions flooding the Linux kernel mailing lists. Jakub Kicinski, a prominent upstream Linux networking maintainer, explained the situation directly in the removal patch commit message:

“AppleTalk has been removed in MacOS X 10.6 (Snow Leopard), in 2009, according to Wikipedia. We recently got a burst of AI generated fixes to this protocol which nobody is reviewing. Let AppleTalk follow AX.25 and hamradio out of the Linux tree. We will maintain the code at: github.com/linux-netdev/mod-orphan for anyone interested in playing with it. Retain the uAPI for now.” — Jakub Kicinski, Linux kernel patch commit

The key issue is that AI tools — large language models generating code patches — have been submitting fixes to corner cases in old, rarely-used kernel subsystems. Because almost no one actively uses or tests AppleTalk on modern Linux, these patches are going unreviewed. Unmaintained code accumulates technical debt, becomes a security risk, and creates unnecessary burden on kernel developers who must triage these submissions.

This is the same reasoning that led to the removal of other legacy networking protocols during the Linux 7.1 cycle, including ARCnet, ISDN, AX.25, and various ham radio drivers. AppleTalk is simply the latest casualty of this broader cleanup effort.

What Happens to the Code?

The AppleTalk implementation is not being permanently deleted from existence. As noted in Kicinski’s commit, the code will be maintained in an out-of-tree repository at github.com/linux-netdev/mod-orphan for hobbyists and classic Mac enthusiasts who still have a use for it. The kernel’s user-space API (uAPI) will also be retained for now to minimize disruption.

That said, out-of-tree kernel modules face a harder road: Linux’s internal kernel interfaces change frequently and without guarantees, meaning the orphaned module may gradually fall behind and become difficult to compile against future kernels.

A Broader Pattern: AI Slop and Open Source Maintenance

This removal is part of a growing conversation in open source communities about AI-generated contributions. Projects like curl and Mozilla Firefox have spoken publicly about the challenge of handling AI-generated bug reports and patches — some useful, many not. For the Linux kernel, which receives enormous patch volume and relies on maintainers volunteering their time, AI-generated noise on dead code paths has become a meaningful operational burden.

The kernel’s response — removing the code entirely rather than trying to police AI submissions — is a pragmatic one. If no one is maintaining the code and no one is using it in production, the cost of keeping it outweighs any theoretical benefit.

Verdict on the Original Report

The core facts in the original report are accurate: AppleTalk support has been removed from the Linux 7.2 kernel, nearly 4,000 lines of code were deleted, and AppleTalk is indeed a proprietary Apple protocol from 1985. However, the original summary omits the critical context — the AI-generated patch flood was the actual trigger for this decision, not simply the protocol’s age. AppleTalk had survived in Linux for over 17 years after Apple itself abandoned it; it was the LLM-driven maintenance burden that finally sealed its fate.

Linux 7.2 Cuts Out Ancient Speech Synthesis Card Driver After 20 Years Without a Meaningful Update

Linux Kernel Drops 40-Year-Old AppleTalk Protocol — AI-Generated Patch Flood Was the Last Straw


Windows Software Alternatives in Linux


Disclaimer of pbxscience.com

PBXscience.com © All Copyrights Reserved. | Newsphere by AF themes.