3. augusta 2026, správca stabilných vetiev Linuxu a staging subsystému Greg Kroah-Hartman oznámil nové pravidlá prijímania zmien do katalógu drivers/staging. Podnetom sa stala nedávna "invázia vytvorených LLM záplat". Teraz budú opravy pripravované jazykovými modelmi pre túto časť jadra automaticky odmietané, okrem potvrdených opráv skutočných zraniteľností.
Katalóg drivers/staging sa používa na umiestnenie ovládačov a iných komponentov, ktoré ešte nespĺňajú požiadavky hlavnej vetvy Linuxu. Podľa oficiálnej dokumentácie jadra, takýto kód zostáva v stagingu, kým si vyžaduje ďalšiu prácu; po dokončení ho môžu presunúť do hlavnej časti jadra, zatiaľ čo nerastúce komponenty sa časom odstraňujú.
Avšak Kroah-Hartman upozornil aj na ďalšiu úlohu tohto subsystému: drivers/staging existuje predovšetkým ako miesto, kde sa začiatoční vývojári môžu učiť zapojiť do vývoja jadra. Tu zámerne zostáva veľa relatívne jednoduchých úloh — opravy formátovania kódu, prechody na nové API a drobné úpravy. Ich samostatným vykonávaním sa nováčikovia naučia, ako pripraviť záplaty, komunikovať v mailing listoch a postup recenzovania.
Podľa správcu automatické čistenie takéhoto kódu je v rozpore s najzákladnejším účelom stagingu. Upozornil, že vývojári by mohli opraviť všetky formálne nedostatky pomocou automatických nástrojov, ak by to bolo hlavným cieľom. Namiesto toho sa zachovávajú jednoduché úlohy, aby sa na nich mohli učiť ľudia. Preto Kroah-Hartman plánuje "automaticky odmietať akékoľvek záplaty vytvorené LLM pre subsystém drivers/staging".
Pokusy o nezverejnenie použitia jazykového modelu taktiež nebudú úspešné. Kroah-Hartman povedal, že takéto zmeny sa zvyčajne ľahko rozpoznajú a varoval autorov, že úmyselné zamlčovanie pôvodu záplaty môže byť vnímané ako pokus o oklamanie správcov. Cieľom je, aby sa ľudia mohli učiť, a nie pokúšať sa oklamať správcu, vysvetlil vývojár.
Jedno výnimku sa urobilo pre opravy skutočných bezpečnostných chýb. Takýto patch je povolené poslať, ale autor musí overiť jeho funkčnosť na skutočnom zariadení, pre ktoré je ovládač určený, a podrobne opísať vykonané testovanie. Okrem toho musí odosielateľ byť pripravený dokázať, že chyba sa skutočne reprodukuje a môže ovplyvniť používateľov. Podľa hodnotenia Kroa-Hartmana, „minimálne tretina“ zistených problémov modernými LLM sa ukazuje ako chybová alebo vedie k škodlivým zmenám.
Samotný drivers/staging Kroa-Hartman porovnal s „telocvičňou, kde sa môžete učiť a rozvíjať svoje zručnosti“. Jazykové modely sa podľa neho postupne stávajú použiteľným nástrojom pre „ťažkú prácu“, ale mali by ich používať odborníci, ktorí už majú dostatočné vedomosti na posúdenie výsledku. Takto nové pravidlo neprehľadí celkový zákaz používania AI pri vývoji Linuxu: nové pravidlo sa týka len Kroa-Hartmanom spravovaného stromu drivers/staging a predovšetkým automaticky generovaných kozmetických opráv.
Zdroj: linux.org.ru
