IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Les responsables de maintenance Linux peuvent soumettre du code généré par l'IA sans le signaler, Linus Torvalds juge idiotes les interdictions de code généré par l'IA dans Linux

Le , par Eliora

350PARTAGES

9  0 
Linus Torvalds s'est opposé à un développeur qui souhaite que les contributeurs continuent à signaler lorsqu'ils utilisent des outils d'IA sur la liste de diffusion du noyau Linux. La règle en question concerne la balise « Assisted-by ». Depuis janvier, la documentation du noyau demandait à toute personne utilisant « tout type d'outil de codage avancé » d'ajouter cette balise à son message de commit, mais les responsables souhaitent désormais la supprimer. « Ce que j'attends, c'est que les gens fassent de leur mieux et que je m'attends à ce qu'ils comprennent ce qu'ils font. Mais cette compréhension n'a que très peu à voir avec les outils qu'ils utilisent. » Cette réponse est intervenue quelques jours après l'intervention de Torvalds à l'Open Source Summit Europe, où il a confié apprécier vraiment utiliser l'IA.

Linus Benedict Torvalds est un ingénieur en informatique finlandais et américain, créateur et développeur principal du noyau Linux depuis 1991. Il est également à l'origine du système de contrôle de version distribué Git. Torvalds a été l'un des lauréats du Prix Millennium de la technologie 2012 « en reconnaissance de sa création d'un nouveau système d'exploitation open source pour ordinateurs, qui a donné naissance au noyau Linux, aujourd'hui largement utilisé ». Il a également reçu le prix Computer Pioneer Award 2014 de l'IEEE Computer Society et le prix Masaru Ibuka Consumer Electronics Award 2018 de l'IEEE.

En juillet 2026, la position de Linus Torvalds vis-à-vis de l’IA semblait s’assouplir. Après avoir souligné qu’en 2024, la technologie de l’IA relevait à 90 % du marketing et à 10 % de la réalité factuelle, Torvalds venait de déclarer que Linux n’était pas un projet « anti-IA », et que toute personne qui y voyait un problème pouvait soit s’en détourner, soit créer un fork du noyau. Torvalds avait admis que l’IA n’était pas parfaite, mais il estimait que quiconque soulignait les problèmes de cette technologie ferait mieux de se regarder dans le miroir et de se pointer du doigt en même temps. Les commentaires de Torvalds suggéraient que l’IA avait déjà dépassé le stade expérimental pour Linux, même si les développeurs étaient encore confrontés à la charge de travail supplémentaire, aux correctifs discutables et à l’alourdissement occasionnel du noyau qu’elle engendrait.

En effet, c’était l’économie de sa sortie lors de l’Open Source Summit en Inde. Elle s’avérait être une redite de prises de positions précédentes dans lesquelles il soulignait qu’il voyait l’IA comme un meilleur outil pour les revues que pour la génération de code et que, dans un cas comme dans l’autre, l’apport des développeurs humains était nécessaire pour corriger les productions de l'IA. Sa sortie intervenait dans un contexte de divisions dans la filière autour de la mise à contribution de l’IA, alors que certains projets optaient pour l’interdiction de ces outils.

« Ne voyez-vous pas à quel point ce genre de règles serait TOTALEMENT ABSURDE ? » C’est ce qu’a écrit Linus Torvalds sur la liste de diffusion du noyau Linux le 13 octobre. Il répondait à un développeur qui souhaite que les contributeurs continuent à signaler lorsqu’ils utilisent des outils d’IA. La règle en question concerne la balise « Assisted-by ». Depuis janvier, la documentation du noyau demandait à toute personne utilisant « tout type d’outil de codage avancé » d’ajouter cette balise à son message de commit. Aujourd’hui, les responsables souhaitent la supprimer.


Les responsables suppriment la balise

