Linus Torvalds Confirms Linux 7.0 as Next Major Release
Linus Torvalds has announced that the next major version of the Linux kernel, following the 6.19 release, will be designated Linux 7.0. The update is anticipated to be one of the most significant in years. While specific features have not been finalized, a major version number change typically signals substantial enhancements in performance, security, and hardware support.
- The version number change is a matter of convention, not a signal of a fundamental rewrite. Linus Torvalds has stated that major version number changes occur when the minor numbers get large enough that he is "running out of fingers and toes to count on." - This continues a pattern seen in previous releases; the Linux 3.x series had 19 minor versions before 4.0, and the 5.x series also ended at 5.19. The shift away from feature-driven major version numbers began with the move from version 2.6 to 3.0 in 2011. - The development cycle for 7.0 begins with a two-week "merge window" where new features are integrated, followed by a series of weekly release candidates (RCs) for stabilization. - The final, stable release of Linux 7.0 is anticipated around mid-April, which positions it for inclusion in the upcoming Ubuntu 26.04 Long-Term Support (LTS) release. - The preceding 6.x kernel series introduced significant updates, including the Earliest Eligible Virtual Deadline First (EEVDF) scheduler in kernel 6.6 to replace the previous CFS scheduler. - Early changes slated for the 7.0 merge window include a new memory management mechanism called "sheaves" aimed at improving performance, multi-lane SPI support, and optimizations to make system hibernation significantly faster. - A typical major kernel release cycle involves a massive scale of contributions. The 6.0 release, for example, contained over 15,000 non-merge commits from thousands of developers. - For historical context, the first version of the Linux kernel (0.01) was released by Torvalds in 1991 and contained just 10,239 lines of code.