Linux 6.18 solidifies its position as a key kernel with profound improvements in performance, security, and hardware support.

  • Linux 6.18 is now stable, aims to be LTS, and focuses on internal performance, memory, networking, and reliability.
  • Memory improvements with sheaves, a new swap subsystem, and restructuring of file systems such as exFAT, Btrfs, XFS, and EXT4.
  • Clear reinforcement in security (signed BPF, multi-LSM, changes in TPM and auditing), networks (faster UDP, AccECN, PSP) and virtualization.
  • Extensive hardware support: NVIDIA and ARM Mali GPUs, Apple Silicon M2, modern PC-consoles and laptops widely available in Spain and Europe.

Linux kernel 6.18

The launch of Linux 6.18 This marks one of the most significant milestones in recent kernel cycles. This stable version, which will most likely be designated as the next branch of long term supportIt arrives loaded with internal changes, new features and a notable expansion of hardware support that affect both home users and businesses throughout Europe, including Spain.

Although many of the improvements happen "under the hood" and are not visible to the naked eye, the new kernel is aimed directly at increase efficiency, robustness and scalability of the system. From memory management to networking, storage, and security, Linux 6.18 strengthens the foundation upon which desktops, servers, cloud infrastructures, and embedded devices are built.

A stable development cycle and a clear candidate for LTS

Linus Torvalds has confirmed the availability of Linux 6.18 stable After a relatively smooth development cycle, despite a few last-minute setbacks, the seventh release candidate (rc7) arrived with minor regressions in virtual memory management that were quickly corrected, and Torvalds himself described the kernel's state as "mostly normal" before giving the final approval.

The publication has occurred without significant delaysThis reinforces the idea that 6.18 is poised to play a central role for years to come. All signs point to it being the next version. LTSThis means several years of security patches and fixes, a key aspect for European cloud service providers, public administrations and companies that need long-term stability.

Once tagged on kernel.org, the classic two-week fusion window for Linux 6.19. Torvalds has already indicated that the cycle for this future version will be somewhat longer than usual due to its coinciding with the Kernel Maintainer Summit, which will delay its release and, in turn, reinforce the role of 6.18 as a medium-term reference in many distributions.

For desktop users in Spain and the rest of Europe, this will mean that many "serious" distributions—especially those geared towards professional use—will adopt 6.18 as the basis for its extended support versionsIn critical environments, the combination of new features and extended lifecycle is particularly interesting.

What's New in Linux 6.18

More efficient memory: sheaves, renewed swap, and internal changes

One of the most relevant technical points of Linux 6.18 is the introduction of “sheaves” in the SLUB allocatorThis technique allows each CPU to have its own small object stores, reducing contention between cores and accelerating both the allocation and release of memory for frequently used structures within the kernel.

This redesign of the object cache is intended to improve system performance under highly parallel workloads and multi-threaded environmentsThis is common in European servers dedicated to web services, containers, or data analysis applications. The improvements are also noticeable on workstations running heavy builds, virtual machines, or intensive development tools.

In parallel, the core is launching the first phase of a new swap table infrastructureThe goal is to transform the swap table into a smarter, more responsive cache backend, making access to swap memory more predictable and faster. According to the developers' own tests, performance increases of between 5% and 20% have been observed across various workloads, from raw throughput to compilation times.

Linux 6.18 also makes progress in restructuring struct page through memdesc_flags_t, an intermediate step to reduce its size and simplify memory management in future versions. This type of change isn't directly reflected in day-to-day use, but it lays the foundation for a lighter and easier-to-maintain kernel.

Networking and performance: Faster UDP, AccECN, and PSP encryption

The network subsystem is another major beneficiary. The kernel introduces a significant rewrite of the receive path in UDPThis is especially true for NUMA systems, resulting in performance increases of around 47% in certain scenarios. This helps to better handle bursts of heavy traffic, streaming services, and also strengthens resilience against UDP-based DDoS attacks.

In the TCP section, Linux 6.18 adds Initial support for Accurate Explicit Congestion Notification (AccECN)This mechanism allows for more precise congestion signaling and finer adjustment of transmission windows. For complex network infrastructures, such as those of large European operators and distributed data centers, this feature can make a significant difference in terms of stability and latency.

