Linux-kärnan inför riktlinjer för AI-assisterad kod

Linux-kärnprojektet har officiellt dokumenterat sin policy för bidrag med AI-assisterad kod i och med lanseringen av Linux 7.0. Riktlinjerna kräver mänskligt ansvar, att användning av AI-verktyg deklareras samt en ny "Assisted-by"-tagg för korrigeringar som involverar AI. Sasha Levin formaliserade det samförstånd som nåddes vid 2025 års Maintainers Summit.

Vid 2025 års Maintainers Summit förespråkade Sasha Levin tydliga regler för användning av AI-verktyg i kärnutveckling. Den resulterande policyn betonar att mänskliga granskare måste ta fullt ansvar för all AI-genererad kod, vilket säkerställer efterlevnad av licensen GPL-2.0-only. Bidrag som är rent maskingenererade accepteras inte, och AI-agenter kan inte signera korrigeringar med "Signed-off-by"-taggar, eftersom Developer Certificate of Origin kräver mänsklig ansvarsskyldighet för varje bidrag. Levin åtog sig att dokumentera dessa principer utan tvingande åtgärder, och de nya riktlinjerna för "AI Coding Assistants" finns nu i kärnans processdokumentation vid sidan av andra bidragsregler. Denna policy bygger på tidigare diskussioner, där Linus Torvalds ifrågasatte behovet av en dedikerad tagg och antydde att ändringsloggar var tillräckliga. Gemenskapen valde dock "Assisted-by"-taggen, formaterad som "Assisted-by: AGENT_NAME:MODEL_VERSION [TOOL1] [TOOL2]". Ett exempel som ges är "Assisted-by: Claude:claude-3-opus coccinelle sparse" för korrigeringar som använder flera verktyg. Greg Kroah-Hartman, ansvarig för den stabila kärnan, har redan tillämpat detta tillvägagångssätt i sin "clanker"-gren. Han använde AI-assisterad fuzzing på ksmbd- och SMB-kod, identifierade problem och skickade in rättningar med instruktioner till granskare om att verifiera dem oberoende. Som jämförelse förbjöd Gentoo AI-genererade bidrag 2024 på grund av upphovsrätt, kvalitet och etiska problem, medan NetBSD klassar LLM-kod som "smittad", vilket kräver godkännande från kärnutvecklare. Linux behåller en mer tillåtande hållning och förlitar sig på att människor validerar AI-resultat.

Relaterade artiklar

Tech leaders announcing Linux Foundation's AI-powered cybersecurity initiative for open source software with major partners.
Bild genererad av AI

Linux Foundation announces AI security initiative with tech partners

Rapporterad av AI Bild genererad av AI

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.

Rapporterad av AI

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.

Rapporterad av AI

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.

Rapporterad av AI

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.

 

 

 

Denna webbplats använder cookies

Vi använder cookies för analys för att förbättra vår webbplats. Läs vår integritetspolicy för mer information.
Avböj