Software-update: Linux Kernel 7.0

NewTux logo (75 pix)Linus Torvalds heeft versie 7.0 van de Linux Kernel vrijgegeven. De kernel is het hart van het besturingssysteem en zit, simpel gezegd, als laag tussen de hardware en de applicaties in. De nieuwe uitgave bevat de gebruikelijke hoeveelheid aan verbeteringen. Meer informatie kan bij 9to5Linux, OMG Ubuntu en Phoronix worden gevonden.

Linux Kernel 7.0 Officially Released, This Is What’s New

While not a major release in terms of new features, despite the major version number change, Linux kernel 7.0 finally promotes Rust support to stable. The “Rust experiment” has been concluded at the 2025 Linux Kernel Maintainers Summit, and Rust is here to stay.

Some interesting new features include support for atomic 64-byte loads and stores instructions on ARM64 CPUs, support for RISC-V Zicfiss and Zicfilp extensions on RISC-V CPUs, and 128-bit atomic cmpxchg support on the LoongArch architecture.

The Btrfs file system received support for direct I/O when a block size is bigger than the page size and initial support for the remap-tree feature, the XFS file system received autonomous self-healing support, and there’s a new immutable root file system called “nullfs”.

LZMA compression has been enabled by default for the EROFS file system, a time-slice extension mechanism has been added to the rseq(2) system call, there’s a new API for file I/O error reporting to filesystems, and filesystems are now required to explicitly opt-in on lease support.

Among other changes, Linux 7.0 enables support for non-circular io_uring queues for better cache performance in applications, improves the performance of BTF type lookups with binary search, adds support for cBPF filters for io_uring, and adds support for implicit arguments to BPF kernel functions.

Linux kernel 7.0 also improves the swapping performance, adds support for Clang static analysis, introduces compressed data writeback to the zram subsystem, adds support for large folios to the F2FS file system, improves the NTFS3 file system and the NFSD daemon, and adds support for the NFS 4.1 protocol by default.

On top of that, the Kernel-based Virtual Machine (KVM) can now virtualize and advertise support for ERAPS (Enhanced Return Address Predictor Security) on AMD CPUs (Zen5 or later) that support this feature, and there are new x2APIC features to control support for Suppress EOI Broadcasts on KVM.

Security-wise, Linux 7.0 updates SELinux with support for BPF token access control, adds support for verifying ML-DSA (Module-Lattice-Based Digital Signature Algorithm) post-quantum signatures, and updates NETFILTER_PKT records to show both source and destination addresses.

Linux 7.0 also brings a new build-time configuration option for replacing the default Tux boot logo with an image of their own, support for AccECN congestion-notification protocol, support for network namespaces on VSOCK sockets, and an initial implementation on Wi-Fi 8/UHR (Ultra High Reliability) 802.11bn support.

Of course, there are also new and updated drivers to support more hardware, including Google Tensor SoC USB PHYs, Apple Type-C PHYs, Mediatek Dimensity 6300 and 9200 DMA controllers, Qualcomm Kaanapali (a.k.a. Snapdragon 8 Elite Gen 2), and Dell OptiPlex 7080 computers.

Moreover, Linux 7.0 adds support for SPI controllers and peripherals that have multiple SPI data lanes, and adds a new OPEN_TREE_NAMESPACE option to open_tree(), which can be used by container runtimes to open a new mount namespace without cloning an existing mount namespace.

Also worth mentioning is that starting with Linux 7.0, there’s now an official policy on tool-generated content to guide contributors on how to best use kernel development tools, new and old, along with documentation specifically aimed at AI coding assistants.

Linux Kernel 6.11

Versienummer 7.0
Releasestatus Final
Besturingssystemen Linux
Website Linux Kernel Organization
Download https://www.kernel.org
Licentietype Voorwaarden (GNU/BSD/etc.)

Door Bart van Klaveren

Downloads en Best Buy Guide

13-04-2026 • 14:30

20

Submitter: tszcheetah

Bron: Linux Kernel Organization

Reacties (20)

Sorteer op:

Weergave:

Ik vind hier niet echt wat nu de full feature is waardoor we van 6.19 naar 7 gaan.
Mogelijk kan ik niet de impact inschatten van alle changes maar hier leek voor mijn gevoel geen volledig versie nummer +1 change in voor te komen.

Maargoed die kerel monitored nogsteeds alles zelf dus ik ga er vanuit dat hij zeker weet waar hij mee bezig is.
Zoals "die kerel" Linus Torvalds zelf aangaf bij 6.19:
And as people have mostly figured out, I'm getting to the point where I'm being confused by large numbers (almost running out of fingers and toes again), so the next kernel is going to be called 7.0.
Dus inderdaad niet volgens semantic versioning
De versienummer zegt niks behalve dat het een hogere is dan de vorige. Linus heeft al vaker gezegd dat hij "niet van grote getallen houd" of iets in die trend en dus basically willekeurig het getal ophoogt hoe hij het leuk vindt. 7.0 ten opzichte van 6.19 is vergelijkbaar in grootte als 6.19 ten opzichte van 6.18.
Wat @Fenrir-sol aangeeft volgt het niet semantic versioning, maar komt de volgende major na een gekozen minor.

https://en.wikipedia.org/wiki/Linux_kernel_version_history: "In contrast to semantic versioning, the major version carries no intrinsic meaning for the kernel, ... Rather, since version 3.x, minor versions are capped around 20..."
Zolang Torvalds nog aan het hoofd staat, is er een goed leven voor Linux. Een team heeft een leider nodig. Iedereen accepteert hem, hij neemt de beslissingen en dat is goed.

[Reactie gewijzigd door Sjah op 13 april 2026 19:05]

