I drivers/staging-kernen i Linux vil LLM-patches, der er oprettet, ikke længere blive accepteret

Den 3. august 2026, medfølger stabilitetsgrene i Linux og staging-subsystemet, meddelte Greg Kroah-Hartman om nye regler for modtagelse af ændringer i kataloget drivers/staging. Anledningen var en nylig «invasion af LLM-genererede patches». Nu vil rettelser for denne del af kernen, der er forberedt af sprogmodeller, automatiskt blive afvist, undtagen bekræftede rettelser af reelle sårbarheder.

 

Kataloget drivers/staging bruges til at placere drivere og andre komponenter, der endnu ikke opfylder kravene til den primære Linux-gren. Ifølge den officielle dokumentation for kernen, forbliver sådan kode i staging, så længe den kræver yderligere arbejde; når det er forbedret, kan det overføres til den primære del af kernen, og underudviklede komponenter fjernes over tid.

 

Men Kroah-Hartman pegede også på en anden opgave for dette subsystem: drivers/staging eksisterer først og fremmest som et sted, hvor nye udviklere kan lære at deltage i udviklingen af kernen. Her forbliver der bevidst mange relativt enkle opgaver - stilretter, overgange til nye API'er og små omarbejdninger. Ved at udføre dem selv lærer nybegyndere at forberede patches, kommunikere i mailinglister og proceduren for gennemgang.

 

Ifølge den ansvarlige er automatisk oprydning af sådan kode i strid med formålet med staging. Han bemærkede, at udviklere kunne rette alle formelle fejl ved hjælp af automatiske værktøjer, hvis det var det primære mål. I stedet bevares nogle enkle opgaver, så folk kan lære af dem. Derfor har Kroah-Hartman til hensigt «automatically at afvise alle patches, der er oprettet af LLM til subsystemet drivers/staging».

 

Forsøg på ikke at angive brugen af en sprogmodel vil også være ineffektive. Kroah-Hartman sagde, at sådanne ændringer normalt let kan genkendes, og advarede forfatterne om, at bevidst skjul af en patch's oprindelse kan opfattes som et forsøg på at narre vedligeholdere. Målet er, at folk kan lære, og ikke forsøge at narre vedligeholderen, forklarede udvikleren.

 

Der eneste undtagelse er lavet for at rette rigtige sikkerhedsfejl. En sådan patch må sendes ind, men forfatteren skal teste den på det rigtige udstyr, som driveren er beregnet til, og detaljeret beskrive de udførte tests. Desuden skal afsenderen være klar til at bevise, at fejlen rent faktisk kan reproduceres og kan påvirke brugeren. Ifølge Kroa-Hartman, «mindst en tredjedel» af de problemer, der findes i moderne LLM, viser sig at være fejlagtige eller fører til skadelige ændringer.

 

Selve drivers/staging sammenlignede Kroa-Hartman med «et fitnesscenter, hvor man kan lære og udvikle sine færdigheder». Ifølge ham bliver sprogmodeller gradvist et nyttigt værktøj til «hårdt arbejde», men de bør kun bruges af specialister, der allerede har tilstrækkelig viden til at vurdere resultatet. Dermed indfører beslutningen ikke et generelt forbud mod brugen af AI ved udviklingen af Linux: den nye regel vedrører kun det af Kroa-Hartman ledsagede drivers/staging-træ og primært automatisk genererede kosmetiske rettelser.

 

Kilde: linux.org.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster