Linux 7.2 is nu stabiel en brengt een zeldzame combinatie van verbeteringen die zowel desktops als servers kunnen beïnvloeden: een scheduler die rekening houdt met de gedeelde cache van de CPU, belangrijke wijzigingen in Btrfs en het geheugenbeheer, vooruitgang in virtualisatie en een langverwachte sprong voorwaarts in HDMI 2.1 FRL op AMD Radeon. Linus Torvalds publiceerde de definitieve versie op 16 augustus 2026, na een bijzonder actieve laatste ontwikkelingsfase met diverse correcties en teruggedraaide wijzigingen voordat de kernel werd afgesloten.
De kernpunten van Linux 7.2 in 30 seconden
- Linux 7.2 introduceert Cache Aware Scheduling, ontworpen om bepaalde threads die gedeelde gegevens gebruiken binnen hetzelfde LLC-cache-domein te houden.
- Btrfs schakelt standaard large folios in en voegt ondersteuning toe voor huge folios tot wel 2 MiB, nog met voorzichtigheid.
- MGLRU krijgt verbeteringen voor geheugenherstel en het behandelen van vuile pagina’s.
- AMDGPU bevat de basis voor HDMI 2.1 FRL, alhoewel FreeSync en VRR over FRL nog niet volledig zijn uitgewerkt.
- Daarnaast zijn er vernieuwingen voor KVM, NFS, netwerken, Intel, IBM Z en vele drivers.
Aan de eerste blik lijkt het misschien weer zo’n kernelrelease waarvan de changelog vooral interessant is voor driverontwikkelaars. Maar deze versie bevat verschillende belangrijke vernieuwingen die cruciaal zijn voor de kern van het systeem: hoe Linux beslist op welke kern een proces draait, hoe het de CPU-cache gebruikt, hoe data wordt verplaatst tussen geheugen en opslag, en hoe het profiteert van moderne vide-uitgangen.
Dat betekent niet dat een upgrade naar Linux 7.2 automatisch je computer sneller maakt. Veel verbeteringen hangen af van het hardwareplatform, de belasting en of distributies deze versie actief adopteren. Maar de veranderingen zitten diep genoeg dat ze merkbaar kunnen zijn, van een thuiswerkstation tot een serversysteem met vele cores.
Linux kijkt waar de cache zit voordat het processen verplaatst
Een opvallende nieuwe feature is Cache Aware Scheduling, ontwikkeld voornamelijk door Intel-engineers. Het doel is dat de scheduler meer inzicht krijgt in de structuur van de laatste cache-laag, de LLC (Last Level Cache).
In moderne processors hebben niet alle cores dezelfde relatie met de cache. Er kunnen meerdere LLC-domeinen binnen hetzelfde systeem bestaan, en het verplaatsen van een thread tussen domeinen betekent dat gegevens de buurt van de processor kunnen verliezen.
Linux 7.2 bevat infrastructuur om threads van een proces die data delen in hetzelfde LLC-domein te groeperen. Dit moet onnodige verplaatsingen verminderen en de kans vergroten dat noodzakelijke data in een nabije cache blijven.
De code maakt duidelijk dat niet alle workloads profiteren van deze aanpak.
Het richt zich vooral op multithreaded applicaties waar threads informatie delen. Single-thread processen worden doorgaans overgeslagen omdat de voordelen klein zijn en het beheer van hun cache-bezetting extra kosten met zich meebrengt. Linux blijft ook uitkijken met het toepassen van deze strategie op processen met veel threads of een grote geheugenfootprint die een LLC zou kunnen overspoelen.
Het systeem schat zelfs de effectieve grootte van de beschikbare LLC-cache om daar zijn beslissingen op te baseren. Als het denkt dat de geheugenset van een proces die capaciteit overschrijdt, kan het besluiten de threads niet te groeperen.
Kortom, deze aanpak is geen simpel algoritme dat overal probeert cache te vullen. Linux 7.2 introduceert mechanismen om te bepalen wanneer het zinvol is en wanneer het juist de prestaties kan schaden.
Deze verbeteringen zijn vooral relevant voor moderne AMD- en Intel-CPUs met meerdere cache-domeinen en vele cores. Applicaties zoals databases, bepaalde servers en workloads met intensieve threading profiteren hier waarschijnlijk meer van dan standaard desktopprogramma’s.
Btrfs verbetert datatransfer en MGLRU verfijnt geheugenbeheer
Ook de opslag krijgt flinke updates.
Btrfs schakelt standaard ondersteuning voor large folios in, een evolutie die het beheer van geheugenpagina’s optimaliseert door te werken met grotere eenheden dan de gebruikelijke 4 KiB-pagina’s.
Bovendien ondersteunt het bestandssysteem nu huge folios tot 2 MiB. Het is belangrijk om deze twee concepten te onderscheiden: Large folios zijn al onderdeel van de standaardfunctionaliteit die Linux 7.2 verder verbetert, terwijl de ondersteuning voor huge folios nog in ontwikkeling is en niet zomaar als automatische prestatieverbetering moet worden gezien.
Deze veranderingen maken het mogelijk om meer data te verwerken met minder interne operaties, wat de I/O-prestaties kan verbeteren bij bepaalde workloads.
Concrete resultaten: de wijzigingen in Linux 7.2 leiden tot circa 15% snellere sequentiële schrijfbewerkingen vanwege minder blokoperaties tijdens het writeback-proces. Daarnaast is er een verbetering tot wel 60% in throughput in specifieke scenario’s dankzij het terugdraaien van een onnodige seriële operatie na een API-migratie. Deze cijfers gelden voor specifieke testsituaties en betekenen niet dat alle systemen er automatisch sneller door worden.
Ook het geheugenbeheer krijgt upgrades.
MGLRU (Multi-Gen LRU), de mechanismen die Linux gebruikt om te bepalen welke pagina’s behouden blijven en welke worden vrijgemaakt bij geheugendruk, krijgt meerdere verbeteringen.
Een daarvan verbetert de behandeling van vuile pagina’s die nog moeten worden weggeschreven. Tot nu toe kon het proces dat deze pagina’s wegschrijft te laat reageren op toenemende activiteit. Linux 7.2 verschuift een deel van deze logica naar de geheugenherstelcyclus om sneller te reageren bij veel schrijven. De ontwikkelaars geven aan dat vooral workloads met intensieve writeback hiervan profiteren.
In een PC betekent dit niet dat je extra RAM krijgt, maar dat het systeem effectiever beslist welke pagina’s het moet conserveren, wegschrijven of vrijmaken bij geheugennood.
HDMI 2.1 FRL begint door te breken op Radeon
Voor AMD GPU-gebruikers is de meest zichtbare verandering waarschijnlijk HDMI 2.1 FRL.
FRL, Fixed Rate Link, vervangt het traditionele TMDS-mechanisme dat HDMI gebruikte voor hogere bandbreedtes en maakt het mogelijk om de geavanceerde functies van HDMI 2.1 te benutten, vooral bij hogere resoluties en verversingssnelheden.
AMD werkt al geruime tijd aan het ondersteunen hiervan in hun open source GPU-stuurprogramma, en Linux 7.2 bevat nu belangrijke infrastructuur voor deze technologie.
De nieuwe functies omvatten specificaties voor HDMI FRL, aanpassingen in de Display Mode Library (DML) en ondersteuning voor FRL in DML 2.0. Bovendien is er gewerkt aan Display Stream Compression (DSC) over FRL, wat visuele compressie zonder verlies mogelijk maakt voor hoge-bandbreedte schermmodi.
Voor gebruikers met een Radeon die verbonden is met een gaming-tv of monitor, is deze ontwikkeling veel tastbaarder dan veel interne kernelwijzigingen. HDMI 2.1 vertegenwoordigt al jaren een barrière tussen wat mogelijk is op andere systemen en de volledige ondersteuning onder Linux.
Echter, Linux 7.2 volledige ondersteuning betekent niet dat alle functies van HDMI 2.1 meteen werken. AMD blijft werken aan functies zoals Variable Refresh Rate (VRR), FreeSync en ALLM over FRL, die nog verder evolueren na de release. Het is dus eerder een grote sprong richting volledige functionaliteit dan dat alles meteen klaar is.
Er is nog veel meer te ontdekken in Linux 7.2
De release bevat ook diverse verbeteringen voor niet zichtbaar voor de meeste thuisgebruikers, zoals updates voor NFS, SMB, netwerken en KVM. Virtualisatie wordt uitgebreid met ondersteuning voor AMD en Intel hardware en betere isolatie van virtuele machines.
Een kleine maar veelzeggende toevoeging is dat Rust nu compatibel is met de s390-architectuur, de familie van mainframes van IBM Z. Dit opent nieuwe mogelijkheden voor ontwikkelaars op deze speciale hardware.
Linux 7.2 had bijna een nieuw CPU-planner voor GPU-werkverdeling via DRM, gebaseerd op het fair-model. Dit werd aanvankelijk de standaard, maar bleek later problemen te veroorzaken. De ontwikkelaars besloten het terug te draaien en FIFO als standaard te herstellen, een voorbeeld van hoe kernelontwikkeling vaak iteratief gaat: een feature wordt geïntroduceerd, getest en aangepast.
Daarnaast werden diverse fixes toegepast voor AMDGPU, Intel Xe, Wi-Fi, Ceph en andere drivers; zelfs een aanpassing aan I2C zodat de touchpad van sommige ThinkPads niet uitvalt.
Linux 7.2 is geen release met één grote functie die alle gebruikerservaring transformeert. De kracht ligt juist in de cumulatie van verbeteringen in de fundamenten die het systeem continu aandrijven.
Het begint bij een beter begrip van de cache-topologie, efficiëntere verwerking van geheugen en IO, verfijnd geheugenbeheer en de praktische weg naar HDMI 2.1 FRL. Deze onderliggende veranderingen kunnen uiteindelijk de hele ervaring verbeteren, omdat ze diepe lagen in de softwarestack aanspreken.
Veelgestelde vragen
Verbetert Linux 7.2 de prestaties van elke PC?
Niet automatisch. De vooral hardwareafhankelijke verbeteringen zoals Cache Aware Scheduling, de effectiviteit van Btrfs en geheugenbeheer, hangen af van je processor, opslag en de type belasting. Sommige functies worden vooral relevant bij specifieke workloads.
Ondersteunt Btrfs nu 2 MiB folios?
Ja, Linux 7.2 voegt ondersteuning toe voor huge folios tot 2 MiB en schakelt standaard large folios in. Het werken met nog grotere eenheden is weliswaar mogelijk, maar vereist voorzichtigheid en verdere ontwikkeling.
Lost Linux 7.2 HDMI 2.1 volledig op AMD Radeon?
Nog niet helemaal. De kernondersteuning voor HDMI 2.1 FRL en DSC over FRL is aanwezig, maar functies als VRR en FreeSync over FRL blijven in ontwikkeling. Het systeem beweegt zich dus richting volledige functionaliteit, maar is nog niet volledig af.
Moet ik Linux 7.2 handmatig installeren?
Niet voor de meeste gebruikers. Het kernelupdateproces verloopt via distributies die Linux 7.2 integreren, en elke distributie bepaalt zijn eigen tijdlijn voor adoptie.