Sasha Levin, développeur du noyau et ingénieur chez Nvidia, a proposé cette modification le 9 octobre dans un correctif publié sur une liste de diffusion. Sa proposition a suscité plus de 50 réponses. « Le Maintainers Summit est parvenu à un consensus pour déprécier la balise “Assisted-by” », a écrit Levin. « Supprimez la documentation qui l’exige. » Jeff Layton, développeur du noyau chez Red Hat, avait auparavant avancé trois raisons de l’abandonner. Tout le monde ne respecte pas cette politique, a-t-il déclaré. Cette balise « sert essentiellement de publicité gratuite pour les entreprises propriétaires de LLM », a-t-il ajouté, et on ne comprend pas vraiment pourquoi le noyau collecte ces informations.

« Je ne comprends vraiment pas l’argument selon lequel elle ne peut pas être appliquée »

Laurent Pinchart, développeur du noyau et fondateur d’Ideas on Board, a exprimé son désaccord le 13 octobre. « Je ne suis pas favorable à la suppression de cette balise sans mettre en place un autre mécanisme garantissant la divulgation obligatoire », a écrit Pinchart. « Sans cela, je peux imaginer que les auteurs de propositions s’opposeront à cette mesure. » Il a ajouté que la règle définissait des attentes, même si certaines personnes trichaient. « Nous en avons toujours eu, nous en aurons toujours, et nous continuerons à rejeter leurs contributions », a-t-il écrit. « Je ne comprends vraiment pas l’argument selon lequel cette règle serait inapplicable. »

« N’utilisez pas de compilateurs »

Torvalds a déclaré que la position de Pinchart était « entièrement liée à tes complexes ». Il a ensuite proposé une règle qui lui était propre. « Voici une nouvelle règle rien que pour toi : n’utilise pas de compilateurs pour tes contributions au noyau », a-t-il écrit. Les contributeurs devraient écrire en assembleur pour prouver qu’ils comprennent la machine, a-t-il poursuivi. Ils ne devraient pas non plus utiliser d’éditeur pour rédiger leurs messages de commit, car la touche « retour arrière » masque leurs fautes de frappe. Puis vint la phrase en majuscules. « Ce que j’attends, c’est que les gens fassent de leur mieux et que je m’attends à ce qu’ils comprennent ce qu’ils font. Mais cette compréhension n’a que très peu à voir avec les outils qu’ils utilisent. »

« En fait, j’aime vraiment beaucoup utiliser l’IA »

Cette réponse est intervenue quelques jours après l’intervention de Torvalds à l’Open Source Summit Europe. Le 9 octobre, il s’est entretenu sur scène avec son ami Dirk Hohndel, directeur d’Ericsson Software Technology. « Avant, je pensais que l’IA n’était “tout simplement pas très performante” », a confié Torvalds à Hohndel. Mais son opinion a changé. « Aujourd’hui, j’en suis arrivé au point où j’apprécie vraiment d’utiliser l’IA », a-t-il déclaré.

Il s’en sert pour « les choses pour lesquelles je ne suis pas doué ». Pour son projet de pédale de guitare, il souhaitait une interface moderne sur un petit écran qu’il avait programmée en C. « Je ne fais pas de Java. Je fais des noyaux », a-t-il précisé. Il a qualifié le « vibe coding » de « merveilleuse façon de trouver du plaisir dans la programmation », et l’IA de « drogue d’initiation » pour les nouveaux programmeurs. Cette semaine, Epic a annoncé avoir développé son lanceur en « vibe coding ». Google va également permettre à tout le monde de publier gratuitement une application sur le Play Store. « Je pense qu’il faut être très prudent lorsqu’on utilise l’IA pour réaliser quelque chose de concret et d’important », a déclaré Torvalds.

Des bots qui parlent à d’autres bots

Les outils d’IA détectent désormais de véritables failles de sécurité dans le noyau, a-t-il déclaré. Ils identifient également des failles dans des pilotes « que personne n’a touchés depuis 20 ans ». En septembre, il a plaisanté en disant que l’IA avait rendu la version Linux 7.3-rc2 exceptionnellement volumineuse. Dans l’ensemble, l’IA « améliore notre base de code », a-t-il déclaré. Mais cela a un coût. « Cela stresse également les responsables de la maintenance au point que cela devient un problème », a déclaré Torvalds.

