Summary:
-
New Features and Enhancements: The latest Linux kernel version 6.10 introduces a new memory sealing system call (mseal()), which enhances security by preventing changes to portions of the virtual address space, benefiting applications like Google Chrome. Additionally, there’s a speed boost for AES-XTS encryption on Intel and AMD CPUs, encrypted interactions with TPM for improved security, and significant performance improvements in networking with zero-copy send operations using io_uring.
-
Rust Language and Hardware Support: This release expands Rust language support within the kernel to RISC-V architecture. It also includes support for new CPUs, GPUs, NPUs, Wi-Fi, and other hardware, making the kernel future-ready. Linux 6.10 mainlines support for the RISC-V Milk-V Mars single-board computer, among other RISC-V improvements like boot image compression and newer AMD GPU support.
-
Security and Performance Improvements: New features include a memory-allocation profiling subsystem to help developers identify memory leaks and improve memory usage, as well as the Landlock security module which now applies policies to ioctl() calls. Enhanced security measures for TPM, including null primary salted HMAC for integrity protection, and parameter encryption/decryption for key operations, bolster the kernel’s robustness against external attacks.
!