Linus Torvalds har för första gången publicerat en Linuxkärnpatch som skrivits med hjälp av en stor språkmodell. I ett riktat syntetiskt test rapporterade han 23 gånger högre prestanda.
Patchen finns i kärnans utvecklingsgren och riktar in sig på en långvarig cachekonflikt som uppstår när flera processorer samtidigt läser samma fil.
Problemet kan uppstå vid användning av delade bibliotek, databaser och webbservrar. Flera utvecklare har tidigare försökt åtgärda det, men resultaten har varierat och ingen har tagit fram en heltäckande lösning.
Torvalds publicerade sitt första utkast i början av 2024 och sade att han hade använt det på sin egen bärbara dator. Nyligen bestämde han sig för att "försöka lösa detta på riktigt med en LLM", och de LLM-assisterade ändringarna finns nu tillgängliga i en utvecklingsgren.

I sitt syntetiska test rapporterade han en 23-faldig prestandaökning, men varnade för att effekten i verkliga miljöer blir betydligt mindre eftersom "ingen verklig arbetsbelastning" ger sådana siffror. Han sade att servrar sannolikt kommer att gynnas mer än stationära datorer.
Under de senaste åren har Torvalds intagit en överlag positiv hållning till LLM-verktyg i kärnans granskningsdrivna miljö. För flera månader sedan sade han att han skulle "sätta ner foten" som svar på AI-motståndare och noterade att de automatiserade kodgranskningsverktyg som kärnteamet använder upptäcker grundläggande programmeringsfel bättre än människor.
Samtidigt har AI-agenter blivit skickliga på att hitta vanliga mönster för säkerhetsbrister, och utvecklare sade att linux-security-mailinglistan blev "ohanterlig" under årets första månader. Linux åtgärdar buggar i snabb takt, med omkring 2 000 CVE-fixar per utgåva.
Trycket har tvingat teamet att ta bort äldre hårdvarudrivrutiner som drar till sig många säkerhetsrapporter trots att de har få användare.
Den nya patchen har inte avslutat striden mellan AI-förespråkare och AI-motståndare i kärngemenskapen, och diskussionen fortsätter. Patchen granskas fortfarande i utvecklingsgrenen.




Diskussion
Lämna en kommentar
Kommentarer
Inga kommentarer ännu. Bli den första.