Op 6 september 2026 stelde Linus Torvalds Linux 7.3 rc2 beschikbaar. Hij noemde de release ongewoon groot voor dit stadium van de ontwikkelingscyclus, waarin ontwikkelaars normaal gesproken even op adem kunnen komen nadat het mergevenster is gesloten. Dat blijkt uit zijn bericht op de Linux Kernel Mailing List.
Al vroeg kwamen er veel bugmeldingen en oplossingen binnen. Torvalds wees nooit één specifieke oorzaak aan voor de omvang van de release en hield het uiteindelijk bij een meer bescheiden verklaring: “We zullen het natuurlijk allemaal de schuld geven van AI.” Daarmee bevestigde hij niet dat AI tools verantwoordelijk waren voor de toename. De stabiele versie van Linux 7.3 staat gepland voor 18 oktober.
AI en LLM gegenereerde bijdragen zijn gedurende de volledige 7.3 ontwikkelingscyclus binnengekomen.
Linux 7.3 rc2 Bevat Veel Oplossingen en Torvalds Verklaart de Ongebruikelijke Omvang
De broncode is beschikbaar via kernel.org. Ontwikkelaars die de kernel testen en beheerders van Linux distributies worden aangemoedigd om validatietests uit te voeren op drivers en tooling.
Oplossingen voor tooling waren goed voor ongeveer 20 procent van het aantal patches buiten de drivers. De rest bestond voornamelijk uit bijdragen voor bestandssystemen, de kernel en netwerken. Drivers waren verantwoordelijk voor het grootste deel van de totale diff.
Op netwerkgebied kregen TCP en IPv6 gerichte oplossingen. De ksmbd SMB server kreeg verbeteringen voor de geheugenveiligheid, terwijl ook NTFS en XFS werden aangepast.
De grafische wijzigingen hadden betrekking op AMD’s DRM driver en de opensource Nouveau driver voor NVIDIA hardware. In rc2 zat daarnaast een schedulerfix voor problemen met Cache Aware Scheduling op hybride CPU’s met zowel prestatie- als efficiëntiekernen. Ontwikkelaar Kees Cook voerde bovendien een wijziging door die kernelbreed honderden bestanden aanpaste en meer aanroepen van kmalloc() omzet naar de nieuwere kmalloc_obj() familie.
De Nouveau driver kreeg displayfixes voor NVIDIA’s huidige Blackwell GPU’s. Nouveau ontwikkelaar Mohamed Ahmed zei dat de wijzigingen betrekking hadden op vier onafhankelijke groepen problemen rond de GPU System Processor. Daaronder vallen correcties voor HDMI vendor infoframes op GB20x hardware, HDMI GCP AVMute registeroffsets en vblank interrupts op Blackwell kaarten.
Volgens Ahmed kwam het werk voort uit de inspanningen om HDMI 2.1 ondersteuning aan Nouveau toe te voegen. Hij wees daarbij op een limiet van 2,147 GHz voor de pixelklok als voorbeeld van een probleem dat eerst moet worden opgelost voordat functies zoals FRL, DSC en VRR correct kunnen werken.
Een afzonderlijke wijziging schakelt de beveiligingsfunctie RandStruct standaard uit op systemen met een bruikbare Rust compiler toolchain. Daarmee wordt een circulaire afhankelijkheid tussen RandStruct en Rust ondersteuning in de kernel omzeild.
Torvalds besteedde een deel van zijn bericht aan het zoeken naar een verklaring voor de omvang van de release, maar kwam niet tot één duidelijke oorzaak. Eerst wees hij op een late pull uit het Error Detection and Correction (EDAC) subsysteem die tijdens het mergevenster over het hoofd was gezien. Vervolgens stelde hij dat dit op zichzelf een te kleine verklaring was.
Volgens Torvalds stuurden verschillende bestandssystemen tegelijkertijd oplossingen in, naast een omvangrijke DRM pull, netwerk en BPF fixes en bijdragen uit meerdere driverbomen.
Omdat geen enkele wijziging de totale omvang kon verklaren, kwam Torvalds uiteindelijk met zijn opmerking over AI. Hij bevestigde daarbij niet dat AI tools daadwerkelijk achter de toename zaten.
Door AI Gegenereerde Linux kernelpatches Zorgen Voor Extra Werk bij Reviews
AI en LLM gegenereerde bijdragen blijven gedurende de 7.3 cyclus binnenkomen. Kernelbeheerder Greg Kroah-Hartman waarschuwde eerder al dat deze ontwikkelingscyclus waarschijnlijk lastig zou worden. Begin september schreef hij dat “dit een zware rc cyclus gaat worden” nadat hij zijn inbox had gefilterd op inzendingen voor het Linux USB subsysteem.
Kroah-Hartman zei dat zijn gefilterde wachtrij aanvankelijk 1.732 van de 4.807 berichten over het USB subsysteem bevatte. Na het verwijderen van de meest voor de hand liggende oplossingen bleef hij over met 1.094 van de 4.170 berichten.
Hij voegde eraan toe dat het afwijzen van door AI gegenereerde inzendingen tijd kost, zelfs wanneer een patch duidelijk niet klopt. Hij wil daarbij voorkomen dat echte bugfixes per ongeluk worden afgewezen.
Deze spanning was ook al zichtbaar bij eerdere Linux release candidates en sluit aan bij bredere bevindingen binnen de industrie over door AI gegenereerde code en beveiligingscontroles.
Ontwikkeling van Linux 7.3 en Planning van de Stabiele Release
De 7.3 cyclus was al omvangrijk voordat rc2 verscheen. Linux 7.3 rc1 bereikte op 30 augustus 40,98 miljoen regels code. Daarvan waren 30.937.090 regels daadwerkelijke code, 4.912.366 regels commentaar en 5.134.418 lege regels. Linux 7.2 kwam uit op 40,42 miljoen regels.
Een aanzienlijk deel van de toename kwam door een nieuwe reeks AMD DCN6 registerheaders voor graphics. Volgens Torvalds waren deze goed voor ongeveer een derde van de volledige rc1 patch.
Torvalds gebruikte de aankondiging van rc1 bovendien om te vertellen over een systeemupgrade die hij halverwege het mergevenster uitvoerde en die misging. Hij noemde zichzelf daarbij “een eerste klas sukkel”, al zei hij dat het probleem uiteindelijk zonder blijvende gevolgen werd opgelost.
Ondanks het grotere aantal patches kwamen er geen structurele problemen met de architectuur naar voren. De stabiele versie van Linux 7.3 staat gepland voor 18 oktober. Als het aantal binnenkomende patches de komende weken niet afneemt, kan de release mogelijk worden uitgesteld tot 25 oktober. rc2 is inmiddels beschikbaar via kernel.org om te testen.