Le noyau ne se calme jamais : la relecture assistée par IA gonfle les candidats à la sortie de Linux

Les candidats à la sortie existent pour qu’un noyau puisse se stabiliser avant sa publication. Le dernier droit du cycle de Linux 7.2 a fait l’inverse : le septième candidat, publié le 9 août, contenait plus de 400 correctifs validés par plus de 230 développeurs, un volume qui ressemble davantage à l’ouverture d’un cycle de développement qu’à sa clôture. Linus Torvalds, le créateur de Linux, n’est pas satisfait de cette ampleur, mais il la considère comme la nouvelle norme du projet et il ne la laissera pas retarder la sortie, attendue aux alentours du 16 août.

La raison de cette croissance n’est pas un brusque afflux de code écrit par des humains. Torvalds attribue une grande partie du volume aux outils d’IA qui relisent l’arborescence : des systèmes automatisés qui passent le code du noyau au peigne fin, signalent les schémas suspects et génèrent des rapports de bogues que les mainteneurs trient ensuite. La distinction est importante, car ce déluge a été largement interprété à tort comme des machines qui écrivent le noyau. Ce qui a changé, c’est que les machines assurent désormais une part importante de l’examen, tandis que les humains prennent toujours les décisions.

Un cas concret est passé par rc7. Une faille use-after-free dans ptdump, l’utilitaire qui affiche les tables de pages du noyau, était restée non détectée depuis mars 2018, date à laquelle elle était entrée dans l’arborescence avec Linux 4.16. Syzbot, le système de fuzzing automatisé qui martèle le noyau d’entrées malformées, l’a débusquée en juin. Un développeur a écrit un premier correctif avec l’aide d’un grand modèle de langage, le mainteneur de la gestion de la mémoire l’a retravaillé, et le résultat a atterri dans rc7, avec des projets de rétroportage vers les noyaux stables, exactement le genre de bogue latent qui tend à devenir une vulnérabilité.

Cette même automatisation pousse les mainteneurs à supprimer du code plutôt qu’à laisser les machines le sonder. Greg Kroah-Hartman a retiré le pilote Moxa Intellio, environ 2 200 lignes écrites en 1999 pour des cartes série multiports, en arguant qu’aucun matériel connu ne l’utilisant n’était encore en circulation et que les modèles de langage commençaient à le sonder pour y débusquer des faiblesses, ce qui ferait perdre du temps à tout le monde. Le code obsolète est éliminé de manière préventive, avant que la relecture automatisée n’en fasse un passif.

Instead of chasing clicks, we focus on delivering reliable information. Your support helps us stay on that path.

Make a difference

Le rapport de Torvalds à l’IA dans le noyau a été ouvertement ambivalent et constamment pragmatique. En janvier, il s’est opposé à ce que la documentation serve de couverture à de mauvaises contributions générées par IA. En mai, il s’est plaint que la liste de diffusion sur la sécurité du noyau soit devenue presque ingérable en raison des rapports de bogues générés par IA, dont beaucoup étaient des doublons. En juillet, il a déclaré que Linux n’est pas un projet anti-IA et a demandé aux opposants aux contributions des machines de partir. Le fil conducteur : la relecture assistée par IA est la bienvenue, le bruit généré par IA ne l’est pas.

L’ampleur du changement se lit dans les chiffres. Le sixième candidat à la sortie, le 2 août, était le rc6 le plus volumineux depuis des années en nombre de commits, avec environ 60 % de pilotes, 20 % de réseau, et le reste réparti entre architecture, outils et systèmes de fichiers. Les trois plus grands ensembles de correctifs de RC7 concernaient les changements s390 et zcrypt, le retour de l’infrastructure des workers fixup de btrfs et les correctifs netfilter ipset. Rien de tout cela n’a alarmé Torvalds individuellement ; c’est l’agrégat qui l’a déstabilisé, face à une base de code qui dépasse désormais 43 millions de lignes.

Le risque qui demeure n’est pas le volume d’aujourd’hui, mais celui de demain. Le noyau reste gérable tant que ses mainteneurs peuvent encore lire ce que les outils remontent. Si le déluge de rapports générés par machine venait un jour à dépasser les humains chargés de les trier, le projet perdrait la capacité de distinguer un vrai bogue d’une hallucination, et la phase calme du cycle de sortie disparaîtrait pour de bon.

Traduit par Lydie

Sources: Linus Torvalds says AI has made ‘huge’ Linux kernel updates the new normal (The Register, Aug 10, 2026); Linux 7.2 – AI reviews kernel code and Torvalds finds the bill steep (Korben, Aug 10, 2026); Linux Kernel 7.2 RC6 Arrives as Largest RC6 in Kernel History (Linux Compatible, Aug 3, 2026); Linus Torvalds Reaffirms That Linux Is Not “Anti-AI” (Phoronix)

Scroll to Top