The Linux world is buzzing with the arrival of version 6.18, potentially the next Long-Term Support (LTS) release. But is it all it's cracked up to be? Let's dive in and explore the changes.
The Final Drop of 2025: Linux 6.18 is here, and it's a significant one. Named after Linus Torvalds, this release is expected to be the new LTS kernel, offering extended support and stability. But here's where it gets interesting: the experimental bcachefs file system, introduced in kernel 6.7, has been removed. This controversial decision sparked debates, as some developers argue it was a promising feature. However, it's now maintained externally, with repositories available for Debian, Ubuntu, Fedora, and openSUSE enthusiasts.
File System Improvements: Various file systems received some love in this update. XFS volumes can now be checked and repaired while in use, a handy feature for server administrators. The exFAT driver is significantly faster, and Btrfs, ext4, and FUSE modules have been enhanced. An intriguing addition is the ability to completely disable caching for NFSv4 shared volumes, which could be a game-changer for specific use cases.
Hardware Support: As expected, the new kernel brings support for the latest gadgets. ASUS, Lenovo, and GamePad Digital devices, along with Sony's DualSense controller, are now better supported. Dell, HP, and ASUS gaming hardware get improved monitoring. But the real surprise is the new Rust driver for Arm's Mali GPUs and support for Rockchip's NPU, which could open up new possibilities for developers.
Optane's Legacy: Remember Intel's Optane? The persistent memory technology had the potential to revolutionize OS architecture. While it's no longer in development, a new kernel feature, dm-pcache, can utilize similar non-volatile RAM technologies as high-performance caches for SSDs and spinning disks, keeping the spirit of Optane alive.
GPU and CPU Enhancements: The open-source Nouveau driver for Nvidia GPUs now supports GSP firmware for Turing and Ampere GPUs, improving power management. Arm fans will appreciate the new Rust driver for Mali GPUs and the improved support for Apple's M2 SoCs, thanks to the Asahi Linux project. RISC-V and Loongson CPUs also get some attention, ensuring Linux remains versatile.
Binder's Evolution: Android's IPC manager, Binder, has evolved. Originally from BeOS and Palm OS, the Rust version in Linux 6.18 adds a new layer of performance and security. This update showcases the kernel's ability to adapt and integrate external technologies.
FreeBSD Integration: In a subtle nod to FreeBSD, the kernel can now detect and work with FreeBSD's bhyve hypervisor, which recently supported over 255 virtual processors in a VM. This cross-platform compatibility is a testament to the open-source community's collaboration.
Process Management: Linux 6.18 enhances process management with extended support for kernel namespaces. This improvement builds upon the existing pidfd feature, offering more control and flexibility to developers.
AccECN and eBPF: The kernel now supports AccECN, a congestion notification protocol. Additionally, the eBPF subsystem, which allows programs to run inside the kernel, now has preliminary support for cryptographic signing, adding a layer of security to this powerful feature.
Storage Management: Introducing sheaves, a new RAM storage management system. While technical, this feature could significantly impact performance, as explained in-depth by LWN and summarized in the Brain Noises blog.
What's Next: The new kernel will soon land in rolling-release distros. While Debian and RHEL might skip this version, Ubuntu 26.04 "Resolute Raccoon" could be the first LTS release to include it. As the Linux community eagerly awaits, the question remains: will 6.18 live up to the LTS expectations?
And there you have it—Linux 6.18, a release with potential controversies and exciting features. What do you think about the removal of bcachefs? Are you excited about the new hardware support? Share your thoughts in the comments, and let's discuss the future of Linux together!