Aller au contenu

Le noyau Linux s'apprête à abandonner sa balise IA Assisted-by

Seuls 10 % environ des commits de Linux 7.3 portaient la balise IA Assisted-by, et les mainteneurs du noyau ont donc convenu de la supprimer. Torvalds soutient le changement, ses détracteurs veulent un remplacement.

Par Tech AI Wire Team

3 min de lecture

XLinkedIn
Capture d'écran de la page de documentation du noyau Linux AI Coding Assistants, montrant ses règles Signed-off-by et le format de la balise Assisted-by.

En chiffres

of 18,533 Linux 7.3 commits, up to -rc7, carried an Assisted-by tag
~10%
developers at the Maintainers Summit in Prague on October 8
~30
kernel version where the AI coding assistants policy took effect
7.0

Les mainteneurs du noyau Linux ont convenu de ne plus exiger de balise « Assisted-by » sur les correctifs écrits avec l'aide d'outils d'IA. La balise devait montrer quel code une IA avait aidé à écrire. Mais seuls 10 % environ des commits de Linux 7.3 la portaient, alors que l'usage de l'IA serait bien plus répandu. Linus Torvalds soutient le changement, tandis que certains mainteneurs veulent un remplacement avant que la règle ne disparaisse.

Une balise, dans le jargon du noyau, est une ligne placée à la fin d'un message de commit, comme « Signed-off-by » ou « Reviewed-by ». « Assisted-by » nommait l'outil d'IA qui avait aidé à écrire un correctif.

Ce qui a été décidé

Une trentaine de développeurs invités se sont réunis au Maintainers Summit à Prague le 8 octobre 2026. Une majorité a convenu que les correctifs assistés par IA n'ont plus besoin de la balise, rapporte heise.

Sasha Levin, le développeur à l'origine de la règle, a ensuite publié un correctif intitulé « docs: remove Assisted-by references ». Il en a envoyé une version révisée le 13 octobre. Jonathan Corbet, de LWN.net, l'a accepté dans docs-next, la branche du noyau consacrée aux modifications de la documentation, selon heise. Il doit encore rejoindre l'arbre principal du noyau.

Le changement ne masque pas entièrement l'usage de l'IA. Avec ce correctif, les développeurs décrivent leurs outils d'IA dans la lettre de présentation, l'e-mail qui introduit une série de correctifs, plutôt que dans chaque commit. Les agents d'IA n'ont toujours pas le droit d'ajouter une ligne « Signed-off-by », qui certifie qu'une personne a le droit de soumettre le code.

Pourquoi la balise disparaît

Les chiffres ont tranché. Sur les 18 533 commits de Linux 7.3 jusqu'à sa septième version candidate, seuls 10 % environ portaient la balise, rapportent heise et Next. Les commits de fusion n'ont pas été comptés. Corbet a écrit que la part réelle de correctifs assistés par IA est « sûrement bien plus élevée », selon les propos cités en français par Next.

Levin a avancé plusieurs raisons, selon heise. Certains développeurs ne connaissent pas la règle. D'autres omettent la balise exprès. Les mainteneurs la demandent rarement. L'absence de balise ne dit donc rien de la façon dont un correctif a été réalisé.

Les débuts de la règle

La balise est récente. Levin a lancé l'idée en juillet 2025, en proposant pour les contributions de l'IA une balise « Co-developed-by », devenue plus tard « Assisted-by », rapporte Next. Les mainteneurs l'ont adoptée lors du sommet de 2025, et la politique « AI Coding Assistants » est entrée en vigueur avec Linux 7.0. Corbet l'a approuvée en janvier 2026.

Une précédente tentative de suppression de la balise a échoué en juillet, selon heise. Greg Kroah-Hartman avait alors plaidé pour la conserver.

Qui s'y oppose

Le changement ne fait pas l'unanimité. Laurent Pinchart, l'un des développeurs du débat sur la liste de diffusion, a refusé dans un message du 13 octobre de supprimer la balise tant qu'il n'existe pas de remplacement, rapporte Next. Selon lui, une règle fixe des attentes, même quand certains l'ignorent.

Torvalds voit les choses autrement. Il s'oppose aux règles qui interdisent des outils particuliers et les a qualifiées de « stupides », rapporte heise. Selon Next, il a déclaré que les contributeurs doivent comprendre leur code, et que cette compréhension a peu à voir avec les outils qu'ils ont utilisés. Il a ajouté que les correctifs de mauvaise qualité viennent surtout de nouveaux venus, et que blâmer les outils d'IA est contre-productif.

Torvalds utilise d'ailleurs lui-même ces outils. Plus tôt ce mois-ci, il a utilisé Claude Code pour remanier une partie du cache de pages de Linux, et l'a indiqué dans le message de commit.

Où en sont les autres projets

Les projets open source sont divisés sur les contributions de l'IA, note Next. Debian, Fedora, LLVM et Firefox les acceptent si le code peut être relu et expliqué. Nous avons couvert en août le vote de Debian autorisant les contributions assistées par IA. Gentoo, NetBSD, Zig et Krita les refusent ou les ont suspendues, et SourceHut a purement et simplement banni le code assisté par LLM. KDE n'a pas de position officielle.

Ce que cela signifie pour les développeurs

Si vous envoyez des correctifs au noyau Linux, surveillez l'arrivée de la modification de la documentation dans la branche principale. D'ici là, la documentation actuelle demande toujours la balise. Une fois le changement intégré, mentionnez plutôt vos outils d'IA dans votre lettre de présentation.

La règle qui compte ne change pas. Vous devez comprendre chaque ligne que vous soumettez et la signer vous-même. Un outil d'IA ne peut jamais ajouter votre « Signed-off-by » à votre place.

Pour les mainteneurs d'autres projets, les données du noyau sont un avertissement. Une règle de divulgation que seuls 10 % des contributeurs respectent donne une image fausse de la façon dont le code est écrit. Si vous voulez une divulgation honnête, rendez-la simple, demandez-la lors de la relecture, et décidez de ce que vous ferez de la réponse.

Sources

  1. Linux: Kennzeichnung von KI-Code soll entfallen - heise online
  2. Pour Linus Torvalds, le code généré par IA est légitime, à condition de savoir le lire - Next

Articles liés