Linux 3318 Published by

Linus Torvalds just released Linux Kernel 7.0‑rc3, a surprisingly large patch set largely composed of an expanded test suite rather than new features. The increase in size reflects the kernel team’s effort to catch regressions before the final 7.0 release, with most other changes being routine clean‑ups or hardware quirks. For everyday users this candidate remains experimental and best suited for testing on spare hardware or virtual machines. Once failures drop below a threshold, rc3 will be merged into the next branch, leading to the official 7.0 release in roughly a month after today’s announcement.



Linux Kernel 7.0‑rc3: What the Announcement Means For Your Machine

Linus Torvalds just dropped the third release candidate for Linux Kernel 7.0, and the size of that patch set has people scratching their heads. The news isn’t just a headline – it tells you whether the kernel is moving toward stability or still stuck in a testing frenzy.

Kernel

Why rc3 Is Bigger Than rc2

The first thing to notice is the sheer volume of changes. While rc2 was already sizeable, rc3 pushes past that threshold by almost a fifth, mostly because of an expanded test suite. This isn’t a sign of chaos; it’s the kernel team tightening its safety net before the final 7.0 release.

What’s Inside the Patch Set

Most of the additions are small clean‑ups or hardware quirks—things like new device IDs, minor bug fixes, and a handful of driver tweaks that don’t touch everyday use cases. The bulk comes from self‑tests: automated checks that exercise kernel paths that historically have slipped through human eyes. If you’ve ever seen a regression slip in after a firmware update, you’ll understand why these tests matter.

Implications for Regular Users

For the average PC owner, rc3 is still experimental. It can be installed on a spare machine or inside a VM to catch bugs before they hit production systems. The extra test code may increase memory usage slightly, but it’s a small price if you want to help spot hidden issues.

How to Try It Out (If You’re Feeling Adventurous)
  1. Grab the source tarball from the official git mirror and unpack it into a directory.
  2. Configure your build with make defconfig or copy an existing config that matches your hardware.
  3. Compile with make -j$(nproc); the larger test suite will add a few minutes to the process, but no extra steps are required beyond normal kernel compilation.
  4. Install the module and reboot into the new image, watching for any unusual behavior.

If you’re not comfortable flashing an OS kernel yourself, skip this step and keep your system on the last stable release instead.

When Will 7.0 Hit the Stable Branch?

The Linux community has a rough cadence: rc1 gives the first glimpse of what’s to come; rc2 and rc3 refine that snapshot. Once the number of test failures drops below a threshold, the kernel team will merge it into the “next” branch. That version then goes through a week‑long release candidate cycle before finally becoming 7.0. In practice, you can expect the stable release within a month or so after this announcement.

The bottom Line

Linus’s biggest surprise? The sheer number of self‑tests in rc3, not a wave of new features. If you’re a power user who likes to keep things close to bleeding edge, download it and run the tests; otherwise, stay on the latest LTS until 7.0 is officially out.

Linux kernel 7.0-rc3 released

Linux kernel version 7.0-rc3 is now available:

Full source: https://git.kernel.org/torvalds/t/linux-7.0-rc3.tar.gz
Patch: https://git.kernel.org/torvalds/p/v7.0-rc3/vNone

You can view the summary of the changes at the following URL:
https://git.kernel.org/torvalds/ds/v7.0-rc3/v7.0-rc2