The kernel also incorporates a new PSP encryption mode for TCP connectionsDesigned to better protect traffic in certain environments, Linux 6.18 includes changes to default buffers and previous improvements to the buffer sharing system. All of this makes Linux 6.18 a very attractive option for load balancers, high-traffic proxies, and online gaming services, which are increasingly prevalent in the Spanish market.

In the area of ​​network storage, improvements have been made to NFS server scalability Through finer management of the I/O cache, the system is put under less strain during distributed workloads. For European companies that rely on large shared storage arrays, this type of adjustment helps prevent silent bottlenecks.

Linux 6.18 memory and networks

File and storage systems: goodbye Bcachefs, exFAT and Btrfs on the rise

On the file system front, Linux 6.18 combines a controversial decision with several notable optimizations. The most publicized aspect has been the eviction of Bcachefs from the kernel main treeIt was not so much for technical reasons as for repeated breaches of deadlines and integration rules by its maintainer; Torvalds had already marked it as "externally maintained" in 6.17 and, finally, has withdrawn it.

Anyone who wants to continue using Bcachefs will have to resort to external modules or compile it separatelyHowever, the rest of the users will benefit from a simpler base to maintain. In return, other established systems are clearly strengthened. The controller of exFATThe Microsoft file system widely used on SD cards and USB drives receives deep optimization that can increase speed by 16 times in certain read and write operations.

In practice, mounting or browsing large directories in exFAT goes from taking tens of seconds to just a few moments, even with unfavorable cluster configurations. For those who move data between Windows and Linux in Europe using external storage, The change is noticeable as soon as you update to the new kernel..

Veteran XFS It now enables online checking and repair (online fsck) by default, which was previously considered experimental. This allows for the detection and correction of certain problems without unmounting the file system, a very attractive feature for servers that cannot be shut down lightly. BtrfsFor its part, it adds support for block sizes larger than the page size and improves parallelism for read-intensive workloads, taking another step in its consolidation as a modern option in desktop and server environments.

En EXT4 Minor optimizations are introduced, along with support for 32-bit user and group identifiers and a new ioctl() interface for querying and adjusting superblock parameters. These are details of particular interest to European system administrators and hosting providers who continue to rely on EXT4 as their workhorse system.

dm-pcache and more flexible persistent storage

Linux 6.18 also introduces a new target device mapper called dm-pcacheIts purpose is to allow the use of persistent memory — such as CXL or DAX devices — as a high-speed, low-latency cache in front of slower media, whether classic hard drives or SSDs that do not offer the same level of responsiveness.

This additional cache layer provides a a more flexible way to accelerate storage volumes without having to completely redesign the infrastructure. In European data centers where traditional storage arrays are combined with more modern persistent memory solutions, dm-pcache opens the door to fine-tuned performance configurations without excessive complexity.

In addition to this, the kernel incorporates new capabilities in IOMMU and other I/O subsystems to reduce overhead during context switches and improve memory allocation for devices. This series of small changes helps storage-intensive systems—from database servers to backup platforms—run more smoothly.

Security: Signed BPF, multi-LSM and TPM changes

Security remains a central focus of kernel development. Linux 6.18 introduces... signing of GMP programsThis allows code that is dynamically loaded into the kernel to be verified before execution. This is especially relevant in environments where BPF is used for advanced observability, network filtering, or security mechanisms, which are becoming increasingly common in European data centers.

In addition, the audit subsystem has been strengthened to properly manage multiple Linux Security Modules (LSM) in parallelThis makes it easier for solutions like SELinux, AppArmor, and other modules to coexist and contribute their own cumulative security policies, a configuration that many regulated organizations within the EU value for complying with regulations such as NIS2 or specific industry requirements.

Another significant change is the decision to disable HMAC encryption by default in the TPM busIn its current implementation, this feature added complexity and penalized performance without providing clear security benefits. It is now available to those who need it, but it is not automatically activated, avoiding unnecessary bottlenecks.

In parallel, secure virtualization capabilities are being expanded: KVM is adding support for technologies such as SEV-SNP CipherText Hiding on AMD platforms and extends the use of mechanisms such as shadow stacks and Control-flow Enforcement Technology (CET). These features bolster memory isolation and protection against control-flow attacks in virtual machines, which is crucial for cloud providers and European companies hosting critical workloads in virtualized environments.

