The initial release candidate (RC1) for Linux Kernel 6.14 was announced by Linus Torvalds on February 2, 2025. This particular release stands out due to its relatively smaller size, a consequence of reduced activity from kernel maintainers during the holiday season.
A Focused Release
Despite being labeled “smaller,” this release incorporates a substantial number of changes. It includes approximately 9,300 non-merge commits and alterations spanning around half a million lines of code. A significant portion of these changes pertains to drivers, which are essential for enabling hardware functionality.
Linus shared insights about Linux Kernel 6.14 RC1 in the release announcement mail:
[…]
Of course, “tiny” for us still means that there’s half a million lines
changed, and more than 10k commits in there - but only barely. In
fact, not counting merges there’s only something like 9.3k commits. So
the shortlog is still much too large to post - it’s really “tiny” only
when compared to our normal releases.
[…]
Key Changes in Kernel 6.14-rc1
-
Drivers: Roughly half of the updates involve drivers, encompassing enhancements for diverse hardware components such as graphics cards, network adapters, and storage devices.
-
Architecture Updates: Modifications have been implemented across various computer architectures, including x86, ARM, and others.
-
Filesystem Improvements: The mechanisms by which the computer stores and organizes files have been refined.
-
Tooling and Documentation: Enhancements have been made to kernel development tools and documentation.
Testing and Issues
During the testing phase, several issues came to light:
-
Build Failures: Certain kernel components failed to compile on i386, parisc, and sparc64 platforms, preventing the creation of the operating system from the source code. Patches are being developed to address these failures.
-
Qemu Test Failures: Specific tests conducted using Qemu (an emulator) encountered problems, primarily on ARM architectures. These problems impacted network, storage, and USB functionalities.
-
Unit Test Failures: Isolated tests within the kernel also failed, largely related to stack initialization.
Developers are actively working to resolve these issues. A dedicated “fixes” branch contains patches designed to address the identified problems.
Try Linux Kernel 6.14 RC1
This 6.14-rc1 release, though smaller than usual, includes many crucial changes. Its compact size may facilitate a quicker stabilization process leading to the final release. However, the identified testing issues need to be rectified first.
Kernel maintainers are diligently working on fixes for these issues. Continuous testing and modifications are underway to prepare the kernel for general use. Expect further updates as the final 6.14 release approaches.
Users and developers are encouraged to thoroughly test this release candidate. Linux Kernel 6.14 RC1 can be downloaded from the Kernel.org website or Linus Torvalds’s git tree.
Expected Release Date for Linux Kernel 6.14 Final Version
The Linux kernel release cycle generally follows a consistent pattern. Typically, the Release Candidate (RC) phase consists of 6 to 8 weekly RC releases.
Given the release of Linux Kernel 6.14 RC1 on February 2, 2025, the estimated final release date can be determined as follows:
-
Assuming 7 RC versions (a common number), the final release is expected approximately 7 weeks after RC1.
-
Adding 7 weeks to February 2, 2025, points to a release around March 23, 2025.
This is an approximation, as the actual number of RCs may vary based on the kernel’s stability. More RCs could delay the release, while fewer could expedite it.
This initial release candidate is a step toward the final 6.14 kernel, and community testing will play a crucial role in ensuring its stability. The ongoing development efforts promise a refined and reliable kernel release.