Following the initial release candidate (rc1) which closed a significant merge window, Linus Torvalds has now announced the second release candidate (RC2) for the Linux Kernel version 6.16.
As per the release announcement mail, Linux 6.16-rc2 release has been described as a "pretty quiet week" and "even smaller than usual" for an rc2 release.
What's New in Linux 6.16-rc2?
Linus Torvalds suggested that the smaller size of rc2 might be due to developers taking a break after the busy merge window or perhaps the start of summer holidays in Europe. Even so, there are notable updates included:
- Driver Fixes: The changes mostly involve network drivers and Bluetooth.
- Bcachefs Improvements: There are several updates and fixes for the bcachefs file system.
- Rust Infrastructure: Some changes related to Rust integration within the kernel have been included.
- Core Networking Adjustments: General improvements to core networking components are present.
- Other Smaller Updates: Various minor fixes and cleanups across different parts of the kernel, including ARC and pincontrol.
Testing of Linux 6.16-rc2 has shown positive results. Build tests passed completely, with 159 out of 159 tests succeeding.
Qemu tests were largely successful, with 631 passes out of 636, though some arm-related failures were noted. Unit tests also performed well, with only 1 failure out of 595,297 tests.
A fix for an MTD (Memory Technology Device) problem and an issue with xtensa builds have been submitted for future resolution.
Linux Kernel 6.16 Features Overview
Even though rc2 itself is small, it builds upon a substantial set of features merged during the two-week window leading up to 6.16-rc1.
Here's a quick look at some of the exciting additions already part of the Linux 6.16 development cycle:
Performance Boosts
Linux 6.16 is set to deliver significant performance gains across various areas:
- EXT4 File-System: The EXT4 file system sees "tantalizing performance improvements". Notably, large folio support for regular files can lead to "really stupendous performance," with Intel's Kernel Test Robot reporting a 37.7% improvement in the FS-Mark benchmark.
- Networking Optimisations: Expect faster networking with the Device Memory TCP transmit path, allowing "zero-copy data transmissions" directly from GPU VRAM to the network. IPv6 routing tables management is now "three times faster", and improved TCP receiver buffer auto-tuning can yield over 60% throughput improvement on fast links. The OpenVPN DCO driver has also been merged, which means "much faster performance for OpenVPN virtual private networking".
- Kernel Build Optimization: The new X86_NATIVE_CPU Kconfig option simplifies optimizing your kernel build for your specific CPU, by enforcing
-march=nativecompiler behaviour. While not always a "massive leap in performance," this can offer an edge for demanding industrial applications or highly efficient IoT devices.
Enhanced Hardware Support
Approximately half of the changes in the Linux 6.16 merge window were dedicated to driver updates, ensuring broad hardware compatibility:
- Graphics Drivers: The Nouveau driver now supports NVIDIA Hopper and Blackwell GPUs. There are also new features for the Intel Xe driver, including fan speed reporting for Arc Graphics, and fixes for old Intel Haswell graphics.
- Laptop & Platform Improvements: Many updates benefit laptops, including the Alienware WMI driver for hardware monitoring, ASUS WMI driver improvements for ROG Ally, and Dell DDV driver for battery health data. The ThinkPad ACPI driver now supports the camera shutter switch hotkey.
- CPU & System Management: Support for new SiFive RISC-V Vendor Extensions is included, along with reporting outdated Intel CPU microcode as a security vulnerability.
Security Enhancements
Linux 6.16 boosts security by adding support for hardware-wrapped encryption keys. This feature, which originated in Android kernels, helps protect file content keys from threats like cold boot attacks.
It currently works with EXT4 and F2FS file systems on compatible platforms such as the Qualcomm SM8650 HDK.
Test Linux Kernel 6.16 RC2
Enthusiasts and developers are encouraged to test the current release candidates to help identify and resolve any remaining issues. Linux Kernel 6.16 RC2 can be downloaded from the Kernel.org website or the Linus Torvalds's git tree.
The stable release of Linux 6.16 is expected around the end of July 2025.

