Linux Kernel 6.10 Officially Released, This Is What’s New
Highlights of Linux kernel 6.10 include a new mseal() system call for memory sealing, Rust language support for the RISC-V architecture, Zstandard compression support for the EROFS file system, shadow stack support for the x32 subarchitecture, TPM bus encryption and integrity protection, and initial support for setting up PFCP (Packet Forwarding Control Protocol) filters.
Linux 6.10 also adds kfuncs support to the PowerPC BPF JIT compiler, ring_buffer memory mappings for mapping tracing ring buffers directly into user space, a new netlink-based protocol for controlling NFS servers in the kernel, Landlock support for applying policies to ioctl() calls, and integrity protection support for the FUSE file system.
Update
LWN coverage:
-
The 6.10 kernel has been released
Changes in 6.10 include the removal of support for some ancient Alpha CPUs, shadow-stack support for the x32 sub-architecture, Rust-language support on RISC-V systems, support for some Windows NT synchronization primitives (though it is marked "broken" in 6.10), the mseal() system call, fsverity support in the FUSE filesystem subsystem, ioctl() support in the Landlock security module, the memory-allocation profiling subsystem, and more.
-
Linux 6.10
So the final week was perhaps not quote as quiet as the preceding ones, which I don't love - but it also wasn't noisy enough to warrant an extra rc. And much of the noise this last week was bcachefs again (with netfs a close second), so it was all pretty compartmentalized.
In fact, about a third of the patch for the last week was filesystem-related (there were also some btrfs latency fixes and other noise), which is unusual, but none of it looks particularly scary.
Another third was drivers, and the rest is "random".
Anyway, this obviously means that the merge window for 6.11 opens up tomorrow. Let's see how that goes, with much of Europe probably making ready for summer vacation.
And the shortlog below is - as always - just the last week, not some kind of "what happened this release".
Linus
OMG!Joey:
-
Linux Kernel 6.10 Released, This is What’s New
Linux kernel 6.10 has been officially released.
The latest version of the Linux kernel adds an array of improvements, including a new memory sealing system call, a speed boost for AES-XTS encryption on Intel and AMD CPUs, and expanded Rust language support within the kernel to RISC-V.
Plus, as with all kernel releases, there’s a glut of groundwork to offer “initial support” for upcoming CPUs, GPUs, NPUs, Wi-Fi, and other hardware. This ensures Linux support is in place when these new bits of hardware become available.
It's FOSS News:
-
Linux Kernel 6.10 Released With All Kinds of Essential Refinements
Every new Linux kernel release features various improvements and feature additions that make it better than the previous release, while many users don't really run the latest kernel, it's a good indicator of how development is progressing.
Since the last one, we now have a new Linux kernel 6.10 release to check out, and, as usual, Linus Torvalds had something to say...
CNX Software:
-
Linux 6.10 Release - Notable changes, Arm, RISC-V, and MIPS architectures - CNX Software
Linux 6.9 was released about two months ago adding support for Intel Flexible Return and Event Delivery (FRED), support for running AMD Secure Nested Paging (SNP) guests, mitigations for the “Register File Data Sampling” (RFDS)” hardware vulnerability impacting Intel Atom CPUs, GCC’s named address spaces feature to optimize access to per-CPU data, and initial support for FUSE passthrough among many other changes.