Linux 6.19 is hier: meer PCIe-beveiliging, nieuwe syscalls en drivers voor “next-gen” hardware

Linus Torvalds heeft officieel Linux 6.19 uitgebracht, een versie die zich zoals gewoonlijk richt op drie kerngebieden: verbeterde hardware-compatibiliteit, verbeteringen in besturingssystemen en netwerkbestandssystemen, en een lijst met wijzigingen die, hoewel ze op zichzelf niet revolutionair zijn, wel de toon zetten op het gebied van beveiliging en kernel-operaties. De code is beschikbaar voor download via de gebruikelijke kanalen van het project, met 6.19 als nieuwe mainline tak.

Kort samengevat: Linux 6.19 richt zich direct op de gebieden waar op dit moment de zakelijke belangen liggen — infrastructuur, edge computing, servers met hardwareversnelling en laptops met NPU — en versterkt de gedachte dat de kernel zich blijft voorbereiden op een wereld met meer isolatie, meer observatie en strengere standaardbeveiligingsvereisten.


Belangrijkste nieuwigheden in Linux 6.19

Beveiliging en platform (PCIe, CPU en kernel-updates)
Een opvallende update is de ondersteuning voor PCIe-kettingversleuteling en dispositivauthenticatie, wat duidelijk aangeeft dat het verbeteren van de beveiliging van kritische randapparatuur een prioriteit is. Daarnaast wordt ondersteuning toegevoegd voor AMD Smart Data Cache Injection (SDCI) en de eerste inzet van Intel Linear Address-Space Separation (LASS).

Wat operationeel betreft, wordt de Live Update Orchestrator geïntroduceerd, een component ontworpen om kernel-updates mogelijk te maken via een herstart met kexec, waardoor de implementatieprocessen soepeler verlopen en minder hinder veroorzaken binnen SLA-vereisten voor ononderbroken dienstverlening.

Nieuwe interfaces en nuttige veranderingen voor ontwikkelaars
Voor ontwikkelaars biedt Linux 6.19 onder meer een nieuw systemcall: listns(), waarmee gebruikersruimte makkelijker door namespaces kan navigeren. Daarnaast wordt de functionaliteit van io_uring uitgebreid met ondersteuning voor getsockname() en getpeername(), veelgebruikte socket-functies die in combinatie met dit asynchrone I/O-model de prestaties van netwerkservices kunnen verbeteren.

Bestandssystemen en geheugen: verbeteringen met impact op productieomgevingen
In opslag worden onder andere verbeteringen doorgevoerd: EXT4 krijgt ondersteuning voor systemen met buiten de pagina-grootte liggende blokformaten. Ook wordt zram uitgebreid met writeback batching, een optimalisatie die vooral relevant is voor systemen met hoge geheugendruk en gecomprimeerde swap.

Tevens zijn er verbeteringen voor FUSE (met grotere leesvolumes) en voor Btrfs, waaronder een ioctl “shutdown” en beter gedrag tijdens operaties zoals scrub of device replacement in gevallen waarin een systeem in slaapstand wordt gezet. Ook zijn er ontwikkelingen voor grote blokformaten in RAID56-omgevingen.

Netwerk en BPF: meer controle, meer edge
Linux 6.19 introduceert ondersteuning voor CAN XL en brengt verbeteringen in route-tracering (met verwijzingen naar RFC 5837), evenals optimalisaties voor continue busy polling in netwerkdrivers. Voor BPF worden nieuwe mechanisms geïntroduceerd waarmee indirecte sprongen kunnen worden gemaakt via een nieuw type kaart: “instructions array”. Ook wordt een nieuwe abstractie “file dynptr” toegevoegd, waarmee data uit gestructureerde bestanden kan worden gelezen.

Hardware en compatibiliteit
Qua hardwareondersteuning wordt nu compatibiliteit toegevoegd met USB-C op Macs met Apple Silicon, bepaalde Logitech-randapparatuur, en recente hardwareplatformen zoals Intel “Nova Lake” Core Ultra Series 4, Intel Xe3-LPG. Ook worden nieuwe GPU-ondersteuningen toegevoegd, waaronder Adreno 612 en Mali-G1.


Kort overzicht: wat verandert er en waarom is dat belangrijk voor sysadmins

GebiedNieuwe functies in Linux 6.19Waarom dit telt in de praktijk
Beveiliging / PlatformPCIe-kettingversleuteling + device-authenticatieBetere beveiliging voor kritische randapparatuur en gevoelige omgevingen
NamespacesNieuw syscall listns()Betere tooling, meer inzicht in isolatie (containers, multi-tenant)
OperatiesLive Update Orchestrator (kexec-gebaseerd)Meer flexibiliteit en minder downtime bij beheer van grote systemen
Bestandssystemen / VM’sEXT4 met blokformaten > paginaformaat; verbeteringen in zramNieuwe opties voor optimalisatie van opslag en werkgeheugen
Netwerk / BPFCAN XL, driver-updates, nieuwe BPF-mechanismenMeer controle en observatiemogelijkheden, vooral voor edge en low-level beheer
HardwareApple Silicon USB-C, Nova Lake, Xe3-LPG, etc.Uitstekende out-of-the-box hardwareondersteuning voor nieuwe systemen

(Samenvatting op basis van het officiële aankondigingsmateriaal en de changelog bij de lancering).


Moet je nu upgraden of wachten?

Voor de meeste productieomgevingen is het nog steeds verstandig even te wachten tot versie 6.19 in de stabiele repositories van je distributie verschijnt (of in de HWE/backports-kernel van je OS) en eerst te testen in een staging-omgeving. Het ecosysteem lijkt vaak de eerste weken de stabiliteit te absorberen en snel patches door te voeren. De broncode is alvast beschikbaar via kernel.org voor degenen die hardware willen testen of sneller willen upgraden.


Volgende stappen: richting Linux 7.0

Nu Linux 6.19 is verschenen, wordt de integratie van de volgende grote versie gestart. Torvalds liet al weten dat de volgende belangrijke mijlpaal Linux 7.0 zal heten (meer uit pragmatisch oogpunt dan voor een epische verandering).


Veelgestelde vragen

Wat is de belangrijkste ontwikkeling in Linux 6.19 voor servergebruik en productie?
De verbeteringen in beveiliging (vooral PCIe), operationele veranderingen (zoals de Live Update Orchestrator) en opslag/verkeersbeheer zijn de grootste punten die de meeste impact kunnen hebben op infrastructuren.

Is Linux 6.19 geschikt voor kritieke systemen?
Als mainline wordt het meestal aanbevolen eerst te testen en te wachten op de “stabiele” kernels die door je Linux-distributie worden geleverd, tenzij je specifieke hardwareondersteuning of fixes nodig hebt.

Wat doet listns() voor containers en namespaces?
Het maakt het voor gebruikersruimte eenvoudiger om namespaces te enumereren en te beheren, wat handig is voor tooling, debugging en monitoring in systemen met veel containers.

Wanneer komt Linux 7.0?
Post-release van 6.19 wordt de ontwikkeling richting 7.0 ingericht, met een planning die naar verwachting in de lente van 2026 een eerste Release Candidate zal laten zien.

Bron: lkml.org

Scroll naar boven