Torvalds challenged the haters to fork Linux. Someone said ‘hold my beer’

The Register ·

Linux creator Linus Torvalds recently told critics of his stance on AI-assisted coding to "fork off" if they didn't like it, daring them to fork the kernel instead of complaining. Rather than a genuine fork, a student going by the handle "Poseidon" at Beihang University in Beijing has released linux-0.11-rs, a from-scratch reimplementation of an early Linux kernel written in Rust, apparently with heavy use of AI coding tools. The project isn't a serious rival to modern Linux, but its timing struck a chord given Torvalds' remarks, and it has sparked debate about AI-generated code, or "bot-slop", within open-source circles.

The rewrite is based on Linux kernel 0.11, released on 8 December 1991, one of the earliest versions of the OS and the last one issued in Linux's first year of existence. Hacker News users who examined the code found it runs to roughly 47,000 lines of Rust, of which about 15,000 lines form the kernel itself, with the rest made up of accompanying utilities, libraries and programs. Poseidon has credited a Rust OS-development tutorial as an influence, suggesting the work involved genuine learning rather than being purely AI-generated, and commentators broadly viewed it as a harmless student experiment rather than a practical alternative to Linux.

In short

  • Torvalds dared critics to fork Linux over AI remarks
  • Student built AI-assisted Rust rewrite of 1991 Linux 0.11
  • Seen as a fun learning exercise, not a real rival

Steelman: both sides, in good faith

The strongest fair case each way — we don't pick a winner.

The case for

Advocates for AI-assisted coding in open-source emphasise that these tools represent necessary progress, democratising participation and accelerating development without requiring exclusion. They argue that productivity gains benefit the entire ecosystem, particularly enabling students and contributors with fewer resources to participate meaningfully, and that human review remains the essential safeguard against errors. The philosophical critique about open-source values, they suggest, overlooks how many contributors already use automated tooling, and that innovation and practical utility matter more than maintaining romantic ideals about how code should be crafted.

The case against

Critics raise substantive concerns about whether normalising AI-generated code serves open-source communities' long-term interests, pointing to unresolved questions about whether AI models were trained lawfully on existing open-source projects without explicit permission. Beyond legal uncertainty, they worry about introducing subtle vulnerabilities and eroding the transparency and human accountability that have historically made open-source trustworthy and sustainable. This position is not resistance to progress per se, but preservation of the deliberate craftsmanship and distinctive values that have made open-source communities distinctive and worth maintaining.

Explained simply

Linus Torvalds created and maintains Linux, the operating system kernel that runs millions of computers worldwide. Recently, he dismissed critics of his position that artificial intelligence tools should be allowed in coding by challenging them to "fork" the software if they disagreed instead of complaining.

In software development, forking means creating a new independent version of a project based on the original code. A student named Poseidon responded by rewriting Linux kernel 0.11, an early version from 1991, in a different programming language (Rust), using AI tools to help generate the code.

The rewrite is generally viewed as a harmless student experiment rather than a serious alternative to Linux. However, its timing and the use of AI-generated code have sparked debate within the programming community about the quality of code generated by artificial intelligence tools.

Software

Read the full article at the source →

Log in to join the discussion