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.
Gaming On Linux:
-
Linux kernel 6.10 is out now
Linus Torvalds announced the release of Linux kernel 6.10 and with it, plenty of new hardware support and improvements to existing hardware. You know the drill.
OSTechNix:
-
Linux Kernel 6.10 "Baby Opossum Posse" Released
The final week of development saw some unexpected activity, particularly in the filesystem area. About a third of the patches were filesystem-related, with bcachefs and netfs receiving significant attention. While this late surge was unusual, Torvalds noted that none of the changes appeared particularly concerning.
Another third of the patches focused on drivers, with the remaining changes spread across various areas of the kernel. Despite the late flurry of activity, Torvalds deemed it unnecessary to extend the release cycle with an additional release candidate.
BetaNews:
-
Linux 6.10 released
Linus Torvalds has announced the release of Linux kernel 6.10, highlighting that the last week of development was somewhat more active than previous weeks, but not enough to necessitate an additional release candidate. The final week’s activities were largely centered around the bcachefs and netfs filesystems, which accounted for about a third of the patches. Another third of the updates involved various drivers, while the remaining patches were categorized as miscellaneous.
This release paves the way for the merge window of Linux 6.11, which is set to open tomorrow. This timing coincides with the start of summer vacations in much of Europe, which may influence the pace of subsequent contributions. Nonetheless, the new release incorporates a wide range of fixes and updates across different subsystems and architectures, underscoring the collaborative efforts of the global developer community.
The Register:
-
Linux kernel 6.10 arrives
The release means that the merge window is now open for proposed changes to go into kernel 6.11, which will probably appear around September. That means it is likely to be too late for both Ubuntu and Fedora's second releases of the year, so kernel 6.10 may be what you get around that time.
ubuntuhandbook:
-
Linux Kernel 6.10 Released with Many New Hardware Support
Linux Kernel 6.10 was finally released a day ago on this Sunday. Linus Torvalds announced on this page: “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.
ZDNet:
-
Linux kernel 6.10 officially rolls out: Here's what's new and improved
Over the weekend, Linux Torvalds announced Linux kernel 6.10 is now ready for general consumption. Although this isn't the biggest kernel in recent history, it does include a few new features.
One of the big ticket items for the Linux 6.10 kernel is the mseal() system call. The initial work for mseal() was announced back on Jan 31, 2024, when Jeff Xu said, "In a nutshell, mseal() protects the VMAs of a given virtual memory range against modifications, such as changes to their permission bits."
Overview by SJVN:
-
What’s New With the Just-Released Linux 6.10 Kernel
Linus Torvalds wasn’t happy about how the last days running up the Linux 6.10 release went. In the end, though, “it also wasn’t noisy enough to warrant an extra rc [release candidate].” So, here we are with the latest Linux kernel ready for work.
This mid-year 2024 kernel upgrade brings a host of exciting features and improvements that enhance performance, security, and hardware support across various platforms.
One of the standout additions in Linux 6.10 is the new Panthor graphics Direct Rendering Manager (DRM) driver. This delayed code should have arrived in the 6.9 Linux kernel and supports the newer Arm Mali graphics processors. This development is particularly significant for the next generation of devices built around Arm-based architectures. It will improve their graphics performance and compatibility.
Techzine:
-
New Linux kernel 6.10 promises improved security and performance
The release of Linux kernel version 6.10 is a fact and comes with various performance, security and hardware compatibility improvements. Chief among these include the arrival of a new memory sealing system call, improved encryption capabilities and expanded support for the Rust programming language, especially for RISC-V architectures.
The new mseal() system call is to prevent changes to certain parts of the virtual address space used by programs or processes while running. This took some doing, as certainly not everyone in the Linux community saw this as a good idea. At first, this feature is primarily to strengthen sandboxing in Google Chrome further and protect users of this browser from malicious content.
Linux Mag:
-
Kernel 6.10 Available for General Usage
Linus Torvalds has released the 6.10 kernel and it includes significant performance increases for defective chip maker Intel Core hybrid systems and more.
Collabora's work:
-
Kernel 6.10: Keep the updates coming
The latest kernel 6.10 release brings multiple core changes and updates to BH workqueues. Let's examine the developments implemented by Collabora's engineers.