Torvalds : « 90% marketing, 10% réalité » – linux et l'ia, un partenariat surprenant
L’intelligence artificielle, initialement accueillie avec méfiance par les programmeurs, s’impose désormais comme un outil, bien que tempéré, dans le développement du noyau Linux. Linus Torvalds, le créateur du système d’exploitation, livre son verdict tranché : « 90% marketing, 10% réalité ». Une observation qui résonne avec la prudence de celui qui a bâti une des plateformes les plus influentes du monde informatique.
Un scepticisme né de la promesse démesurée
Au début des années 2000, les outils d’ia étaient perçus comme des raccourcis potentiels pour la génération de code, mais leur fiabilité était loin d’être garantie. Les « hallucinations », les erreurs et les résultats trompeurs exigeaient une vérification minutieuse. Torvalds, lui-même, exprimait un scepticisme virulent, dénonçant le flot de promesses exagérées et le manque d’applications fiables.
Les entreprises affirmaient vouloir révolutionner le secteur, mais les solutions concrètes restaient rudimentaires. Il préférait donc attendre, observer comment les applications résistaient à cette vague d’exagérations autour de l’ia avant de se prononcer. L’attente s’est avérée fructueuse, avec l’émergence d’utilisations plus pertinentes.

Des applications concrètes, mais avec des garde-fous
Torvalds a progressivement identifié des cas d’usage spécifiques où l’ia pouvait apporter une réelle valeur ajoutée. Il a même expérimenté avec des outils génératifs dans AudioNoise, un projet personnel dédié à la création d’effets sonores. Il a combiné le langage C avec l’environnement Antigravity de Google pour travailler sur un visualiseur en Python, illustrant une ouverture progressive.
Cependant, une règle fondamentale demeure : générer du code sans le comprendre en profondeur est inacceptable pour ceux qui devront le maintenir et le corriger sur le long terme. L’ia commence à assister les développeurs dans la revue de code, mais sans prendre le relais.

L’ia au service de la revue et des tests
Le véritable tournant est venu avec l’intégration de l'ia dans les processus de revue, de test et de détection de bugs. Greg Kroah-Hartman, un contributeur majeur de Linux, explore notamment le fuzzing assisté par IA, une technique consistant à injecter des données erronées pour identifier les failles dans le code. Il est crucial de souligner que l’IA n’est pas un décideur, mais un outil d’aide à la détection, qui nécessite une validation humaine.
Des projets comme Sashiko analysent les patches soumis au noyau et fournissent des observations sur les erreurs potentielles. Ce système agit comme un assistant supplémentaire, non pas comme un substitut aux mainteneurs expérimentés.

« Linux ne sera pas un projet anti-ia »
En juillet 2026, Torvalds a clairement exprimé son positionnement : « Linux ne sera pas un projet anti-IA ». Il a laissé entendre que toute tentative d’imposer une interdiction se heurterait à une opposition farouche, encourageant les dissidents à créer leurs propres branches. Sa réponse à ceux qui refuseraient d’adopter cette approche fut cinglante : « Allez-vous simplement vous en aller. »
L’approche de Torvalds s’est transformée : il n’est plus enclin à rejeter l’IA, mais il reste exigeant sur la qualité du code. Les patches inutiles, les rapports fallacieux et les outils qui complexifient le travail des mainteneurs sont toujours vivement critiqués. Néanmoins, il reconnaît la pertinence de l’IA pour détecter les erreurs, améliorer la revue de code et automatiser les tâches répétitives. La technologie et son utilité pratique ont évolué, mais l'humain conserve le contrôle.