Lors du Maintainers Summit qui s’est tenu la veille, environ les trois quarts des interventions portaient sur les moyens de rendre les outils d’IA moins stressants, a-t-il précisé. Hohndel a posé des questions sur Sashiko, un système de révision automatisé dont les résultats apparaissent désormais sur la liste de diffusion. Certains responsables de sous-systèmes s’attendent à ce que les correctifs aient fait l’objet d’une telle révision. « Les gens disent en plaisantant qu’il y a des bots qui parlent à d’autres bots, et c’est effectivement le cas », a déclaré Torvalds.

Tout le monde n’est pas convaincu

D’autres projets prennent le contre-pied de cette tendance. System76 a banni le contenu généré par l’IA de son bureau COSMIC. NetBSD interdit le code généré par l’IA depuis 2024. L’organisation affirme avoir désormais reçu 120 282 dollars de dons, alors que son objectif était de 50 000 dollars.

Récemment, un vif débat a agité la communauté open source quant à savoir si le contenu généré par l'IA est autorisé au sein des projets. Alors que la communauté open source campe sur ses positions et se livre à des débats houleux, Linus Torvalds utilise l'IA pour faciliter le développement de Linux. Dans une récente interview, il a expliqué ce qui lui plaît dans la programmation assistée par l'IA et comment il l'utilise tant dans son travail que dans ses loisirs. « Je pense que l'IA est un outil formidable si on l'utilise correctement et qu'on la considère comme un outil », a-t-il déclaré. Torvalds explique qu'il utilise l'IA pour les tâches dans lesquelles il n'excelle pas.

Source : LKML

Et vous ?

Pensez-vous que cette information est crédible ou pertinente ?
Quel est votre avis sur le sujet ?

Voir aussi :

Linux fixe les règles en matière de code généré par IA : Oui à Copilot, les humains endossent les erreurs. Après des mois de débats acharnés, Torvalds et les mainteneurs parviennent à un accord.

Linus Torvalds refuse de transformer la documentation du kernel en champ de bataille idéologique « anti-IA » : arrêtez de faire toute une histoire de « l'IA slop » dans la documentation du noyau

Epic Games, développeur de Fortnite, se vante que son nouveau lanceur de boutique « vibe coded » est plus rapide que Steam, mais prévient que l'application Preview comportera quelques bugs
Vous avez lu gratuitement 7 743 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de Anselme45
Membre extrêmement actif https://www.developpez.com
Le 20/10/2026 à 13:20
Citation Envoyé par calvaire Voir le message
je me base sur mon réseau, les conventions/conférences auxquelles j'assiste
Aaah! C'est la meilleure de l'année!

Le monsieur va dans des conventions et conférences dont le thème est "Développer avec l'IA" et il conclut "99% des développeurs utilisent l'IA"

Je vais aller participer à un conférence réunissant les végétariens et je me ferai bientôt prochainement le plaisir de vous donner une statistique du style "le 100% des gens sont végétariens"
6  1 
Avatar de Anselme45
Membre extrêmement actif https://www.developpez.com
Le 20/10/2026 à 9:56
Citation Envoyé par calvaire Voir le message
il n'a surtout pas le choix d'adopter cette position, il n'y aurais plus de contribution dans le kernel si l'ia était interdite.
en 2026 99% des devs codent avec l'ia.
Ouah! Et comment vous arrivez au chiffre de 99%?

Quelle est l'origine de ce chiffre? Votre marc de café? Votre boule de cristal achetée sur alibaba? Ou mieux, l'IA a qui vous avez posé la question?
5  1 
Avatar de Anselme45
Membre extrêmement actif https://www.developpez.com
Le 20/10/2026 à 9:53
Les responsables de maintenance Linux peuvent soumettre du code généré par l'IA sans le signaler, Linus Torvalds juge idiotes les interdictions de code généré par l’IA dans Linux
Le sieur Torvalds a donc tout simplement décidé de pratiquer la politique de l'autruche!

C'est juste une démission et une perte de contrôle de Linux à court terme...

