Teknologi

Linus Torvalds erkender: AI-skreven kerne-kode er nu hverdag i Linux

Susan Hill

Linus Torvalds brugte annonceringen af Linux 7.1-rc3 til at bekræfte det, han havde tøvet med i månedsvis: bølgen af patches, der skabes med hjælp fra AI-værktøjer, er ikke længere en midlertidig spids. Det er det nye gulv for den kerne, der driver de fleste Android-telefoner, størstedelen af verdens webservere og hver eneste maskine på Top 500-listen. Denne release-kandidat lægger omkring en tredjedel af sine patches i netværksundersystemet, retter use-after-free-sårbarheder i Bluetooth og grafikdrivere og fører den omskrevne NTFS-driver fra Namjae Jeon videre — som nu understøtter fuld skrivning, forsinket allokering og integration med iomap-rammeværket.

Tallene fortæller den praktiske historie. Linux 7.0 bragte en patch-bølge så stor, at Torvalds i begyndelsen behandlede den som en anomali. To cyklusser senere er mængden ikke faldet. Den har lagt sig. For vedligeholderne betyder det at læse og gennemgå markant mere kode, end den foregående generation af kernearbejde forudsatte. Gennemgangen ledes stadig af mennesker, og flaskehalsen er flyttet fra generering til verifikation. Koden kan være skrevet med AI-hjælp, men hver patch, der lander i mainline, er læst, kritiseret og godkendt af en vedligeholder uden AI i loopet.

Det er ikke det samme som at sige, at kernen nu skrives af AI. Torvalds og de seniorvedligeholdere har været tydelige om den skelnen i to cyklusser. Reglerne, der blev fastlagt i 7.0, kræver, at bidragydere oplyser om AI-involvering, tager ansvar for det, de indsender, og forstår koden, de afleverer. Mængden stiger; standarderne falder ikke. Det, der ændrer sig, er den praktiske oplevelse af at arbejde med Linux: vedligeholderne bruger mere tid på gennemgang, bidragydere returnerer revisioner hurtigere, og afstanden mellem at foreslå en rettelse og se den lande bliver kortere for rutinearbejdet.

Den skeptiske læsning af det hele er sværere at afvise end for et år siden. Mere kode, der kommer hurtigere ind, betyder også flere muligheder for, at subtile fejl glider igennem, og use-after-free-rettelserne i 7.1-rc3 er præcis den slags fejl, som AI-assisterede patches historisk har haft svært ved at fange. Hukommelsessikkerhedsfejl i kerne-undersystemer som Bluetooth og grafikstakken er ikke teori — de er de sprækker, som virkelige sikkerhedsadvarsler udnytter. Større patch-volumen fungerer kun, hvis gennemgangen følger med. Om den gør det, er det åbne spørgsmål for de kommende udgivelser.

Den stabile Linux 7.1-kerne ventes den 7. juni 2026, hvis cyklussen slutter ved RC7, eller den 14. juni 2026, hvis et afsluttende RC8 bliver nødvendigt.

Debat

Der er 0 kommentarer.