![]() |
VOOZH | about |
We’re so glad you’re here. You can expect all the best TNS content to arrive Monday through Friday to keep you on top of the news and at the top of your game.
Check your inbox for a confirmation email where you can adjust your preferences and even join additional groups.
Follow TNS on your favorite social media networks.
Become a TNS follower on LinkedIn.
Check out the latest featured and trending stories while you wait for your first TNS newsletter.
It’s time for another new Linux kernel! It’s been a couple of months since the release of Linux kernel 6.12, but the wait for the new 6.13 kernel is now over. Linus Torvalds released the latest version to the Linux community on Jan. 19, 2025.
The new release implements additional features and hardware support to provide more flexibility, security, and performance, especially for sysadmins and developers working with enterprise-grade systems. Changes include updated drivers, virtualization improvements, additional architecture support, and more.
Note that new Linux kernels go through a series of release candidate (RC) stages before their final release into the wild. These stages give contributors the opportunity to finalize code updates. The RC period is usually about two months, but the time varies by how quickly developers resolve issues.
No new features are added to the kernel during this stage; only fixes are allowed. Linux kernel RC versions are incremented beginning with one. For example, during its RC stages, this new 6.13 kernel began with 6.13rc1 on Dec. 2, 2024.
This article summarizes the key features found in Linux kernel 6.13 so you can decide how quickly to update your systems.
Kernel 6.13 includes support for running Linux virtual machines (VMs) in protected execution environments called realms under the Arm Confidential Compute Architecture (Arm CCA). This platform enables workload isolation from (potentially) untrusted execution environments, including the host operating system and virtualization hypervisors. Isolation occurs at the hardware level with restricted address spaces.
This enhancement is a feature of the 2021 Armv9-A release, which supports workstations, phones, tablets, IoT devices, etc. It offers security, AI, and high-performance computing capabilities. Specifically, the Arm CCA introduces isolated security states called “realms.” It is these realms the Linux 6.13 kernel takes advantage of.
The new kernel also adds support for the 64-bit Arm processor shadow stacks security feature that protects user-space applications and improves performance.
Finally, the kernel’s updated lazy preemption model should increase performance by simplifying configuration options. This change applies to x86, RISC-V, and LoongArch architectures.
Significant improvements to various Linux filesystems add security and stability to file management. Changes include the following:
The Flash-Friendly File System (F2FS) is optimized for flash storage devices to maintain their longevity and performance. It was introduced into Linux with kernel 3.8. With kernel 6.13, F2FS receives device aliasing to enable users to manage space more efficiently. This is critical for modern solid-state devices (SSDs).
Also, the 6.13 kernel removes the ReiserFS entirely, ending its support within the Linux platform.
The new kernel hasn’t neglected the Raspberry Pi platform either, with a new kernel driver for the Broadcom V3D processor that enables 1MB “super pages” and 64KB “big pages.” Expect better graphics performance from this driver, continuing the Raspberry Pi’s relevance and evolution in modern computing.
The updated kernel includes additional support for specific processors, graphics processors, audio, and networking chips. Tools such as Dell’s WMAX thermal interface add new management functionality to laptops from various vendors.
More and more peripherals benefit from evolving Linux drivers, including Apple’s Magic Trackpad 2 (USB-C edition), gaming mice, and headsets. Each kernel release adds more drivers to Linux’s inventory, enabling it to keep pace with the massive hardware growth that continues to drive peripheral device development.
Additional features cover too many areas to document completely, but new capabilities exist around networking, storage, memory utilization, and various processor architectures. A few of the following updates deserve attention:
Another new feature is basic support for iPhone/iPad A7 through A11 chips, enabling potential future development and capabilities for running Linux on older Apple hardware. Another Apple-oriented feature is the ACPI backlit capability on some Mac platforms.
Finally, kernel 6.13 continues Rust integration into the kernel development process with in-place modules. This is an ongoing effort that began with kernel 6.12. Expect additional Rust-based development capabilities in the next several kernel releases.
While kernel 6.13 isn’t a revolutionary change, it represents the continued growth and maturity of the 6.x kernel family. These steps forward maintain Linux’s domination of cloud services and server platforms. Client devices may not experience the same benefits (with the exception of Raspberry Pi), but the server-side improvements are welcome.
Expect to see the first release candidate for kernel 6.14 on Feb. 2, 2025, with a likely release of the final version by the end of March.
If you cannot wait for your favorite distribution to include this new kernel in its next release, you can download it from Linus Torvalds’ own Git repository or kernel.org.