Il y a plus qu'une dernière action que l'on peut attendre de ce type: La vente de sa paternité de Linux à microsoft ou mieux à un OpenAI ou à un Anthropic!

Deux citations du philosophe latin Sénèque, mort à 65 ap J.C prennent ici toute leur valeur et démontrent que certaines pensées sans IA restent vraies près de 2 000 ans plus tard:

Certains sont jugés grands parce qu'on mesure aussi le piédestal. (De tranquillitate animi, X, 5)
Un nain est toujours petit, eût-il une montagne pour piédestal (Lettres à Lucilius, LXXVI)
3  0 
Avatar de kain_tn
Expert éminent https://www.developpez.com
Le 21/10/2026 à 22:11
Citation Envoyé par Mathis Lucas Voir le message
Malgré les réticences, Linus Torvalds publie son premier correctif pour le noyau Linux coécrit avec l'IA Claude Code. Des tests synthétiques révèlent des performances multipliées par 23

Quel est votre avis sur le sujet ?
L'histoire est vielle de 11 jours et ne s'arrête pas là

En moins de quatre jours, d'autres développeurs du kernel Linux ont trouvé une race condition dans ce patch et ont également exprimé des craintes quant à la libération de la mémoire.

Linus Torvalds a finalement passé la main pour corriger le correctif dont il était si fier à Kiryl Shutsemau - un autre développeur, travaillant entre autre sur l'architecture ARM.

