Torvalds signals linux 7.0 is almost ready

Linus Torvalds just told the world to stop holding its breath. After weeks of swollen release candidates, Linux 7.0-rc5 arrived Monday with the smallest diffstat in this cycle, a datapoint Torvalds greeted with visible relief on the LKML: “things are calming down.”

The shrinking patch set

Only 280 commits made the cut this week, half of them driver nips for GPU, networking and serial hardware. The rest? Trivial filesystem touch-ups, a couple of netfilter fixes, a sprinkle of architecture patches. No new subsystems, no headline features, no drama. In Torvalds-speak that is the textbook definition of “boring,” and boring is exactly what a kernel maintainer wants the week before declaring gold.

The pattern is repeating itself: rc1 through rc4 kept growing, fed by late-pull driver updates and the annual merge-window hangover. rc5 finally reversed the curve. Torvalds underlined the stat: total lines changed dropped below six thousand, down from the mid-five-digit peaks of rc3. Translation: the merge window slammed shut, and the plumbers are now just tightening bolts.

What still needs polish

What still needs polish

Not everything is sealed. The arm64 errata queue still carries a handful of silicon-level workarounds that vendors want merged before final. Btrfs has an outstanding deadlock under extreme metadata load, and the new sched_ext code is throwing soft lockups on 128-thread boxes. These are the kind of papercuts that can delay 7.0-final by another week, but none look severe enough to warrant an rc8—unless a tester surfaces a smoking gun before Sunday.

Torvalds ended the mail with his customary nudge: “please keep testing.” Translation: he wants a green board on the 0-day robot and zero unexplained stalls on kernel.org’s autotest farm. If the trend survives the weekend, the ceremonial “7.0” tag ships early next week, and every major distro can start queuing the rebase that lands in autumn releases.

Linux 6.0 dropped exactly 42 weeks ago; 7.0 is arriving ahead of schedule. The last time a major release beat the clock was 5.0 in 2019, a cycle also blessed by an early rc5 lull. Torvalds never calls a cycle “done” until the git graph flatlines, but right now the graph is whispering what every maintainer loves to hear: ship it.