Hoop dat deze weer de Broadcom drivers accepteren, want met 6.19 is dat een drama onder Mint.
Dat is niet aan de kernel. Broadcom z'n "driver code dump" is elke keer maar compatibel met één of twee kernel versies, want onderhoud doen ze niet. Zelfde als met Realtek, die pushen code die compatibel is met de laatste LTS kernel versie (en max +1) en dat is het, want dat zijn de versies die in o.a. Android gebruikt worden.
Ik gebruik de Broadcom drivers voor de wifi al weer een aantal jaren op een vrij oude HP laptop. Maar met de komst van versie 6.19 werkt het ineens niet meer.
Maar ik volgens mij heb ik deze ook al gebruikt met kernel 4.x.
Dit dus. Dat is de reden dat Broadcom de bijnaam "Broadcrap" heeft in (sommige) linux gemeenschappen.

Grote kans dat de ABI compatibiliteit van de Broadcom kernel module na 6.18 gebroken is, maar zoals ik zei: Broadcom doet geen onderhoud. Die dumpen eens in de zoveel tijd een driver in de kernel repo, en dat is het dan.

Dat is trouwens ook de reden dat ik, als het kan, een Intel kaart gebruik/monteer.
Dat heb ik vaker gehoord van mensen.
Maar helaas heb je bij laptops geen keuze, tenzij je een USB adapter gebruikt.
Misschien dat ik daar wel een blikje op gooi. Of toch maar een kabel trek en deze laptop niet meer buitenshuis gebruik.
Volgende keer dan toch bij laptop keuze meewegen of er een m2 wifi kaart in zit. Dan kan je het gewoon vervangen: https://tweakers.net/netwerkadapters/intel/#filter:q1ZKKkrMS_FMKVayijY0jNVRKijKTE71zcxTsjLQUSouSE12y8wpSS0CylcrWRpZmIDossQcoHKl8Exdt0yl2FodJSNjA0skCQtLU0ugeG0tAA

Laptops waar alles vastgesoldeerd is laat ik links liggen.
Dat is inderdaad een goede tip!

Nu was deze laptop een "krijgertje": die heb ik meegenomen (met toestemming) toen ik vertrok bij een vorige werkgever. Dus ik had weinig keuze.

Maar het is een laptop voor "erbij": af en toe wat dingen testen, kleine dingen op het netewerk uitzoeken of Google aanzetten als ik aan het troubleshooten ben op 1 van de andere PC's/laptops die ik heb. Dus gelukkig is het geen halszaak. :)


FF zoektocht op het internet en het lijkt erop dat de wifi adapter vervangen kan worden? :? Vanavond ff wat openschroeven om te zien of dat dat inderdaad met de mijne ook kan...
Nou je hebt geluk, intel heeft zo te zien net nieuwe chips wifi 7 + BT 6. Heb je gelijk de nieuwste van de nieuwste en de drivers zitten al in de Linux Kernel. Koop niet de "Killer" versie. Dat is een duurdere gaming versie met aangepaste Windows drivers. Heb je niks aan in Linux en is gewoon dezelfde chip.
Tegenvaller: mijn laptop is toch te oud om geupgraded te kunnen worden. :(

Het is een HP Probook6570b uit 2012, deze heeft een Mini PCIe adapter, geen M2. En daarmee telt het aantal wifi-adapters dat past heel hard af (zelfs op V&A zijn er geen te krijgen).


Dus ga ik deze maar aansluiten met een netwerkkabel en niet meer buitenshuis gebruiken.

@HakanX @sfranken dank voor het meedenken!
Ja, weet ik.

Maar dat is het me niet waard: zoals gezegd komt deze laptop uit 2012, is leuk voor erbij en kan ook met een kabel aangesloten worden.

Daarnaast: ik heb op Reddit een workaround gevonden waardoor de Broadcom drivers nu toch geïnstalleerd zijn :)

Dank voor het meedenken!
Bij de aankoop niet nee, maar veel (zakelijke) laptops zijn die kaartjes prima in te vervangen hoor. Behalve HP is mijn ervaring.

Ik heb zelf deze vervanging redelijk vaak gedaan. Thinkpads, Dell XPS/Latitudes, een uitzonderlijke HP ProBook, etc. Ik heb nu zelf alleen nog maar Framework laptop(s), dus geen issues daar meer
" The Btrfs file system received support for direct I/O when a block size is bigger than the page size and initial support for the remap-tree feature, the XFS file system received autonomous self-healing support, "

razend nieuwsgierig:
A. autonome schade-herstel, althans: 'support' ervoor : geweldig toch?
A1: daar zijn dan nog additionele zaken voor nodig, zoals configuratie instellingen, bepaalde commando's, bepaalde programma's oid?
A2: hoe verhoud zich deze vernieuwing / upgrade zich tot het bestaande QNAP QuTS hero?

https://www.qnap.com/nl-nl/operating-system/quts-hero/6.0.0
https://www.qnap.com/nl-nl/product/ts-473a
https://www.qnap.com/nl-nl/operating-system/quts-hero
Wikipedia: ZFS
Opletting voor gebruikers van postgres: https://www.phoronix.com/news/Linux-7.0-AWS-PostgreSQL-Drop


Performance gehalveerd in Kernel 7.0, wegens verandering aan default preemption model van de scheduler(als ik het goed begrepen heb).


En Kernel 7.0 is de kernel die Ubuntu zegt te willen gebruiken voor Ubuntu 26.04


De bal ligt in het kamp van postgres om hun locking gedrag niet meer te laten steunen op PREEMPT_NONE

[Reactie gewijzigd door Mandas op 13 april 2026 22:08]


Om te kunnen reageren moet je ingelogd zijn