Citation Envoyé par Mathis Lucas Voir le message
Que pensez-vous de la démarche de Linus Torvalds avec Claude Code ?
Pourquoi un développeur d'élite avec une longue expérience en programmation tel que Linus Torvald, n'a pas corrigé ce patch lui-même (assisté par Claude Code, puisque celui-ci affirme que c'est un outil fantastique)?

Il a régulièrement des études publiées sur Developpez.com qui rapportent par exemple que "passer 10 minutes à utiliser des LLM altère considérablement la capacité de l'utilisateur à se concentrer et à persévérer devant la difficulté".

Pensez-vous que Linus se retrouve déjà dans cette situation après seulement quelques mois passés à utiliser Claude Code? Si c'est le cas pour un développeur aussi qualifié, est-ce que vous ne pensez pas que c'est une situation particulièrement alarmante pour des développeurs beaucoup moins qualifiés?

Il y a quelques temps (je ne retrouve plus l'article sur développez mais j'ai trouvé une autre source), Linus Torvald a admis avoir "vibe-codé" un petit projet personnel en Python à l'aide de Claude Code. Comment expliquer qu'un développeur aussi expérimenté, lutte pour apprendre un langage tel que Python qui est pourtant enseigné aux enfants? Est-ce que l'utilisation quotidienne de Claude Code rend le cerveau paresseux?

Citation Envoyé par Mathis Lucas Voir le message
Quel impact ce nouveau cap pourrait-il avoir sur le développement du noyau ?
Cela dépend. D'un côté, Linus semble vouloir imposer beaucoup d'instructions aux LLM des contributeurs, ce qui augmente fortement la consommation en tokens et remplit la fenêtre de contexte. Seuls les développeurs ayants accès à des abonnements très chers (ou payés par leur société) vont vraiment pouvoir utiliser de l'IA pour contribuer au développement du kernel Linux.

Percevez-vous cette barrière d'entrée comme une chance de contenir les dégâts, ou pensez-vous au contraire que l'utilisation des LLM va engendrer une forte dette technique et de la perte de connaissances?
Qu'en est-il des possibles violations de licence avec le code généré? Pensez-vous que le monde Linux va de nouveau assister à des procès tels que ceux de SCO au début du millénaire?
3  1 
Avatar de Uther
Expert éminent sénior https://www.developpez.com
Le 22/10/2026 à 17:21
Sauf que du coup, ça impose a ceux qui vont passer derrière toi plus de travail.
C'est globalement le problème qui est relevé par beaucoup de projets open source. Beaucoup trop de gens utilisent l'IA pour produire rapidement un code dont ils ne maitrisent pas totalement la logique. Et les mainteneurs se retrouvent avec une quantité ingérable de patchs de mauvaise qualité.
3  1 
Avatar de Uther
Expert éminent sénior https://www.developpez.com
Le 19/10/2026 à 16:49
Citation Envoyé par phil995511
"Les responsables de maintenance Linux peuvent soumettre du code généré par l'IA sans le signaler" > Par contre là je suis moins d'accord, le code doit être documenté et cette balise est utile de mon point de vue.
L'AI n'est pas contradictoire avec la documentation. Un code humain tout comme un code IA peut poser problème, les deux doivent être relus avec la même rigueur.
Et de toute façon comme on a pas moyen de forcer a utiliser le tag IA, ça pourrait être plus trompeur qu'autre chose.
2  1 
Avatar de kain_tn
Expert éminent https://www.developpez.com
Le 19/10/2026 à 18:19
Citation Envoyé par Uther Voir le message
L'AI n'est pas contradictoire avec la documentation. Un code humain tout comme un code IA peut poser problème, les deux doivent être relus avec la même rigueur.
Et de toute façon comme on a pas moyen de forcer a utiliser le tag IA, ça pourrait être plus trompeur qu'autre chose.
Avec la documentation, non, mais avec l'utilisation de licences logicielles précises, si, vu que les modèles ont été allègrement entraîné sur tout et n'importe quoi, peu importe la licence.

Visiblement, Linus a décidé de laisser tomber la GPLv2 pour le kernel Linux.
2  1 
Avatar de Uther
Expert éminent sénior https://www.developpez.com
Le 23/10/2026 à 16:45
En effet dans ce cas là c'est justifiable. Mais si j'avais compris l'inverse, c'est parce que le sujet de l'article, c'est justement un patch pour Linux que Linus Torvalds a produit avec l'aide de l'IA.
2  1 
Avatar de phil995511
Membre éprouvé https://www.developpez.com
Le 19/10/2026 à 16:22
"Linus Torvalds juge idiotes les interdictions de code généré par l'IA dans Linux" > Il a clairement raison sur ce point !!!

"Les responsables de maintenance Linux peuvent soumettre du code généré par l'IA sans le signaler" > Par contre là je suis moins d'accord, le code doit être documenté et cette balise est utile de mon point de vue.
1  1 
Avatar de Matthieu Vergne
Expert éminent https://www.developpez.com
Le 20/10/2026 à 21:58
Citation Envoyé par Eliora Voir le message
« Je pense que l'IA est un outil formidable si on l'utilise correctement et qu'on la considère comme un outil », a-t-il déclaré. Torvalds explique qu'il utilise l'IA pour les tâches dans lesquelles il n'excelle pas.
Je suis totalement aligné avec ce qui est entre guillemets, mais chaque mot est important :
- il faut l'utiliser correctement, donc apprendre ses limites et savoir y pallier
- il faut la considérer comme un outil, et non comme un collègue, un doctorant, ou tout autre anthropomorphisation bancale

Dès lors qu'on fait ça, on peut profiter de ses avantages sans subir ses travers.

Par contre je me permet de l'utiliser aussi pour des choses que je maîtrise dans le but d'aller plus vite, mais à condition que ça me coûte quasiment rien à vérifier. De la même manière qu'un très gros commit qui renomme une variable partout, tu utilises ton IDE pour faire le renommage, tu fais le diff avec le commit, et tu vois tout de suite si ça contient autre chose (ou manque des trucs). Un gros commit peu coûteux à vérifier est acceptable en PR, humain ou non. Sinon à renvoyer à l'auteur car non vérifiable facilement.

Citation Envoyé par kain_tn Voir le message
Avec la documentation, non, mais avec l'utilisation de licences logicielles précises, si, vu que les modèles ont été allègrement entraîné sur tout et n'importe quoi, peu importe la licence.
Il me semble que tu as des outils (non LLM) pour ça. Je n'en ai jamais mis en place moi-même mais j'en ai déjà entendu parler avec Sonar ou Black Duck. Les humains aussi font des copier-coller, donc eux aussi il faut vérifier.
1  1