More Rust in the core and new architectures

Linux 6.18 takes new steps in the integration of Rust as the second kernel development languageBindings for key APIs have been expanded, including atomic operations consistent with the kernel's memory model, access to DebugFS, bitmap management, and driver creation. This allows for writing drivers with greater memory security guarantees.

Among the most visible examples is the Rust Binder driver for Android devices, which improves the integration of this platform into the main kernel, and a new DRM driver in Rust for ARM Mali GPUs, still in its early stages, but which points the way to future more robust graphics drivers.

BPF arena support also extends to architectures such as PowerPC and specific improvements for Arm are incorporated, RISC-V and MIPS. In the case of RISC-V, changes that didn't make it into version 6.17 have been reintroduced, including new memory mapping primitives, support for the RPMI interface (similar to ARM SCMI), and the use of manufacturer-specific extensions. All of this helps solidify RISC-V as an open option for next-generation European hardware.

Graphics, games, and AI accelerators

The graphics and gaming aspects also benefit from this version. The open-source driver New It defaults to using the GPU System Processor (GSP) firmware on NVIDIA Turing and Ampere GPUs, whenever available. This change improves card initialization and lays the foundation for more stable and efficient support, a benefit noticeable in both workstations and gaming PCs, which are becoming increasingly popular in Spain and the rest of the EU.

On the other hand, Linux 6.18 incorporates a DRM driver in Rust for ARM Mali GPUsAdapted from the Panthor project, although not yet ready for widespread use, it opens the door to more robust graphics support in ARM systems widely used in development boards, embedded devices, and lightweight laptops.

Regarding video games, the kernel adds a new HWMON driver specifically for PC-consoles of GPD, such as Win 4 and Win Max 2, which improves sensor reading and fan control. Additionally, problems in devices such as the ASUS ROG Ally and Lenovo Legion Go 2solving spurious interruptions and errors in the resumption of NVMe drives that could crash the system.

Linux 6.18 also pays attention to gaming peripherals: the PlayStation 5 DualSense controller It works best under Linux, including proper audio jack support, so headphones connected to the controller and their microphone are recognized without any extra configuration. For those who use Linux as their main operating system in Spain and rely on SteamWhether it's the Proton or the Steam Deck, these adjustments increase the feeling of a "well-rounded" system.

As for the artificial intelligence accelerationThe kernel includes a new driver for Rockchip's NPU, with support for multiple cores and dynamic frequency scaling. This allows for better utilization of the hardware on low-cost motherboards that are very popular in Europe for machine learning and computer vision tasks without always relying on discrete GPUs.

Modern hardware support: laptops, Apple Silicon, and more

Hardware support takes a significant leap forward in version 6.18. Compatibility is expanded with haptic touchpadsThis technology, increasingly common in modern laptops, simulates clicks through vibration. Thanks to contributions from manufacturers like Google, many laptops sold in Spain and other European countries with this type of touchpad are beginning to function more seamlessly under Linux.

In the x86 universe, the kernel improves power management in Intel Meteor Lake Thanks to Dynamic Efficiency Control, the intel_pstate driver can take advantage of Hardware P-states (HWP) without the usual EPP restrictions in certain modes. This allows for finer balance between performance and consumption, especially attractive in ultrabooks and professional laptops.

References and preliminary support for platforms linked to are also included. AMD Zen6This signals that the kernel is being prepared in advance for the company's next generation of processors. Additionally, an EDAC driver for AMD's VersaINET memory controller is being introduced, making it easier to detect memory errors in servers and workstations.

In the Apple ecosystem, Linux 6.18 integrates Device Trees for the M2 Pro, M2 Max, and M2 Ultra SoCsThis is an important step in advancing Apple Silicon support in the mainline. While for everyday use on Mac laptops it's still advisable to use projects like Asahi Linux, the fact that some of this work is being integrated into the mainline indicates steady and relevant progress for advanced users in Europe as well.

In addition, support is improved for laptops from brands with a strong presence in the European market, such as HP Omen, Alienware, Dell G, or certain ASUS modelsThis expands control over fans, thermal sensors, and RGB lighting systems. The practical result is more predictable temperature and noise behavior, something many users appreciate even if it's not widely reported.

