Le noyau Linux adopte des directives pour le code assisté par IA

Le projet du noyau Linux a officiellement documenté sa politique sur les contributions de code assistées par l'IA avec la sortie de Linux 7.0. Les directives exigent une responsabilité humaine, la divulgation de l'utilisation d'outils d'IA et une nouvelle balise 'Assisted-by' pour les correctifs impliquant l'IA. Sasha Levin a formalisé le consensus atteint lors du sommet des mainteneurs de 2025.

Lors du sommet des mainteneurs de 2025, Sasha Levin a préconisé des règles claires sur les outils d'IA dans le développement du noyau. La politique qui en résulte souligne que les réviseurs humains doivent assumer l'entière responsabilité de tout code généré par l'IA, garantissant la conformité avec la licence GPL-2.0-only. Les soumissions purement générées par des machines ne sont pas acceptées et les agents d'IA ne peuvent pas approuver les correctifs en utilisant des balises 'Signed-off-by', car le certificat d'origine du développeur (Developer Certificate of Origin) exige une responsabilité humaine pour chaque contribution. Levin s'est engagé à documenter ces principes sans mise en application stricte, et les nouvelles directives sur les 'Assistants de codage IA' figurent désormais dans la documentation du processus du noyau aux côtés des autres règles de contribution. Cette politique s'appuie sur des discussions antérieures, au cours desquelles Linus Torvalds avait remis en question la nécessité d'une balise dédiée, suggérant que les journaux de modifications suffisaient. Cependant, la communauté a opté pour la balise 'Assisted-by', formatée comme suit : 'Assisted-by: NOM_AGENT:VERSION_MODÈLE [OUTIL1] [OUTIL2]'. Un exemple donné est 'Assisted-by: Claude:claude-3-opus coccinelle sparse' pour les correctifs utilisant plusieurs outils. Greg Kroah-Hartman, le mainteneur du noyau stable, a déjà appliqué cette approche dans sa branche 'clanker'. Il a utilisé le fuzzing assisté par l'IA sur le code ksmbd et SMB, identifié des problèmes et soumis des correctifs avec des instructions permettant aux réviseurs de vérifier indépendamment. En comparaison, Gentoo a interdit les contributions générées par l'IA en 2024 en raison de problèmes de droit d'auteur, de qualité et d'éthique, tandis que NetBSD qualifie le code généré par LLM de 'corrompu', nécessitant l'approbation d'un développeur principal. Linux conserve une position plus permissive, s'appuyant sur les humains pour valider la sortie de l'IA.

Articles connexes

Tech leaders announcing Linux Foundation's AI-powered cybersecurity initiative for open source software with major partners.
Image générée par IA

Linux Foundation announces AI security initiative with tech partners

Rapporté par l'IA Image générée par IA

The Linux Foundation has launched a new initiative using Anthropic's Claude Mythos preview for defensive cybersecurity in open source software. Partners include AWS, Apple, Broadcom, Cisco, CrowdStrike, Google, JPMorgan, Microsoft, NVIDIA, and Palo Alto Networks. The effort aims to secure critical software amid the rise of AI for open source maintainers.

Greg Kroah-Hartman, maintainer of the Linux kernel, stated that AI-driven code review tools have become genuinely useful. He told The Register that the technology reached an inflection point about a month ago, leading to actionable bug reports.

Rapporté par l'IA

The open-source project LLVM has introduced a new policy allowing AI-generated code in contributions, provided humans review and understand the submissions. This 'human in the loop' approach ensures accountability while addressing community concerns about transparency. The policy, developed with input from contributors, balances innovation with reliability in software development.

The Linux kernel project has implemented a new protocol to ensure its survival if creator Linus Torvalds becomes unavailable. Titled the Linux Project Continuity Document, the plan outlines an emergency governance process activated in catastrophic scenarios. This measure addresses long-standing concerns about the project's reliance on a single key figure.

Rapporté par l'IA

An AMD vice president has utilized AI to develop a Radeon Linux userland driver written in Python. A senior AI engineer involved in the project stated that he did not open a code editor once during the process. The tool used was Claude Code, which built a Radeon compute driver.

The upcoming Linux kernel version 7.1 will introduce restrictions on Intel Neural Processing Units (NPUs) to avoid exhaustion by individual programs. This change aims to manage resource usage more effectively. The update is reported by Phoronix, a site focused on Linux hardware and performance.

Rapporté par l'IA

The Linux kernel community has endorsed a contingency plan to manage leadership transitions. This strategy aims to maintain stability in the event that founder Linus Torvalds steps down from his role.

 

 

 

Ce site utilise des cookies

Nous utilisons des cookies pour l'analyse afin d'améliorer notre site. Lisez notre politique de confidentialité pour plus d'informations.
Refuser