Linux Kernel 7.0 Hits RC3 as Rust Support Officially Graduates to Stable
Linux 7.0-rc3 lands with a milestone for systems programming: Rust language support in the kernel is now officially stable after years of experimental status, plus early driver enablement for Intel Nova Lake and AMD Zen 6 hardware.
The Linux kernel 7.0 development cycle has reached its third release candidate, and this one carries a change that systems programmers have been waiting years for: Rust language support is now officially stable. After being introduced as experimental in Linux 6.1 back in 2022, Rust in the kernel has graduated from curiosity to first-class citizen.
From Experimental to Stable
The journey of Rust into the Linux kernel has been one of the most closely watched developments in open-source history. When Linus Torvalds accepted the initial Rust infrastructure in kernel 6.1, it came with significant caveats — the API surface was minimal, tooling was rough, and many subsystem maintainers were skeptical. Four years later, the picture has changed dramatically.
Rust is now used in production drivers, with the Apple GPU driver (written in Rust) shipping in several distributions. The Rust-for-Linux project has grown from a handful of contributors to over 200 active developers. And kernel 7.0 includes Rust bindings for core kernel subsystems including memory management, file systems, and networking — enough infrastructure to write meaningful drivers and modules entirely in Rust.
RC3 Details
The RC3 patch is notably larger than RC2, primarily due to an expanded test suite — a sign that the kernel community is investing in validation infrastructure for the new major version. Driver updates make up a significant portion of the changes, with early enablement for Intel Nova Lake and AMD Zen 6 hardware appearing for the first time.
Linus Torvalds confirmed the major version bump from 6.x to 7.0 in his RC1 announcement on February 22, noting that version numbers are "just numbers" but acknowledging that the Rust stabilization warranted a symbolic new era.
What This Means for Memory Safety
The practical impact of stable Rust support is that hardware vendors can now write upstream kernel drivers in Rust without worrying about API instability. This matters because kernel code — running with full hardware access — is precisely where memory safety bugs are most dangerous. A buffer overflow in a kernel driver can compromise an entire system, bypass all security boundaries, and provide persistent access to attackers.
The final Linux 7.0 release is expected between mid-March and mid-April 2026, depending on the number of additional release candidates needed.
Related Articles
Fedora 44 Beta Ships with GNOME 50, KDE Plasma 6.6, and Wayland-Only Default
Fedora Linux 44 Beta has arrived with simultaneous upgrades to GNOME 50 and KDE Plasma 6.6, dropping X11 sessions entirely in favor of a Wayland-only future. The release includes Linux kernel 6.19, GCC 16.1, Go 1.26, and a project-wide goal of 99% reproducible builds.
NVIDIA Open-Sources NemoClaw: Enterprise AI Agent Platform Debuts Ahead of GTC
NVIDIA has released NemoClaw as an open-source enterprise AI agent platform, offering a chip-agnostic framework for building, deploying, and managing autonomous AI agents at scale. The platform integrates with NeMo, Nemotron models, and NIM microservices, with launch partners including Salesforce, Cisco, Google, Adobe, and CrowdStrike.
Apple Introduces iPhone 17e with A19 Chip at $599 Starting at 256GB Storage
Apple officially launches the iPhone 17e featuring the A19 chip, a 48MP camera system, and 256GB starting storage — doubling the base storage of its predecessor at the same $599 price point, with pre-orders starting March 4 and availability on March 11.