
The core of Linux 6.18 can now be downloaded And it comes at a time when many users are showing signs of fatigue with Windows 11 and the forced integration of Artificial Intelligence into the desktop. In this context, the kernel community has taken the opportunity to give a serious boost to performance, stability, and hardware support, aiming to make Linux a more attractive alternative for desktops, laptops, and servers in both Europe and Spain.
After several somewhat more conservative versions, focused mainly on correcting errors, this release brings back a wave of new featuresInternal changes and compatibility improvements. It's not a visually spectacular overhaul, because everything happens "under the hood," but it does represent a significant leap forward for those who use Linux for work, play, or AI research, especially on modern consumer computers and in professional infrastructures.
Linux 6.18: a stable release that aims for Long-Term Support
Linus Torvalds has announced at the LKML the release of Linux 6.18 stable After a development cycle in which, although there have been more bug fixes than desired in the last week, no serious problems have been detected that would justify further delays, the community has tagged and published the code on kernel.org and is now looking ahead to the Linux 6.19 merge window. However, all indications are that this version will be the next one released. LTS kernel maintained for several years.
In practical terms, that 6.18 is shaping up to be an LTS release This means that many European distributions geared towards enterprise, cloud, and embedded devices—including those derived from Debian, Ubuntu, SUSE, or Red Hat—could adopt it as the basis for their long-term support releases. For home users in Spain, this will translate into a gradual rollout through stable versions of the distributions, with a particular impact on certified systems and recent hardware.
Improvements for gaming and consumer hardware
One of the aspects that has received the most attention in Linux 6.18 is the experience with gaming-oriented devices and on modern laptops. This version incorporates a new HWMON controller specifically for GPD PC-consoles, such as the GPD Win 4 and Win Max 2, which allows for more precise fan control and more reliable readings from thermal sensors—crucial if you're going to push the machine to its limits with demanding games or intensive workloads.
Several are also included Fixes for the ASUS ROG Ally and the Lenovo Legion Go 2This update addresses annoying issues with NVMe drives and certain spurious interruptions that could crash the system. For those who connect controllers to their PCs or laptops, there's an important detail: the PlayStation DualSense controller's audio jack now works correctly under Linux, so plugging in headphones to the controller switches the audio output as expected, and the built-in microphone can be used without any unusual adjustments.
Graphics, processors, and AI accelerators in Linux 6.18
In terms of graphics, Linux 6.18 takes another step forward with its drivers New for NVIDIA Turing and Ampere cardsThese cards now use the GSP (GPU System Processor) firmware by default when available. This design, part of a broader transition in the NVIDIA ecosystem, aims to improve power management and lay the groundwork for more robust support in the future—a relevant factor for workstations and gaming PCs that are also becoming increasingly common in European professional environments.
On the CPU side, the kernel takes better advantage of the latest generation of Intel processors. Power management has been improved across the platforms. Intel Meteor Lake through Dynamic Efficiency Control, allowing the controller intel_pstate This mode uses hardware P-states without the traditional limitations of EPP. This results in a finer balance between performance and power consumption, which is especially interesting for ultralight laptops sold in Spain and the rest of the EU.
Linux 6.18 also features an initial driver written in Rust for the ARM GPU MaliIt is still in an early stage. It is an adaptation of the Panthor driver, intended to gradually achieve functional parity. Although not yet ready for the general public, this approach opens the door to better support for integrated graphics in ARM systems used in embedded devices, single-board computers (SBCs), and lightweight laptops.
Regarding AI acceleration, a new driver is being incorporated for the NPU Rockchip With multi-core support and dynamic frequency scaling, designed to improve machine learning performance on Rockchip SoC-based boards. This type of hardware, very popular in low-cost development boards widely distributed in Europe, will allow users to better utilize its capabilities without always relying on discrete GPUs.
Sheaves: faster memory and smoother multitasking
One of the most striking new features internally is the introduction of the functionality called "sheaves"A new per-CPU cache system for allocating and freeing memory. Instead of all cores competing for the same set of objects, each processor maintains its own small "storehouse" of structures, reducing contention and shortening latency in frequent allocation operations.
This change, which at first glance may sound very technical, has a real impact: parallel tasks and intensive multitasking They should behave more smoothly, both on development workstations and on servers running containers, virtual machines, or high-traffic web services. In European public cloud and data center scenarios, where Linux is dominant, these micro-adjustments can make a noticeable difference in responsiveness under load.
Networking performance, swapping, and task scheduling in Linux 6.18
The network subsystem also receives a series of improvements. Of particular note is the increased performance in receiving... UDP packets up to 47%Thanks to low-level optimizations designed, among other things, to better handle heavy traffic and even UDP-based DDoS attacks, these improvements can help keep latency under control during peak periods for European streaming services, online gaming, and real-time communications.
The core also introduces a New PSP encryption support for TCP connectionsThis adds an extra layer of security in certain scenarios. In parallel, the TCP stack is launching initial support for Accurate Explicit Congestion Notification (AccECN), a variant designed to improve congestion control, which is particularly useful in complex networks like those operated by major providers in the EU.
Beyond the network, kernel 6.18 refines the swap subsystemBy reusing the swap table infrastructure as a cache backend, this restructuring translates into a 5% to 20% increase in performance under intensive load tests, whether in throughput, requests per second, or compilation times. Combined with improvements to the task scheduler and more balanced NUMA balancing, systems under memory pressure respond better and with fewer abrupt performance drops.
File systems: Bcachefs is leaving, the rest are being reinforced
In the field of file systems, the most publicized decision of this cycle has been the Deleting Bcachefs from the kernel main treeThe code has been marked as externally maintained, so those who want to continue experimenting with this system will have to use DKMS modules or compile it themselves. The reason for this wasn't so much the technical quality of the code as the maintainer's repeated failure to meet merge deadlines, which strained relations with Torvalds and the rest of the kernel team.
Far from stopping there, Linux 6.18 improves support for other more widespread systems. Btrfs It finally incorporates the ability to use block sizes larger than page size, optimizes parallelism for read-intensive workloads, and corrects several internal issues. The veteran XFS It activates by default the online checking and repair functionality (online fsck), previously considered experimental, which allows you to correct certain problems with the system mounted and in use.
The exFAT undergoes aggressive optimizationsIn some scenarios with SD cards and USB drives, accelerations of up to 16 times have been observed in read and write operations. For users who move data between Windows and Linux using these removable media, this is a noticeable improvement in daily use. EXT4 Support for 32-bit reserved user and group identifiers is added, along with a new interface. ioctl() to consult and set superblock parameters, details that are of interest to both system administrators and management tool developers.
Enhanced security: Signed BPF and advanced auditing in Linux 6.18
Security remains one of the pillars of Linux development. This version introduces... signing of GMP programsThis allows for verifying the integrity of code dynamically loaded into the kernel before execution. This measure, which may sound very specific, is key for environments where BPF is used extensively for observability, network filtering, or advanced security—something increasingly common in European data centers and cloud platforms.
The audit subsystem has been improved to be able to manage multiple things more cleanly. Linux Security Modules (LSM) active at the same time. This facilitates the coexistence and joint monitoring of mechanisms such as SELinux, AppArmor, and other modules, enabling stacked security policies that are of interest to organizations with strict regulatory requirements in the EU, such as compliance with the NIS2 directive or sector regulations.
On the other hand, the decision has been made to Disable the HMAC encryption feature on the TPM bus by defaultBecause in its current implementation it was causing performance problems without providing any real security benefits, disabling it eliminates bottlenecks without leaving the system more vulnerable. At the virtualization and memory protection level, KVM incorporates support for technologies such as Intel and AMD's Control-flow Enforcement Technology (CET), SEV-SNP CipherText Hiding on x86 hosts, and allocation preservation has been added. vmalloc within the Kexec HandOver mechanism.
More Rust in the kernel and architectural improvements
Linux 6.18 continues to advance in the integration of Rust as a second language Development within the kernel. Bindings for key kernel APIs are expanded, including atomic operations compatible with the kernel memory model, access to DebugFS, bitmap handling, and driver creation, including the aforementioned Rust driver for ARM Mali GPUs. Furthermore, new Rust bindings are incorporated for future USB drivers, enabling the writing of more secure drivers in the medium term.
Another relevant new feature is the inclusion of Rust Binder driver for Android devicesThis lays the groundwork for more robust support of this platform in the main kernel. In parallel, BPF arena compatibility is extended to the PowerPC architecture, and new architecture-level capabilities are added for Arm, RISC-V, and MIPS, reinforcing the role of Linux in embedded systems, development boards, and specialized servers that are also distributed in the European market.
In the RISC-V field, for example, several changes that didn't make it in time for 6.17 have been reintroduced and refined, such as New memory mapping primitives, support for the RPMI interface (similar to ARM SCMI) and the use of vendor-specific extensions. These improvements help solidify RISC-V as an open alternative in next-generation European hardware.
Hardware support: laptops, Apple Silicon, and more
On laptops and consumer PCs, Linux 6.18 significantly expands compatibility. It adds a initial support for haptic touchpadsThis feature, largely provided by Google, allows haptic feedback panels to function correctly. This affects many modern models arriving on the Spanish and European markets with this type of hardware.
Laptop support is improved with Snapdragon X Elite and related technologies, including new drivers for power management and video, as well as fixes to the Device Trees that describe PCIe ports, audio controllers, and other critical elements. Compatibility is also expanded to include HP Omen laptops, Alienware laptops, and the Dell G series, adding detailed control of fans, thermal sensors, and zoned RGB lighting systems.
In the Apple ecosystem, Linux 6.18 incorporates Initial support for the M2 Pro, M2 Max, and M2 Ultra SoCs in the main kernel, through the inclusion of new Device Trees. The work is still in an early stage, and for everyday use on Mac laptops in Spain, it is still more advisable to use distributions like Asahi Linux with their specific patches, but the fact that support is entering the mainline indicates sustained and relevant progress in the medium term.
The kernel also improves compatibility with recent motherboards from ASUS, HP, and other manufacturers regarding the HWMON driver, expanding the number of thermal and voltage sensors that are properly exposed to the system. This facilitates temperature control and fan settings in both home PCs and workstations operating in professional environments.
Virtualization, containers, and enterprise networks
Virtualization and container technologies continue to receive priority attention. Linux 6.18 KVM reinforces With new features for virtualizing Intel and AMD security features, such as CET and SEV-SNP, it's easier to deploy hardened virtual machines on private or public cloud platforms. Additionally, support for running the kernel as a guest on the FreeBSD Bhyve hypervisor has been improved, expanding the possible combinations in mixed environments.
In the area of ​​containers, the handling of file descriptors associated with kernel namespaces is improved, which simplifies container management complexities and their integration with orchestration tools. In parallel, the scalability of NFS servers has been refined through improved I/O cache management and adjustments that reduce system stress in distributed workloads, which is highly relevant for large network storage deployments used by European companies.
The support of Google PSP Security Protocol (PSP) for TCP encryption It strengthens the options for protecting data traffic. Combined with the previously mentioned UDP and TCP improvements, Linux 6.18 is shaping up to be a particularly robust kernel for intensive networking tasks, from proxies and load balancers to streaming services or online gaming on European infrastructures.
Update according to distribution: precautions and options
How to upgrade to Linux 6.18 As always, it will depend on the distribution being used. On rolling release systems—such as Arch Linux or Debian Testing—this kernel version usually arrives via a standard package update. In these cases, simply applying the usual updates is enough to install the new kernel, making it ready to be selected on the next boot.
If distributions are used with classic support cyclesFor distributions like Ubuntu, Linux Mint, or openSUSE Leap, the process is different. Most often, the new kernel is integrated into a future version of the distribution, frequently associated with an LTS (Long Term Support) release. In the specific case of Ubuntu, for example, it's expected that version 6.18 will appear in the development repositories of future versions, while users of stable releases in Spain will receive it later, if that branch is adopted as the base.
Those who do not want to wait can resort to .deb packages or PPA repositories These sources offer builds of the main kernel, as well as the mainline packages maintained by Canonical in its kernel repository. However, this method typically comes without guarantees or distribution-specific patches, so it should be considered with caution for production systems or critical laptops. In professional environments and servers located in European data centers, it is still advisable to stick to the kernels provided and maintained by the distribution or the contracted support provider.
Advanced users
For advanced users who prefer absolute control, there is always the option of Download the source code from kernel.org and compile the kernel manually. The classic procedure involves obtaining the compressed file from the 6.x branch, decompressing it, and adjusting the configuration using make menuconfigCompile with all available kernels and finish by installing the modules and kernel. After rebooting, the new kernel will appear in the boot manager for selection.
With all these changes, Linux 6.18 stands out as a particularly relevant release: it combines notable performance improvements in networking, memory, and file systems With firm steps in security and hardware compatibility, it is poised to remain for years if it is finally confirmed as an LTS kernel, making it an attractive base for both individual users in Spain and organizations and service providers across Europe.
