Linus Torvalds Plans to Raise Barrier for Linux Kernel Contributions
To combat an influx of low-quality, AI-generated code, Linus Torvalds and kernel maintainers are proposing new technical hurdles for prospective contributors.
During the Kernel Summit, Linus Torvalds proposed making it more difficult for new contributors to submit code to the Linux kernel.
The project faces a surge in low-quality code submissions driven by generative AI tools. For years, senior maintainers such as Greg Kroah-Hartman focused on mentoring developers and lowering the barrier to entry. Torvalds indicated that this approach of actively teaching new contributors is no longer sustainable.
The primary friction point involves automated tools that generate code lacking necessary context or technical rigor. Maintainers expressed frustration with the time required to review submissions that appear to be generated by bots rather than human developers. This overhead distracts from the core work of managing the kernel's stability and feature set.
To address the issue, Torvalds proposed implementing technical hurdles to make automated code generation less efficient. One potential strategy involves creating an AGENTS.md document. This file would outline requirements to increase the compute and token costs associated with generating valid kernel code. By imposing these requirements, maintainers want to ensure that any prospective contributor is willing to invest sufficient effort into understanding the codebase before submitting changes.
