Linux kernel 7.0 is the first major version number change since 6.0 arrived in October 2022, and the software that quietly runs the majority of the world's servers, all 500 of the fastest supercomputers, and roughly 70% of the world's smartphones is getting two significant upgrades at once: the Rust programming language is now a permanent part of the kernel after a three-year experiment, and early support for Intel's Nova Lake and AMD's Zen 6 processors is being baked in before either chip has shipped.
Release Candidate 3, published on March 9, arrived unusually large — Linus Torvalds called it 'some of the biggest in recent history' — but the bulk of the extra code is an expanded self-test suite designed to catch regressions before the final release, expected in mid-April. The sheer volume of changes rather than any specific bug is what concerns Torvalds, who wrote that he hopes things 'calm down' in the coming weeks. For the billions of devices downstream — from cloud servers to Android phones — what happens in these release candidates determines the stability of the software layer everything else sits on.