Linux Kernel 7.0 Officieel Uitgebracht: Dit is wat er nieuw is

Linux 7.0 wordt de standaardkernel van de Ubuntu 26.04 LTS en Fedora Linux 44 distributies, die eind april 2026 verwacht worden.

De Linux-kernel 7.0 is nu beschikbaar om te downloaden, zoals vandaag officieel aangekondigd door Linus Torvalds zelf. Deze versie bevat verbeterde hardware-ondersteuning, verbeteringen in bestandssystemen en netwerkfunctionaliteit, veiligheidsverbeteringen en vele andere veranderingen.

“Ik vermoed dat het veel gebruik van AI-tools is die ons nog een tijd lang nieuwe randgevallen zal aandragen, dus dit kan voorlopig de ‘nieuwe norm’ worden. Alleen de tijd zal het leren.” – Linus Torvalds

Hoewel deze release, ondanks de grote versienummerwijziging, geen grote nieuwe functies introduceert, wordt de ondersteuning voor Rust in de Linux-kernel eindelijk als stabiel bestempeld. Het ‘Rust-experiment’ is afgerond tijdens de Linux Kernel Maintainers Summit in 2025, en Rust is hier om te blijven.

Enkele interessante nieuwe functies in Linux 7.0 zijn onder andere ondersteuning voor atomische 64-byte laad- en opslaginstructies op ARM64 CPU’s, ondersteuning voor de RISC-V Zicfiss en Zicfilp extensies op RISC-V CPU’s en ondersteuning voor 128-bit atomische cmpxchg-instructies op de LoongArch-architectuur.

Het Btrfs-bestandssysteem kreeg ondersteuning voor direct I/O wanneer de blokgrootte groter is dan de paginagrootte, evenals initiële ondersteuning voor de remap-tree functie. Het XFS-bestandssysteem heeft nu autonome zelfherstellende mogelijkheden gekregen en er is een nieuw onveranderlijk root-bestandssysteem genaamd “nullfs”.

Compressie met LZMA is standaard ingeschakeld voor het EROFS-bestandssysteem. Daarnaast is er een tijdsdelingmechanisme toegevoegd aan de rseq(2) systeemaanroep, is er een nieuwe API voor het melden van bestand I/O-fouten aan bestandssystemen en moeten bestandssystemen nu expliciet kiezen voor lease-ondersteuning.

Onder andere veranderingen ondersteunt Linux 7.0 nu niet-circulaire io_uring-queues voor betere cacheprestaties in applicaties. De prestaties van BTF-type-zoekopdrachten zijn verbeterd door binaire zoekacties, er is ondersteuning toegevoegd voor cBPF-filters voor io_uring en voor impliciete argumenten bij BPF kernel-functies.

De swapping-prestaties zijn verbeterd, er is ondersteuning toegevoegd voor Clang statische analyse, gecomprimeerde data terugschrijven naar de zram-subsysysteem geïntroduceerd, ondersteuning voor grote folios aan het F2FS-bestandssysteem toegevoegd, en verbeteringen zijn gedaan aan het NTFS3 bestandssysteem en de NFSD-daemon. Standaard wordt nu ondersteuning voor het NFS 4.1 protocol toegevoegd.

Bovendien kan de Kernel-based Virtual Machine (KVM) nu virtualisatie en ondersteuning bieden voor ERAPS (Enhanced Return Address Predictor Security) op AMD CPU’s (Zen5 of later) die deze functie ondersteunen. Ook zijn er nieuwe x2APIC-mogelijkheden toegevoegd voor beheer van de ‘Suppress EOI Broadcasts’ ondersteuning op KVM.

Op het gebied van beveiliging werkt Linux 7.0 SELinux bij met ondersteuning voor BPF token-toegangscontrole, voegt het ondersteuning toe voor het verifiëren van ML-DSA (Module-Lattice-Based Digital Signature Algorithm) post-quantum handtekeningen, en werkt het NETFILTER_PKT records bij zodat deze zowel bron- als bestemmingsadressen tonen.

Linux 7.0 introduceert daarnaast een nieuwe optie om tijdens het bouwen het standaard Tux-opstartlogo te vervangen door een eigen afbeelding, ondersteuning voor het AccECN congestienotificatieprotocol, ondersteuning voor netwerknamespaces op VSOCK-sockets en een eerste implementatie van Wi-Fi 8/UHR (Ultra High Reliability) 802.11bn.

Natuurlijk zijn er ook nieuwe en bijgewerkte drivers toegevoegd om meer hardware te ondersteunen, waaronder Google Tensor SoC USB PHY’s, Apple Type-C PHY’s, Mediatek Dimensity 6300 en 9200 DMA-controllers, Qualcomm Kaanapali (Snapdragon 8 Elite Gen 2) en Dell OptiPlex 7080 computers.

Verder voegt Linux 7.0 ondersteuning toe voor SPI-controllers en randapparatuur met meerdere SPI-datalijnen, en een nieuwe OPEN_TREE_NAMESPACE-optie aan open_tree(), die door container runtimes gebruikt kan worden om een nieuwe mount namespace te openen zonder een bestaande te klonen.

Ook noemenswaardig is dat vanaf Linux 7.0 er een officieel beleid bestaat over tool-gegenereerde inhoud, om bijdragers te begeleiden in het beste gebruik van kernelontwikkeltools – zowel de nieuwe als de oude – inclusief documentatie speciaal gericht op AI-coding assistants.

“In de afgelopen jaren zijn de mogelijkheden van codeerhulpmiddelen enorm gegroeid. Naarmate deze mogelijkheden toenemen, krijgen bijdragers en onderhouders steeds meer vragen over wanneer en hoe ze deze het beste kunnen toepassen. […] Dit nieuwe document benadrukt bestaande best practices voor ontwikkeltools.”

Je kunt de Linux-kernel 7.0 nu direct downloaden vanuit de git-tree van Linus Torvalds of via de website kernel.org als je de kernel zelf wilt compileren op jouw GNU/Linux-distributie. Ik raad echter aan te wachten totdat deze nieuwe Linux-versie beschikbaar is in de stabiele software-repositories van je distributie voordat je je kernel bijwerkt.

Nu Linux kernel 7.0 uit is, opent binnenkort de ‘merge window’ voor de volgende grote kernelversie, Linux 7.1, die verwacht wordt medio juni 2026. Tot die tijd is de eerste Release Candidate (RC) van Linux 7.1 over twee weken beschikbaar voor publieke tests, op 26 april 2026.

  • Eater

    vraag en ik antwoord

    Related Posts

    Linux Kernel 7.0 Officieel Uitgebracht: Dit is wat er nieuw is

    Linux 7.0 wordt de standaardkernel van de Ubuntu 26.04 LTS en Fedora Linux 44 distributies, die eind april 2026 verwacht worden. De Linux-kernel 7.0 is nu beschikbaar om te downloaden,…

    Adobe brengt beveiligingsupdates uit

    Adobe heeft in de nieuwste updates een ‘fingerprint’-kwetsbaarheid opgelost waarmee aanvallers in uw computers konden binnendringen. Tegen kwetsbaarheid CVE-2026-34621 Onlangs ontdekte Adobe een ernstige beveiligingsprobleem. Sinds december misbruiken digitale aanvallers…

    Geef een reactie