Virtualization, containers, and enterprise networks

Virtualization and container technologies remain a priority. Linux 6.18 reinforces this. KVM with new features that allow virtualization of Intel and AMD security features, such as CET or SEV-SNP, facilitating the deployment of hardened virtual machines in private and public clouds used by European companies.

The kernel also improves behavior when acting as a guest on hypervisors such as bhyveThis expands the possible combinations in mixed FreeBSD-Linux environments. These improvements are of particular interest to hosting providers and organizations that combine different technologies in their infrastructures.

In the realm of containers, Linux 6.18 simplifies the management of namespaces through file descriptorsThis facilitates the work of advanced orchestration and management tools. This, along with fairer NUMA balancing and scheduler adjustments, helps containerized payloads behave more stably under pressure.

The combination of network improvements—such as support for Google PSP Security Protocol for TCP encryptionAccECN, the increased performance over UDP, and the improved scalability of NFS—make Linux 6.18 a very strong candidate for tasks of network intensive in European companies and data centersfrom streaming platforms to online video games or low-latency financial services.

GNU Linux-libre 6.18: the same kernel, cleaned of proprietary blobs

For those who take the defense of free software a step further, the project GNU Linux-libre 6.18 It offers a variant of kernel 6.18 that has undergone a thorough "deblobbing" process. This edition removes or neutralizes any trace of proprietary firmware and microcode, as well as references in documentation and device trees that act as a hook for non-free components.

GNU Linux-libre 6.18 inherits the same improvements in performance, memory, security and architecture support It uses the official kernel, but applies specific scripts to clean up drivers that rely on binary blobs. This affects both new drivers—such as certain digital audio amplifiers, Qualcomm series engines, or drivers that load firmware for GPUs—and existing ones that have changed their loading mechanism.

The result is a fully functional kernel within its limits, but which voluntarily forgoes support for hardware that does not have open-source alternativesIn practice, some devices may become unusable if they require proprietary firmware to boot, but the resulting system is guaranteed to comply with the FSF's Free Software Distribution Guidelines (FSDG).

The source code for GNU Linux-libre 6.18 can be obtained from the repositories maintained by FSF Latin America and the GNU ProjectBinary packages are available for distributions based on Debian or the RPM ecosystem. Many 100% free distributions certified by the FSF use this kernel as a foundation to offer a system as consistent as possible with the free software philosophy.

Availability by distributions and upgrade options

The arrival of Linux 6.18 The rollout to the various Linux distributions in Spain and Europe will not be simultaneous. Rolling release distributions—such as Arch Linux or some Debian Testing derivatives—typically incorporate the new kernel through regular package updates, so their users will receive it relatively soon via their usual package manager.

In contrast, distros with more conservative release cycles, such as Ubuntu, Debian stable, Linux Mint or openSUSE LeapThey will take longer to adopt 6.18. It is usual for an LTS or extended support version to rely on a consolidated kernel like this one, so many home and professional users in Spain will see the update arrive when their distributions release new major versions.

Those in a hurry can choose to install mainline packages or external repositories (such as PPAs in the case of Ubuntu) that offer official kernel builds. However, this method usually lacks distribution-specific support and may not include its own patches, so it is recommended for test teams or advanced users who know how to revert changes in case of problems.

The classic alternative remains valid: download the source code from kernel.org, configure the kernel using tools such as make menuconfigcompile it and install it manuallyThis option offers maximum control over kernel options, but requires time, some experience, and the acceptance that the responsibility for maintenance falls on the user.

With all these pieces on the table, Linux 6.18 establishes itself as a particularly relevant kernel version: it combines Deep internal improvements to memory, network, and file systems With a significant boost in security, it expands support for modern hardware—from laptops and PC consoles to Apple Silicon and recent GPUs—and paves the way for more widespread use of Rust in the kernel. All of this, combined with its likely role as the next LTS branch, makes it a very attractive foundation for individual users in Spain, European organizations, and service providers seeking a reasonable balance between stability, performance, and the ability to evolve in the coming years.

google Live Update Orchestrator-2
Related article:
Google develops Live Update Orchestrator for Linux kernel hot updates