
Linux 7.0 is now a reality: the new stable kernel has been approved by Linus Torvalds And it's starting to be incorporated into the plans of major distributors, especially in Europe, where this system is crucial for public administrations, educational institutions, and technology companies. It's not just a change of version number; this version includes significant improvements in performance, security, and hardware support that will shape the ecosystem for years to come.
After weeks of release candidates and bug fixes, the project has completed an intense development cycle, with many small but significant changes overall. Linux 7.0 arrives with a more refined task scheduler, memory and storage improvements, enhanced support for next-generation CPUs and GPUs, and a clear commitment to Rust. as a complementary language to C within the kernel. All while maintaining the philosophy of progress without breaking compatibility with thousands of production systems.
Linux 7.0 release and update schedule
Torvalds has confirmed that the stable version of Linux 7.0 is being released after a cycle of about ten weeks since the first RC, respecting the usual deadlines even though some testing phases, such as RC2 and RC3, were particularly eventful. The last week before release was dedicated almost exclusively to minor patches. in networks, drivers, tools and self-tests, which has made it possible to avoid last-minute delays.
In the distribution ecosystem, the first to react are, as is almost always the case, the rolling releases. Arch Linux, Fedora, and other continuously updated distributions They are already preparing to package the new kernel in their repositories, so that more advanced users will be able to try it soon through the usual updates.
On the opposite side are the more conservative environments, where long-term stability is paramount. Debian stable and many derivatives used in Spanish and European public administrations They may take considerably longer to adopt Linux 7.0, or even decide not to in favor of 6.x branches with extended support until 2028. In these scenarios, the jump to a new series is usually reserved for major new versions of the distribution.
Canonical has made it clear that Ubuntu 26.04 LTS will be directly supported on Linux 7.0 as the system's foundation, something relevant for European public bodies and companies deploying LTS on their workstations. Ubuntu 24.04 LTS, for its part, will receive this kernel via backport in an update planned for around July, presumably the last major kernel version that will be officially offered for that edition.
However, intermediate versions like Ubuntu 25.10 will not include 7.0 by default. Users who want to try it will have to resort to... mainline PPA packages, manual compilation, or specific toolsassuming the loss of official support if something goes wrong. In general, the developers' recommendation is clear: do not force the installation of the latest kernel on production machines unless there is a specific compatibility need.
How to install and when to upgrade to Linux 7.0
With the new version now available, many users are wondering if they should upgrade immediately. The same message is repeated from both the kernel project team and distribution maintainers: The most sensible thing to do is wait until your distro integrates Linux 7.0 and distribute it through its official repositories, instead of installing the "pure" kernel yourself.
In systems like Ubuntu, Debian, Fedora or derivatives, the official kernel versions incorporate specific adjustments, additional security patches, and configurations tailored to the package ecosystemSkipping this step and directly installing the mainline kernel can cause boot failures, driver problems, or unexpected behavior, especially on workstations or servers.
Those who want to experiment with the new kernel before it arrives in their distribution have intermediate options. In Ubuntu and Debian-based distributions, it's possible to use tools such as Mainline Kernel InstallerIt offers a graphical interface to see which kernel versions are available, install Linux 7.0, switch between different branches and revert if a problem arises, all without having to compile manually.
To download the official kernel directly, you can always go to the main kernel.org page, where the source files and detailed changes are published. However, That method is intended for advanced users. that they fully understand the compilation process, the impact of each configuration option, and the implications of forgoing distribution patches.
In home environments or small businesses in Spain and Europe, the reasonable decision is usually to wait for the distribution to integrate the new kernel in a regular update. If the system is working well and there is no need to add support for very new hardwareThere's no rush to change kernels. The biggest immediate benefit of Linux 7.0 is usually concentrated in those devices that previously had limited or no compatibility.
The numbering jump and the role of AI tools in development
The change from 6.xa to 7.0 is not due to a specific function or a marketing campaign, but rather to a Linus Torvalds' internal organizational decisionFor years, when a branch approaches version x.19, the counter is reset to a new series to avoid excessively long numbers, such as a hypothetical 6.20.
In this case, the Linux 7.0 development cycle has been characterized by high activity in the preliminary versions, but not so much by spectacular last-minute new features, but by a considerable volume of small fixes. RC2 and RC3 reached an unusually large sizeThis caused some nervousness in the community, although the schedule was ultimately maintained.
A relevant detail of this version is the increasingly widespread use of artificial intelligence tools to review code and find edge casesTorvalds has pointed out that these solutions are already routinely used on submitted patches, which increases the ability to detect subtle errors, but can also lengthen review cycles as more reports and corner cases appear to be analyzed.
This new context has also forced adjustments to the kernel's security documentation. The file security-bugs.rst has been updated To guide both users and automated systems on the proper way to report vulnerabilities, aiming to reduce noise and focus on useful reports. In an environment where the volume of contributions is increasing, these guidelines are essential for keeping development manageable.
Meanwhile, the development cycle doesn't stop: with the closure of 7.0, the merge window immediately opens. Linux 7.1New features are already in the pipeline, so work continues unabated. For end users, this means that while they're testing the latest version, the community is already building the next one.
Task scheduler, memory and swap: fewer stutters and more stability
One of the areas where Linux 7.0 makes a noticeable difference in daily use is in how the system allocates CPU time among processes. The kernel incorporates improvements to the task scheduler, including the so-called Time Slice Extension (TSE), designed to give certain critical loads a little more leeway before being interrupted.
This adjustment aims to reduce small jerks or micro-stutters that some users noticed when compiling, to play or run very demanding applications that compete with other background tasks. TSE grants a few extra milliseconds of CPU time to processes deemed relevant without disrupting the overall system balance, resulting in a smoother experience, especially on desktops and laptops.
In parallel, memory management has also been significantly improved. The kernel better organizes how it allocates and reclaims memory, eliminating bottlenecks that impacted performance under pressure. Both high-RAM systems and more modest computers benefitIn the former, page queues are managed better, and in the latter, the use of swap and zram is optimized.
Linux 7.0 also continues the work begun in the latest versions 6.18 and 6.19 to improve the swap subsystem. The reading of data returned from swap to RAM when RAM is full has been refined, with noticeable results under heavy loads. many processes share exchanged pages, such as some Redis configurations with persistence. Specific tests have shown performance improvements of up to 20%.
An interesting new feature for laptops and mid-range devices is that the kernel can write compressed data from zram directly to disk when the memory is full, without having to decompress them beforehand. This reduces extra work and improves efficiency in systems that combine zram with disk swap, a common scenario in distributions used on older or low-cost computers that are still common in European homes, associations, and small businesses.
File systems: XFS self-repairs and Btrfs, EXT4 and NTFS3 gain performance
Storage is another of the highlights of Linux 7.0. One of the most striking changes is the new generic error reporting framework for file systems, which unifies how the kernel communicates metadata corruptions or input/output (I/O) problems to user space, using mechanisms such as fsnotify.
On that basis is built one of the great improvements of XFS: the ability to “self-healing” or self-repair Managed from user space, the system uses a new daemon called xfs_healer, controlled via systemd, to detect errors in real time and, in certain cases, initiate repairs without needing to unmount the volume. For servers hosting large volumes of data, such as those used by European hosting companies or institutions with large repositories, this feature can make all the difference.
Btrfs also receives efficiency-focused adjustments, with improvements in certain operations that reduce resource consumption and allow for better management of snapshots and complex volumes. While no major dramatic change is described, the set of optimizations ensures that this file system continues to mature as a flexible alternative for desktop and server environments.
In EXT4, which remains the default file system in many popular distributions, the following is especially optimized: concurrent writing with direct I/OThe kernel delays the splitting of unwritten extents until it is truly necessary and avoids superfluous cache invalidations, which benefits scenarios where multiple processes write simultaneously, such as backups, large builds, or download managers.
For those of us who coexist with Windows partitions or external devices, the driver NTFS3 receives a major updateDeferred allocation is introduced to improve performance, along with iomap-based operations and more efficient readahead when traversing very large directories. In exFAT, multi-cluster reads are refined, with noticeable improvements, especially on low-capacity SD and USB cards with small clusters.
Rust makes a strong entry into the kernel: security and new drivers
Another major headline about Linux 7.0 is the consolidation of Rust as a supported language within the kernelAfter several years of work and testing since the first patches were introduced to accommodate this language, the Rust-for-Linux project moves from the experimental phase to a stable presence, with the support of Torvalds and a large part of the community.
For more than three decades, the heart of Linux has been written almost entirely in C, an extremely powerful language but also prone to memory errors that open the door to vulnerabilitiesRust is designed to put limits on these types of errors, thanks to its memory ownership and management model, which prevents out-of-range access, double releases, and dangling pointers.
Here appears a proper name with a Spanish accent: Miguel OjedaThe engineer who leads much of the effort to integrate Rust into the kernel. He symbolically signed the patch that closed the initial testing phase, a significant milestone for European participation in the development of the Linux kernel, which is very present in research centers and software companies across the continent.
This does not mean that C is going to disappear. The vast majority of the kernel code will remain in CAt least in the medium term. But Linux 7.0 opens the door for new drivers and components to be written directly in Rust, especially those where security is a priority. For sectors such as banking, telecommunications, healthcare, and public administration in Spain and the EU, reducing the number of critical memory vulnerabilities at the source is a significant step forward.
Alongside Rust, core security is also being strengthened on other fronts. One notable decision is the Removal of SHA-1 as a signature algorithm for kernel modulesreplacing it with more robust schemes aligned with the global transition to post-quantum cryptography. The goal is for the kernel's chain of trust to better withstand potential next-generation attacks.
Hardware support: CPUs, GPUs, NPUs and new architectures
Linux 7.0 significantly expands its compatibility with current and future hardware. In terms of processors, the kernel adds base support for the future Intel Nova Lake CPUsThis includes desktop variants and configurations with varying numbers of cores, as well as additional work on Crescent Island accelerators. This paves the way for distributors to offer reasonable support from the outset when these chips arrive on the European market.
In recent Intel processors, the core reactivates the Intel TSX automatic mode (Transactional Synchronization Extensions) are implemented on CPUs that do not exhibit the older vulnerabilities associated with this technology, such as TSX Asynchronous Abort. Detection is dynamic: on chips considered secure, TSX is used to improve performance in multithreaded workloads, while on vulnerable chips the feature remains disabled.
On the AMD side, Linux 7.0 incorporates support for next-generation performance events and metrics. Zen 6This includes branch prediction counters, L1 and L2 cache activity, TLB, and uncore components related to the memory controller. This data is crucial for developers and administrators who want to optimize software and platforms before the hardware is widely available in the European channel.
The field of virtualization is also receiving attention. KVM adds support for AMD ERAPS (Enhanced Return Address Predictor Security)A Zen 5 security feature that extends the depth of the Return Stack Buffer on virtual machines. This allows VMs and hosts to benefit from the same protections and return prediction capabilities, which is highly relevant in public and private cloud environments.
In graphics, the open-source amdgpu driver continues to grow with support for new generations based on RDNA 3.5 and possible RDNA 4This prepares for the arrival of cards that have not yet been officially announced. For users of Intel Arc GPUs and integrated Xe graphics, the kernel exposes more thermal telemetry via HWMON, including shutdown limits, critical values, and temperatures of the memory controller and PCIe link, improving monitoring and diagnostics on high-end desktops and laptops.
There are also advances in open drivers for the NVIDIA ecosystem: the NVK driver re-enables the use of large pages on recent GPUs, with performance improvements in certain 3D and compute workloads. In addition, Linux 7.0 includes a renewed computational acceleration subsystem which allows the kernel to communicate directly with the NPUs (Neural Processing Units).
This direct communication with the NPU has clear practical effects: artificial intelligence processes They can consume up to 80% less battery power if performed on the NPU instead of the CPU, and more applications will be able to run AI tasks locally without relying so heavily on the cloud. For users concerned about data privacy in Spain and the EU, where regulations are particularly strict, being able to perform inferences on their own device is a significant advantage.
Laptops, peripherals, and everyday use upgrades
Beyond the big headlines, Linux 7.0 includes a multitude of small changes that affect daily use on laptops and personal computers. The driver ASUS WMI improves control of brightness, backlighting, and RGB effects In ranges like ROG and TUF, including support for shortcuts like the Fn + F5 fan control key on some models, something highly valued by those who use these laptops for gaming or working in noisy environments.
In the case of HP, the HP WMI driver adds manual fan control on Victus laptops It also corrects details such as the behavior of the audio mute LED on the Victus 16, which now accurately reflects the microphone's status. These quality-of-life improvements, while subtle, make using Linux on computers sold in large numbers in Europe more convenient.
Lenovo laptops and portable consoles, such as the Legion family or Legion Go devices, expose more hardware sensors to monitoring tools thanks to changes in the Lenovo WMI driver. This allows Monitor temperatures and fan speeds from Linux without relying on proprietary software, which is interesting for gamers and professionals who need to control the thermal performance of their machines.
Specialized brands like TUXEDO, which have a strong presence in the European market for computers with pre-installed Linux, also benefit from this version. The kernel adds the ability to manage cTGP (Configurable Total Graphics Power) In some InfinityBook Gen7 models with NVIDIA 3000 series GPUs, although at the moment the options are exposed through sysfs and not standard graphics tools.
Among the unusual peripherals gaining direct support in Linux 7.0 are the Rock Band 4 Bluetooth controllers for PS4 and PS5 and the Logitech K980 solar-powered wireless keyboard, fully supported via Bluetooth. New HID codes linked to AI agent interaction keys are also being added, anticipating the arrival of laptops with dedicated buttons for artificial intelligence functions and smart assistants.
ARM, RISC-V, LoongArch and other expanding architectures
Linux 7.0 reinforces its traditional role as a multiplatform kernel by expanding support for ARMRISC-V, LoongArch and other processors which, although less visible to the home user, are key in servers, embedded devices and hardware designed in Asia and Europe.
In the specific case of RISC-V, a open RISC-V architecture which is gaining traction in universities and projects hardware libre In the EU, the kernel incorporates user space control flow integrity (CFI) mechanismsThis component is important for strengthening the security of software running on RISC-V, aligning with the growing demands of European cybersecurity regulations.
Progress is also being made in the integration of specific SoCs, such as the SpacemiT K3 RVA23and expands support for ARM platforms used in development boardsmobile and laptops. Efforts to improve the experience on laptops with Qualcomm Snapdragon, including PC-oriented models like the Snapdragon X Elite, continue, although the ecosystem itself acknowledges that there is still work to be done to offer a completely polished experience on these devices.
Linux 7.0 hasn't forgotten classic architectures like SPARC or DEC Alpha, which continue to receive regular updates thanks to very active communities. Although their presence in Europe is minimal, these efforts keep alive platforms used in laboratories, preservation projects, and highly specialized systems.
In the field of communications, the kernel begins to include initial support for technologies such as WiFi 8This technology, also known as Ultra High Reliability, will take years to be deployed on a large scale but is already emerging in the network stack. For European manufacturers and network operators, having this foundation in the kernel facilitates early testing and the design of compatible products.
Security, cryptography and Linux 7.0 in the cloud
Security is one of the main focuses of this version. Beyond Rust and the aforementioned cryptographic transition, Linux 7.0 introduces improvements in filtering. BPF for io_uringThis asynchronous I/O interface was one that many administrators preferred to disable as a precaution. With these new filtering and sandboxing capabilities, it's possible to maintain the performance benefits of io_uring while limiting which operations are allowed.
During the final development phase, specific vulnerabilities that could have delayed the launch were corrected. These included: spurious hardware errors in AMD Zen 3 CPUs and unrestricted access to X.509 certificates that had been present in the main kernel for three years and could be exploited by unprivileged users.
In the cloud environment, where Linux clearly dominates and where providers like Meta or Amazon For large infrastructures, this version takes a further step in isolating virtual machines and protecting data in transit and at rest. The priority is ensuring that even administrators with very high permissions in the infrastructure can access the system. cannot inspect sensitive customer data, thanks to encrypted memory enclaves and stricter isolation techniques.
The new file system error reporting framework, combined with XFS self-healing and cryptographic improvements, offers a a more solid foundation for financial, health or government services deployed in public and private clouds. For the Spanish and European public administration, which increasingly relies on hybrid clouds but is also subject to strict data protection regulations, these capabilities are especially relevant.
As part of the internal cleanup, Linux 7.0 also removes legacy features that make little sense in the current ecosystem, such as laptop_modeThis is an energy-saving mechanism for mechanical hard drives inherited from the 2.6 kernel era. With the dominance of SSDs in laptops and the complications this code added to memory and write management, the developers decided it was no longer worthwhile to maintain it.
In terms of overall performance, beyond the processor and memory aspects already discussed, internal improvements have been introduced in the creation and destruction of processesas well as in file opening and closing operations. Tests indicate that PID allocation is now up to 10-16% faster and that open/close operations can be accelerated by between 4 and 16% on multi-core machines—gains that, while modest, contribute to the system feeling somewhat more responsive under load.
Overall, Linux 7.0 positions itself as an important transitional version rather than a one-off revolution: It consolidates lines of work initiated in the 6.x series, reinforces security, expands support for next-generation hardware, and brings artificial intelligence closer to the device. with lower resource consumption and greater respect for privacy. It is not an extended support release, so many critical installations will remain on 6.x branches for years, but it does mark a clear benchmark for understanding where the Linux kernel is heading in Europe and the rest of the world.


