Linus Torvalds et l'IA : entre frustration et utilité dans le noyau Linux

  • Torvalds critique le recours excessif à l'IA pour corriger des bugs mineurs dans le noyau.
  • Le noyau 7.1 RC5 accumule des correctifs non pertinents qui saturent le développement.
  • Torvalds a utilisé l'IA pour déboguer un bug dans le contrôleur Xe, avec succès après une période de persistance.
  • Il prône une utilisation responsable de l'IA, ce qui facilite le travail des équipes de maintenance.

noyau Linux

Le développement du noyau Linux a toujours été un secteur en pleine effervescence, mais ces derniers mois, un nouvel acteur a fait son apparition : l’intelligence artificielle. Linus Torvalds, le créateur de Linux, a exprimé sa frustration face à l’utilisation excessive d’outils d’IA pour détecter et corriger les bogues, notamment lorsqu’il s’agit de bogues mineurs qui ralentissent considérablement le processus de développement. Cependant, Torvalds lui-même a eu recours à l’IA à plusieurs reprises, et sa dernière expérience démontre que, bien utilisée, elle peut être une alliée précieuse.

Le paradoxe est flagrant : tout en critiquant le spam de correctifs générés par l’IA, il utilise lui-même l’IA pour résoudre des problèmes complexes. La clé réside dans le jugement et la supervision humains , deux aspects que Torvalds défend avec conviction. Dans cet article, nous passons en revue ses critiques, son expérience concluante avec le pilote Xe et ses implications pour l’avenir du noyau.

intelligence artificielle dans les distributions Linux
Article connexe:
L'intelligence artificielle dans les distributions Linux : présent et avenir réel

La frustration de Torvalds face à l'IA à noyau

noyau Linux

Dans un message adressé aux contributeurs du noyau, Torvalds a exprimé sa frustration face au nombre de correctifs mineurs soumis, dont beaucoup sont générés par l'IA. Le noyau 7.1, actuellement dans sa cinquième version candidate, accumule des correctifs qu'il juge inutiles et chronophages. « Je ne suis pas convaincu que cela justifie les efforts déployés pour une RC5 », a-t-il écrit, faisant référence au fait que la plupart sont des correctifs courants pour les pilotes qui pourraient attendre la prochaine phase de développement.

Le problème ne réside pas seulement dans la quantité, mais aussi dans la qualité. Il est arrivé que plusieurs personnes corrigent le même bogue et le signalent séparément, ce qui a engendré confusion et doublons. Torvalds a prévenu qu'il serait « plus inflexible Â» et qu'il commencerait à rejeter les demandes de fusion inutiles, notamment compte tenu des antécédents du noyau Linux en matière de gestion des vulnérabilités et du rôle de l'IA. « Les corrections mineures peuvent paraître insignifiantes, mais une faible probabilité n'est pas synonyme de probabilité nulle Â», a-t-il conclu.

Open source
Article connexe:
Mojo et Berd : L'open source ébranle les fondements de l'intelligence artificielle

Une réussite en matière d'IA : le débogage du contrôleur Xe

noyau Linux

Mais la relation de Torvalds avec l'IA n'est pas uniquement marquée par le rejet. Il a récemment rencontré un bug dans le pilote Xe, qui gère les GPU d'Intel. Ce défaut était dû à un arrondi incorrect de l'adresse mémoire CCS , provoquant des artefacts graphiques aléatoires. Il a fallu à Torvalds plus de 24 correctifs de débogage et 18 redémarrages du noyau pour en isoler la cause.

Dans ce processus, il a utilisé un assistant IA, semblable à Claude Code comme assistant de programmation . L'IA a même affirmé que le problème était insoluble , mais Torvalds a persisté, et l'outil a continué à générer du code de débogage. Finalement, l'erreur a été corrigée en modifiant une fonction mal appliquée. Torvalds a reconnu le travail de l'IA, tout en plaisantant : « Je soupçonne que ces choses ont été entraînées par des personnes peut-être moins obstinées que moi. »

L'équilibre nécessaire

noyau Linux

Torvalds n'est pas opposé à l'IA, mais à son utilisation irresponsable. Il soutient que les outils d'IA devraient aider les équipes de maintenance, et non leur causer des problèmes . « La solution consiste à s'assurer que ces outils d'IA aident les équipes de maintenance au lieu de leur en causer », a-t-il déclaré. Il a également précisé qu'il n'oblige personne à utiliser l'IA, mais qu'il ignorera ceux qui tentent d'empêcher son utilisation.

Ce double rôle de l'IA au sein du noyau reflète une réalité plus générale : la technologie est un outil, non un substitut au jugement humain . Si certains contributeurs génèrent du bruit avec des correctifs automatisés, d'autres, comme Torvalds, l'utilisent pour résoudre des problèmes complexes. La différence réside dans la capacité à superviser et à savoir dire « non Â».

En définitive, la position de Linus Torvalds sur l'IA est pragmatique : il l'utilise lorsqu'elle apporte une valeur ajoutée, mais il ne tolère pas qu'elle devienne une source de perturbations. Le noyau Linux a besoin de collaborateurs qui comprennent le contexte, et non de machines qui génèrent des correctifs sans discernement . La communauté continuera de débattre de cet équilibre, mais pour l'instant, Torvalds a clairement indiqué que l'IA a toute sa place, à condition d'être utilisée à bon escient.

Interface de chatbot IA sur smartphone, représentant l'IA à usage général (GPAI) et les systèmes à risque limité.
Article connexe:
Guide complet de la loi européenne sur l'intelligence artificielle

Ajouter comme source préférée dans Google