3. august 2026, der som følger opp stabile grener av Linux og staging-systemet Greg Kroah-Hartman, kunngjorde nye retningslinjer for godkjennelse av endringer i katalogen drivers/staging. Grunnen var den nylige «innvielsen av LLM-patcher». Nå vil endringer for denne delen av kjernen som er utarbeidet av språkmodeller, automatisk bli avvist, unntatt bekreftede rettelser av faktiske sårbarheter.
Katalogen drivers/staging brukes til å huse drivere og andre komponenter som ennå ikke oppfyller kravene til hovedgrenen av Linux. I henhold til den offisielle dokumentasjonen fra kjernen, forblir slik kode i staging så lenge den trenger videre arbeid; etter forbedring kan den flyttes til kjernens hoveddel, mens komponenter som ikke utvikles, fjernes over tid.
Imidlertid påpekte Kroah-Hartman en annen oppgave for dette systemet: drivers/staging eksisterer først og fremst som et sted der nybegynnende utviklere kan lære å delta i kjernutviklingen. Her forblir det med vilje mange relativt enkle oppgaver — retting av kodeformat, overgang til nye API-er og små omarbeidinger. Ved å utføre dem på egen hånd, lærer nybegynnere å forberede patcher, kommunisere i e-poster og følge evalueringsprosedyrene.
Ifølge den ansvarlige er automatisk fjerning av slik kode i strid med formålet til staging. Han påpekte at utviklere kunne ha rettet alle formelle mangler med automatiske verktøy, hvis det hadde vært hovedmålet. I stedet bevares en del enkle oppgaver slik at folk kan lære av dem. Derfor har Kroah-Hartman til hensikt «å automatisk avvise alle patcher laget av LLM for systemet drivers/staging».
Forsøk på ikke å indikere bruken av språkmodellen vil heller ikke være til hjelp. Kroah-Hartman uttalte at slike endringer vanligvis er lette å gjenkjenne, og advarte forfatterne om at bevisst å skjule opprinnelsen til patchen kan bli oppfattet som et forsøk på å lure vedlikeholderne. Målet er at folk skal kunne lære, og ikke prøve å overvinne vedlikeholderne, forklarte utvikleren.
Det eneste unntaket er for korrigeringer av faktiske sikkerhetsfeil. En slik oppdatering får sendes inn, men avsender må teste den på den faktiske maskinvaren den er ment for, og gi en detaljert beskrivelse av testingen. I tillegg må avsenderen være klar til å bevise at feilen faktisk kan gjenskapes og kan påvirke brukeren. Ifølge Kroah-Hartman, «minst en tredjedel» av de problemer som moderne LLM oppdager viser seg å være feilaktige eller fører til skadelige endringer.
Selve drivers/staging sammenlignet Kroah-Hartman med «et treningsrom hvor man kan lære og utvikle sine ferdigheter». Ifølge ham blir språkmodeller gradvis et nyttig verktøy for «hardt arbeid», men de bør brukes av spesialister som allerede har tilstrekkelig kunnskap til å vurdere resultatet. Dermed innfører ikke beslutningen et generelt forbud mot bruk av AI i utviklingen av Linux: den nye regelen gjelder bare for det Kroah-Hartman-ledede drivers/staging treet, og spesielt for automatisk genererte kosmetiske rettelser.
Kilde: linux.org.ru
