IA · 21 octobre 2026

Également publié en Indonesia, Svenska, Türkçe

Linus Torvalds utilise l'intelligence artificielle pour développer le noyau Linux et favorise les mises à jour continues

Woman typing on laptop at wooden table with breakfast
Microsoft Copilot / Unsplash

Linus Torvalds, créateur du système d'exploitation Linux, a récemment développé une nouvelle fonctionnalité pour le noyau Linux en utilisant un outil d'assistance au codage par intelligence artificielle nommé Claude Code. Cette révélation marque un tournant dans la manière dont le développement du logiciel libre est envisagé, suggérant que les modèles de publication continus pourraient devenir la norme face à la vitesse accrue des corrections de sécurité générées par les machines. L'événement souligne une transition potentielle où la rapidité de l'intelligence artificielle dicte le rythme des mises à jour logicielles, dépassant les cycles de publication traditionnels.

Dans un engagement de code daté du dix octobre aux États-Unis, Linus Torvalds a explicitement indiqué que le code associé, les programmes de test, les révisions et la première ébauche du texte ont été créés sous ses directives grâce à cet assistant de codage basé sur un grand modèle de langage. Il a précisé que les mesures de performance ont été exécutées sur sa propre machine. Auparavant, il avait déjà admis utiliser l'intelligence artificielle pour traiter les tâches qu'il maîtrise moins bien et a décrit cette méthode de programmation assistée comme une façon merveilleuse de retrouver du plaisir dans le développement logiciel. Cette approche pratique démontre une intégration directe des outils génératifs dans le flux de travail du mainteneur principal du projet.

Au-delà de la création de nouvelles fonctionnalités, l'intelligence artificielle identifie désormais les bogues et les vulnérabilités au sein du noyau Linux à une vitesse sans précédent. Bien que le projet Linux et l'écosystème open source corrigent déjà les failles de sécurité plus rapidement que de nombreux projets propriétaires, l'accélération de la détection par l'intelligence artificielle promet des correctifs encore plus rapides. Cependant, cette efficacité crée un nouveau défi : le rythme auquel les machines découvrent les problèmes pourrait dépasser la capacité des développeurs humains à fournir les correctifs nécessaires. Malgré cette pression accrue, il reste établi que les humains demeurent au cœur du processus de développement et que cette réalité ne changera pas dans un avenir proche.

Cette dynamique nouvelle remet en question l'avenir des distributions Linux, en particulier celles utilisant un modèle de publication standard. Les distributions standards suivent un calendrier prédéfini, souvent semestriel ou annuel, comme c'est le cas pour Ubuntu qui publie des versions en avril et en octobre, ou Fedora qui suit un cycle similaire. Debian, quant à elle, publie une nouvelle version majeure tous les deux ans. Si le développement logiciel s'accélère pour suivre le rythme de l'intelligence artificielle, ces cycles fixes risquent de devenir obsolètes car ils ne peuvent pas intégrer immédiatement le flot continu de correctifs de sécurité générés.

En contraste, le modèle de publication continue, ou rolling release, apparaît comme une solution plus adaptée à cette ère de rapidité. Dans ce modèle, il n'existe pas de versions majeures distinctes ; les applications, les environnements de bureau et le noyau sont mis à jour individuellement dès que les développeurs en amont publient des changements. Des distributions telles que Arch, Manjaro, EndeavourOS, openSUSE Tumbleweed et Gentoo utilisent déjà cette approche. Contrairement aux systèmes nécessitant une mise à niveau entre versions, une installation unique suffit car le logiciel reste constamment à jour. Ce système évite le goulot d'étranglement sérieux du rétroportage des correctifs sur d'anciennes versions à support long terme.

L'avantage principal des publications continues réside dans leur synchronisation étroite avec la ligne de développement principale, ce qui réduit considérablement les conflits de fusion et les problèmes de divergence. Puisque les paquets open source sont généralement suivis en amont, les correctifs de vulnérabilité sont fournis en continu sans attendre des versions ponctuelles. À mesure que le nombre de correctifs à fournir augmente grâce à l'intelligence artificielle, la charge de travail pour les mainteneurs de distributions standard risque de devenir insoutenable. Par conséquent, l'adoption généralisée du modèle de publication continue pourrait devenir inévitable pour maintenir la sécurité et la stabilité du système face à l'afflux de corrections automatisées.