Nieuws

Chipproductie en foundry

Linus Torvalds: AI is prima voor Linux zolang ontwikkelaars begrijpen wat ze indienen

Portret van de auteur


Linus Torvalds: AI is prima voor Linux zolang ontwikkelaars begrijpen wat ze indienen
0

Advertentie

Linus Torvalds heeft opnieuw duidelijk gemaakt dat hij geen principieel bezwaar heeft tegen het gebruik van AI bij de ontwikkeling van de Linux-kernel. Volgens hem kunnen competente ontwikkelaars AI prima als hulpmiddel inzetten. Hij wil vooral voorkomen dat mensen zonder voldoende kennis automatisch gegenereerde patches insturen zonder te begrijpen wat die code doet.

De discussie volgt op een besluit van Linux-kernelmaintainers om de zogeheten Assisted-by-tag uit te faseren. Met die tag konden ontwikkelaars aangeven dat AI of een ander hulpmiddel bij een patch was gebruikt. De maintainers vinden zo'n expliciete vermelding niet langer noodzakelijk zolang de kwaliteit van de code aan dezelfde eisen voldoet.

Niet de tool, maar de ontwikkelaar telt

Torvalds zegt dat argumenten om AI bijvoorbeeld uit commitmessages of patches te weren volgens hem de verkeerde discussie voeren.

Volgens hem moeten competente ontwikkelaars AI juist als tool kunnen gebruiken. Doorslaggevend blijft dat degene die de patch indient begrijpt hoe de code werkt en verantwoordelijkheid kan nemen voor eventuele fouten.

Dat sluit aan bij de manier waarop de Linux-kernel al langer met tooling omgaat. Compilers, statische analysetools en automatische testsoftware mogen ontwikkelaars helpen, maar de uiteindelijke patch moet nog altijd door menselijke reviewers worden beoordeeld.

Torvalds maakt daarbij nadrukkelijk onderscheid tussen ervaren ontwikkelaars die AI gebruiken om sneller te werken en mensen die zonder inhoudelijke kennis gegenereerde code naar het project sturen.

Torvalds wil af van 'drive-by patches'

Die tweede categorie noemt Torvalds problematischer. Hij wil vooral zogenoemde drive-by patches ontmoedigen: bijdragen van mensen die één keer een AI-gegenereerde patch indienen, maar niet van plan zijn de codebasis te leren kennen, reviewcommentaar te verwerken of zich verder in het project te verdiepen.

Torvalds wijst erop dat iedere kernelontwikkelaar ooit onervaren begon. Het verschil zit volgens hem in de bereidheid om tijd te investeren en uiteindelijk een nuttige bijdrage aan de community te leveren.

AI zorgt tegelijk voor meer werk voor maintainers

De discussie speelt tegen een achtergrond waarin AI-tools inmiddels daadwerkelijk invloed hebben op de hoeveelheid werk binnen het Linux-project.

Torvalds onderscheidt daarbij twee problemen. Aan de ene kant vinden AI-tools inmiddels echte bugs in de enorme kernelcodebasis. Dat is nuttig, maar levert tegelijk veel extra meldingen en reviewwerk op voor maintainers die het al druk hebben.

Aan de andere kant zijn er ontwikkelaars die AI gebruiken om patches te genereren zonder de onderliggende code voldoende te begrijpen.

Volgens Torvalds zijn dat uiteindelijk geen problemen met AI zelf, maar bestaande problemen die door AI worden uitvergroot.

AI-bugmeldingen werden plots veel beter

Linux-maintainer Greg Kroah-Hartman meldde eerder dit jaar een vergelijkbare ontwikkeling.

Volgens hem bestonden AI-gegenereerde securitymeldingen aanvankelijk grotendeels uit foutieve of waardeloze rapporten. In de loop van 2026 veranderde dat plots en begonnen AI-tools daadwerkelijk bruikbare kwetsbaarheden en bugs te vinden.

Die verbetering creëerde vervolgens een nieuw probleem: maintainers kregen zoveel correcte meldingen binnen dat beveiligingsmailinglijsten moeilijk beheersbaar werden.

Torvalds klaagde in mei al dat AI-bugzoekers veel duplicaten en overlappende meldingen produceerden, waardoor ontwikkelaars extra tijd kwijt waren aan triage en controle.

Torvalds ziet AI ook als leermiddel

Torvalds heeft zich eerder eveneens positief uitgelaten over AI als hulpmiddel voor beginnende programmeurs.

Tijdens Open Source Summit Europe beschreef hij vibe coding als een manier waarop nieuwe ontwikkelaars plezier kunnen krijgen in programmeren en dingen kunnen bouwen die anders technisch buiten hun bereik zouden liggen. Hij noemde AI daarbij zelfs gekscherend een mogelijke 'gateway drug' naar programmeren.

Dat enthousiasme houdt echter op wanneer automatisch gegenereerde code zonder begrip of onderhoudsbereidheid in een complex project als de Linux-kernel wordt gedumpt.

Voor Torvalds ligt de scheidslijn niet tussen code die wel of niet met AI is gemaakt, maar tussen ontwikkelaars die verantwoordelijkheid nemen voor hun bijdrage, met kennis van zaken, en ontwikkelaars die dat niet doen.

Bronnen en meer links REACTIES (0)
Terug naar boven