Linus Torvalds Announces First Linux Kernel 6.12 Release Candidate
Some of the highlights of Linux kernel 6.12 include Clang support (including LTO) for nolibc, support for the cpuidle tool to display the residency value of cpuidle states for a clearer and more detailed view of idle state information when using cpuidle-info, support for NVIDIA's virtual command queue implementation for SMMUv3, and SWIG bindings for libcpupower making easier to write scripts that use and extend libcpupower's functionality.
Also new is support for translating normalized error addresses reported by an AMD memory controller into system physical addresses using a UEFI mechanism called platform runtime mechanism (PRM), simplified loading of microcode patches on AMD Zen and newer CPUs by using the family, model, and stepping encoded in the patch revision number, file-backed mount support for the EROFS file system, and the final conversions to the new Intel VFM CPU model matching macros.
Update
-
Linux Kernel 6.12 RC1 Released: PREEMPT_RT Mainlined and Sched_ext Merged
Linus Torvalds announced the release of Linux Kernel 6.12 RC1. Kernel 6.12 RC1 brings important new features like PREEMPT_RT and sched_ext.
LWN:
-
Kernel prepatch 6.12-rc1
Linus has released 6.12-rc1 and closed the merge window for this release.
Despite conference travel (both for me and several maintainers), things seemed to go mostly fairly normally. There's a couple of notable new features in here: For one thing, PREEMPT_RT is now mainlined and enabled as a config option (you do need to enable "EXPERT" to get the question). For another, sched_ext also got merged.
Now outside the paywall:
-
The 6.12 merge window begins
As of this writing, 6,778 non-merge changesets have been pulled into the mainline kernel for the 6.12 release — over half of the work that had been staged in linux-next prior to the opening of the merge window. There has been a lot of refactoring and cleanup work this time around, but also some significant changes. Read on for a summary of the first half of the 6.12 merge window.