Linus Torvalds Says AI Makes Programming More Enjoyable, but Needs Care in Linux
Summary
Linux creator Linus Torvalds said he now enjoys using AI, especially for programming tasks outside his strengths and for helping newcomers experience the satisfaction of building software. He described vibe coding as a useful gateway into programming, citing a personal project in which AI helped improve the interface of a guitar-pedal device because he did not work in Java or user-interface development. Torvalds drew a firm line between experimentation and work that matters: AI-generated code, patches, and reports must be checked carefully before they enter the Linux kernel process. He discussed Sashiko, an agentic code-review system whose public reviews now appear on the Linux Kernel Mailing List, and said some subsystem maintainers already expect patches to receive such a review. AI tools can uncover real security issues and problems in old, unused drivers, but they can also produce convincing fabricated bug reports or narrow patches that merely mask symptoms. Those submissions consume substantial maintainer time and can arrive as what Torvalds called “mindless band-aid” fixes. He said three-quarters of a recent Linux Kernel Maintainer Summit discussion focused on making AI generation and review more useful and less exhausting; the challenge is processing valuable work without overwhelming reviewers. The broader discussion placed AI within Linux’s longer history of incremental change. Torvalds recalled moving from manually distributed patches to BitKeeper and then creating Git after the 2005 BitKeeper dispute. He also described the shift to frequent releases, merge windows, and release candidates, a model that settled into a stable nine-to-ten-week cycle. In his view, AI is changing how Linux finds and fixes problems, but the project’s governing principle remains steady progress through small, reviewable improvements.