“Less Bugfixing Noise”: Last Kernel Release of 2025 is Here and it Could be an LTS

"Less Bugfixing Noise": Last Kernel Release of 2025 is Here and it Could be an LTS

More than two months since the last version, a new Linux release has been introduced, offering, as usual, better hardware support and many new additions covering a broad range of subsystems.

As with every development cycle, work from thousands of contributors has brought incremental improvements across CPUs, GPUs, storage, networking, and security.

Linus Torvalds had this to say about the release:

So I’ll have to admit that I’d have been happier with slightly less bugfixing noise in this last week of the release, but while there’s a few more fixes than I would hope for, there was nothing that made me feel like this needs more time to cook. So 6.18 is tagged and pushed out.

📋
This coverage is based on the detailed reporting from Phoronix.

Linux Kernel 6.18: What’s New?

If things go as planned, Linux kernel 6.18 is expected to become 2025’s long-term support (LTS) release. Users can expect longer maintenance, steady security fixes, and a stable base that many distributions could rely on for years.

This release continues the kernel’s longstanding focus on supporting the latest hardware from vendors like Intel, AMD, Arm, NVIDIA, and others. Many architecture-specific tweaks, driver updates, and power-management refinements land in this cycle.

Intel Upgrades

We kick things off with display support for Intel’s upcoming Wildcat Lake series of CPUs, which targets budget laptops and mini PCs and includes an integrated GPU for handling graphics and video tasks.

The release also adds the Panther Lake SoC Power Slider, allowing users of this platform to choose from one of three power profiles: “low-power“, “balanced“, and “performance“.

The Intel P-State driver has been updated, allowing it to enable Hardware P-States (HWP) without Energy Performance Preference (EPP) when the new Dynamic Efficiency Control (DEC) hardware feature is enabled.

There’s also support for Intel TDX with kexec, with the kernel now handling memory correctly for TDX workloads. Some early Xeon Sapphire Rapids processors with known hardware issues are not supported.

New Device Tree Inclusions

Linux 6.18 adds device trees for Arm C1, Apple M2 Pro, M2 Max, and M2 Ultra chips. The Apple-related work is tied to Asahi Linux‘s efforts and brings better support for high-end Apple Silicon Macs into the mainline kernel.

Several Snapdragon X1 laptops now have mainline support: Dell Inspiron 14 Plus, Dell Latitude 7455, HP OmniBook X14, and Lenovo ThinkBook T16. Owners of these machines should see improved Linux compatibility.

The SiFive HiFive Premier P550 RISC-V development board finally gets mainline support too.

AMD Refinements

Similarly, this kernel release adds support for what’s most likely AMD EPYC Venice processors with 16-channel memory support. The AMD64 EDAC driver now recognizes these chips along with what appears to be the EPYC 8004 successor.

Virtualization improvements include Secure AVIC for SEV-SNP virtual machines, providing better security and performance.

And, to round out this section, the firmware bug affecting VMs with more than 255 vCPUs is fixed. CPU topology detection now works correctly for large virtual machines on AMD EPYC servers.

Tyr Driver for ARM Mali GPUs

Linux kernel 6.18 gets the Tyr driver, bringing Rust-based GPU support for Arm Mali CSF GPUs. Jointly developed by Collabora, Google, and Arm, it is a Rust port of the Panthor driver.

The driver remains experimental. It can power up the GPU, query hardware metadata through MMIO, and provide metadata to userspace via the DRM device ioctl. Future releases are set to expand functionality toward becoming a full Panthor replacement.

Yoohoo! There is a New Rust-Based GPU Driver for Linux in Development
That’s quite a surprising development, I must say.
"Less Bugfixing Noise": Last Kernel Release of 2025 is Here and it Could be an LTS

Storage Improvements

As expected, Bcachefs is out of the mainline kernel. After marking it “externally maintained” in 6.17, Linus Torvalds has now removed the code entirely. Users need the DKMS module going forward.

Btrfs gets a nice speed boost for read-heavy workflows. The file system avoids locking contention when searching checksums, cutting sync times from minutes to seconds in some cases. Initial support for block sizes larger than kernel page size also arrives, though it is experimental with several limitations.

XFS enables online filesystem checking by default. The feature has been tested for a year without problems, so it is now standard. Some old deprecated mount options are also gone.

New Linux Kernel Drama: Torvalds Drops Bcachefs Support After Clash
Things have taken a bad turn for Bcachefs as Linux supremo Linus Torvalds is not happy with their objections.
"Less Bugfixing Noise": Last Kernel Release of 2025 is Here and it Could be an LTS

Miscellaneous Changes

Rounding out this kernel release are the following additions:

Installing Linux Kernel 6.18

Those on rolling release distributions (like Arch Linux), Fedora, and any of its derivatives will be able to take advantage of this kernel very soon.

For those on other distributions, you have two options: wait for your distro’s official release of Linux kernel 6.18, or manually install the latest mainline kernel yourself.

That said, I don’t recommend this for new or regular users, as it carries a certain degree of risk. If you do choose this route, backing up your data beforehand is essential.

Suggested Read 📖

Install the Latest Mainline Linux Kernel Version in Ubuntu
This article shows you how to upgrade to the latest Linux kernel in Ubuntu. There are two methods discussed. One is manually installing a new kernel and the other uses a GUI tool providing even easier way.
"Less Bugfixing Noise": Last Kernel Release of 2025 is Here and it Could be an LTS

This article first appeared on Read More