Software-update - Linux Kernel 6.18
In dit artikel:
Linus Torvalds heeft versie 6.18 van de Linux-kernel vrijgegeven. Deze nieuwe uitgave — de laatste kernelrelease van het jaar — brengt een brede reeks functionele verbeteringen, nieuwe hardware- en virtualisatie-ondersteuning en diverse beveiligings- en prestatieoptimalisaties.
Belangrijkste wijzigingen en onderdelen:
- Bestanden- en opslagfuncties: verwijdering van het Bcachefs‑bestandssysteem, eerste ondersteuning voor blokgroottes groter dan pagina’s in Btrfs, en een nieuw dm-pcache device-mapper target waarmee persistent geheugen als cache voor tragere blokapparaten kan dienen. EXT4 ondersteunt nu 32‑bit gereserveerde user/group IDs en heeft een nieuw ioctl() om superblock‑parameters te lezen en te zetten.
- Programmeer- en runtime-ondersteuning: ondersteuning voor een Rust Binder-driver en de mogelijkheid om bestandshandles uit te breiden naar kernel‑namespaces.
- Virtualisatie en processortechnologie: KVM verbeteringen zoals virtualisatie van Control-Flow Enforcement Technology (CET) voor Intel/AMD, guest-ondersteuning voor AMD Secure AVIC en het kunnen draaien van de kernel als gast op FreeBSD’s Bhyve. Daarnaast PTW-detectie voor LoongArch KVM.
- Prestaties en geheugen: betere swap‑prestaties, verbeterde schaalbaarheid van NFS‑servers, snellere UDP‑ontvangst en een nieuwe “sheaves” techniek voor efficiëntere kernel‑geheugenallocatie. Ondersteuning voor het behouden van vmalloc‑allocaties bij Kexec HandOver is toegevoegd.
- Netwerk en beveiliging: initieel AccECN voor de TCP‑stack, audit‑subsystem ondersteuning voor meerdere Linux security modules tegelijk, mogelijkheid om BPF‑programma’s te ondertekenen en het TPM HMAC‑encrypted‑transaction‑kenmerk is standaard uitgeschakeld.
- Drivers en hardware: veel nieuwe/verbeterde drivers, waaronder EDAC‑drivers voor AMD VersalNET en ADM Cortex A72, een virtio SPI‑driver, ondersteuning voor DualSense audio‑jacks, haptische touchpads en native ondersteuning voor Apple M2 Pro/Max/Ultra SoCs.
- Diverse kleinere verbeteringen: ondersteuning voor mixed completion queue event (CQE) groottes, PSP‑encryptie voor TCP‑verbindingen en ondersteuning voor SEV‑SNP CipherText Hiding op x86‑hosts.
Omdat 6.18 de laatste release van het jaar is, wordt gespeculeerd dat dit de volgende LTS‑serie (Long‑Term Support) kan worden. Definitieve LTS‑toekenning moet nog door kern‑onderhouders zoals Greg Kroah‑Hartman bevestigd worden.