Linux Kernel 7.0 Starts a New Major Version Series
Linus Torvalds released Linux kernel 7.0 on Sunday, April 12, 2026, bringing an unusually turbulent release candidate cycle to a close and opening a new major version line. The jump to 7.0 is a routine rollover from Linux 6.19 rather than a signal of a dramatic numbering shift tied to a single change. Torvalds had joked in February that he was “running out of fingers and toes” to count minor versions, which framed the version change as practical rather than symbolic.
Even so, Linux kernel 7.0 arrives with several meaningful technical updates that give the release weight beyond the version number itself.
Rust Support in Linux Kernel 7.0 Is Now Officially Stable
The most prominent change in Linux kernel 7.0 is that Rust support has moved from experimental status to officially stable. That shift follows a decision made at the 2025 Linux Kernel Maintainers Summit to conclude the Rust experiment.
This is a big moment for kernel development. It makes clear that Rust is now a permanent part of the kernel toolchain, not a side project or limited trial. The stated goal is straightforward: reduce the memory-safety bugs that have historically affected systems code written in C.
What Stable Rust Support Actually Means
Rust becoming stable in the kernel does not mean every use case is complete or that all configurations are mature. Rust maintainers specifically noted that certain combinations remain quite experimental and that not everything works.
That makes the change feel practical rather than overstated. Rust is now officially part of the kernel, but its adoption still comes with boundaries and areas that remain under active development.
Why Rust Matters for Kernel Development
The importance of Rust in Linux kernel 7.0 centers on memory safety. Kernel code has long had to balance raw performance, hardware access, and reliability. By making Rust a stable option in the toolchain, the kernel project is strengthening its approach to one of the hardest problems in low-level systems programming: preventing classes of bugs that have persisted in C-based code.
New Linux Kernel 7.0 Features Beyond Rust
Rust is the headline, but Linux kernel 7.0 includes a broader set of changes across filesystems, cryptography, processor support, and security capabilities.
XFS Gains Autonomous Self-Healing
Linux kernel 7.0 adds autonomous self-healing for the XFS filesystem. This allows XFS to detect corrupted data and repair it without system downtime.
That matters because it pushes filesystem resilience further into automatic recovery. Instead of corruption always leading to manual intervention or service interruption, the filesystem can now respond directly in some cases.
Post-Quantum Cryptography Arrives With ML-DSA
The release introduces support for ML-DSA, the Module-Lattice Digital Signature Algorithm. This is described as a cryptographic addition designed to resist attacks from quantum computers.
In practical terms, it strengthens the kernel’s cryptographic base with post-quantum considerations in mind. For a kernel release, that is a notable signal about where long-term security priorities are heading.
Processor and Architecture Updates
Linux kernel 7.0 also brings several hardware-focused improvements:
- Support for atomic 64-byte loads on ARM64 processors
- RISC-V security extensions
- Early driver support for next-generation Intel and AMD CPUs expected later this year
These updates show that the release is not only about language support and policy changes. It also continues the kernel’s steady work of expanding architecture support and preparing for upcoming hardware.
The Linux 7.0 Release Cycle Was Shaped by AI Bug Reports
The development cycle behind Linux kernel 7.0 was influenced by the rapid rise in useful AI-generated bug reports. Greg Kroah-Hartman said at KubeCon Europe in late March that the quality of these reports had changed dramatically in a very short time.
He described a shift from bug reports that were “obviously wrong or low quality” to reports that had become real and actionable almost overnight. In his view, something changed about a month earlier, and the result was immediate: “Now we have real reports.”
AI Bug Reports Are Becoming Normal in Kernel Development
Kroah-Hartman said security teams across major open-source projects are seeing the same pattern. That suggests this is not an isolated Linux kernel issue but part of a broader change in how open-source maintenance is being affected by AI tools.
The effect on Linux 7.0 was concrete. A rise in corner-case bug reports helped drive an above-average commit count during the 7.0 release candidate cycle. Torvalds acknowledged that during the rc4 milestone in mid-March.
More Reports, More Pressure, More Useful Findings
There’s a real shift here. The issue is no longer whether AI-generated reports exist. It’s that they are producing findings maintainers can act on. That changes the workload, the pace of review, and the shape of the release cycle itself.
For Linux kernel 7.0, that meant a noisier and more active candidate phase, but also one shaped by bug discovery that maintainers saw as legitimate.
Linux Kernel AI Code Policy Now Requires an Assisted-by Tag
A new AI code policy finalized this week requires contributors to include an “Assisted-by” tag for any AI-generated code. The policy places legal responsibility on the human submitter.
That requirement draws a clear line of accountability. If AI is involved in producing code, the contributor still owns the submission and the consequences attached to it. The rule keeps responsibility with the person sending the patch, rather than allowing ambiguity around machine-assisted authorship.
Human Accountability Remains Central
This policy does not frame AI as separate from contributor responsibility. It does the opposite. The contributor remains fully accountable, and the tagging requirement makes that explicit in the development process.
For a project as large and influential as the Linux kernel, that kind of clarity matters. It gives the project a defined process for handling AI-assisted code without removing human ownership.
Linux Kernel 7.0 Availability and Distribution Rollout
Linux 7.0 is expected to reach rolling-release distributions immediately. It is also set to ship with Ubuntu 26.04 LTS later this month.
That rollout pattern fits the typical split between fast-moving distributions and more structured long-term releases. Users on rolling platforms are likely to see it first, while broader mainstream adoption will follow through Ubuntu 26.04 LTS.
Linux Kernel 7.0 Signals a Practical but Important Transition
Linux kernel 7.0 is not built around a flashy version-number story. The move from 6.19 to 7.0 is presented as a routine rollover. But the release still marks an important transition in several areas at once: Rust is now stable, post-quantum cryptography support is expanding, filesystem self-healing is advancing, and AI is no longer a side issue in kernel development.
Taken together, those changes make Linux 7.0 feel less like a cosmetic milestone and more like a release that reflects where kernel engineering is headed next.

