As anticipated the Linux 6.16 kernel was promoted to stable. Linux 6.16 now greets the world with various performance improvements, NVIDIA Hopper and Blackwell open-source GPU driver support in Nouveau, Intel Advanced Performance Extensions (APX) preparations, and many other exciting enhancements.
Linux Kernel News Archives

3,895 Linux Kernel open-source and Linux related news articles on Phoronix since 2006.
In advance of the Linux 6.17 merge window expected to open soon following the Linux 6.16 release, all of the SoC updates have been submitted to Linus Torvalds for this next kernel version.
Assuming no objections are raised by Linus Torvalds, an early pull request has been submitted for the upcoming Linux 6.17 merge window to address an obscure kernel limitation that has been in place going back all the way to 1993 during the Linux v0.99 kernel days.
With Linux 6.16 expected to be released on Sunday unless an extra week of testing is deemed necessary, the Linux 6.17 merge window will then kickoff the next day. Based on monitoring the various subsystem "-next" trees and other mailing list activity, here is a look at many of the changes expected for Linux 6.17 barring last minute issues or other objections raised by Linus Torvalds.
Longtime Linux developer Sasha Levin of NVIDIA (and formerly of Google and Microsoft) as well as being the Linux LTS kernel co-maintainer today proposed a Linux kernel AI coding assistant configuration and documentation/rules for contributing to the Linux kernel with patches that are (co)authored by AI coding utilities.
The Linux 6.16 kernel is expected to be released as stable this coming Sunday, 27 July, barring any last minute issues that cause Linus Torvalds to have reservations over issuing v6.16 stable and to instead do a v6.16-rc8 test release. With Linux 6.16 imminent, here's a reminder about some of the most interesting features in this next Linux kernel version.
One of the CPU architectures continuing to be supported by the mainline Linux kernel but rarely ever seeing any code activity is the SPARC64 architecture port for the once-interesting processors from Sun Microsystems.
The seventh weekly release candidate of Linux 6.16 is now available for testing with the stable release debuting hopefully next Sunday otherwise the following week.
Among the fixes merged today ahead of Linus Torvalds releasing the Linux 6.16-rc7 test kernel release is a lone patch on the "sched/urgent" side to fix possible bogus load average values. Reported system load averages within the kernel's scheduler code could potentially be off going back to May of 2021.
Google engineer Eric Biggers who has been responsible for many great Linux cryptography subsystem performance optimizations in recent years has another exciting patch series. Biggers has done some great work for optimizing various functions for modern Intel/AMD CPUs especially around AVX-512 implementations and now he has another big optimization coming for the CRC32 checksum performance.
The long in development work around proxy execution for the Linux kernel appears to be ready for the upcoming Linux 6.17 merge window with the Single RunQueue Proxy Execution patches queued into a TIP branch after going through 19 rounds of patch review/revisions.
Last month patches were posted for porting the Linux kernel's "gconfig" graphical kernel configuration utility from GTK2 to GTK3. It looks like those patches for the GTK3-ified gconfig are ready for upstreaming come Linux 6.17.
The LTTng tracing toolkit is twenty years old this year and it's seen significant adoption by different hyperscalers and other notable organizations like IBM and Sony and Siemens beyond basic end-users and administrators for system tracing/debugging. While having many successes over the past two decades, the kernel modules remain outside of the kernel tree. Even with around four different upstreaming attempts to get the LTTng code into the mainline kernel, it still has not happened. A fifth attempt began today but still looks like it could be an uphill battle.
As we approach the stable Linux 6.16 kernel release later this month, Linux 6.16-rc6 is out today as the newest weekly test candidate.
Greg Kroah-Hartman just released the Linux 6.15.6 point release as well as the Linux 6.12.37 LTS kernel and new point releases in prior-year Long Term Support kernel versions. The main headline of today's stable kernel releases are picking up the mitigations for the Transient Scheduler Attacks (TSA) mitigations that were disclosed this week for AMD processors.
Linus Torvalds just tagged Linux 6.16-rc5 as the newest test release of Linux 6.16.
Sent out this morning as part of this week's "locking/urgent" pull request is a performance regression fix ahead of today's Linux 6.16-rc5 release. This latest performance regression in the Linux kernel is around the new Futex code merged this cycle with a big performance hit being observed in scheduler benchmarks.
Sent out today by longtime Freedreno/MSM open-source Qualcomm GPU driver developer Robin Clark are the main set of MSM kernel graphics/display driver updates targeting the upcoming Linux 6.17 merge window. There are several exciting feature additions coming to this next kernel version for those relying on Qualcomm graphics capabilities.
Ahead of the Linux 6.16-rc5 kernel expected to be released tomorrow, a round of x86 platform driver updates were merged this week with several fixes as well as some new device additions.
Linus Torvalds just released Linux 6.16-rc4 as we prepare to close out the first half of 2025 and hitting roughly one month until the Linux 6.16 stable release.
Maxime Ripard at Red Hat sent out the latest weekly pull of "drm-misc-next" changes to DRM-Next for queuing of these kernel graphics/display driver changes ahead of the Linux 6.17 merge window opening up in about one month's time.
While the GIMP image editor received a bad rap for the amount of time it took to see a stable release based on the GTK3 toolkit rather than GTK2, only today patches have emerged for taking the Linux kernel's gconfig graphical kernel configuration utility from GTK2 to GTK3.
Being worked on for a while has been a "Fair" DRM scheduler inspired by Linux's CFS scheduler and aiming for better performance and scheduling behavior between multiple GPU interactive clients sharing GPU resources.
Support for UEFI Secure Boot Advanced Targeting "SBAT" looks like it could be buttoned up in the mainline kernel for the upcoming Linux 6.17 cycle.
Linus Torvalds just announced the release of Linux 6.16-rc3 in marching toward the Linux 6.16 kernel release due out around late July.
Following the release of Linux 6.16-rc1 last Sunday that capped off the Linux 6.16 merge window, Linux 6.16-rc2 is now available with an initial week's worth of bug/regression fixes. Linux 6.16 development continues in aiming toward a stable release around the end of July.
Back in May a big patch series was published for reworking the Linux kernel to make the SMP support unconditional. Right now those that happen to be running Linux in a uniprocessor (1 CPU core) configuration can build with "CONFIG_SMP" disabled but the proposed patches would make symmetric multi-processing support always present. Those patches took a step forward this week and could be merged for the Linux 6.17 cycle later in the summer.
While the Linux 6.16 merge window just passed one week ago, already there are new feature changes beginning to queue for the Linux 6.17 kernel later in the summer.
Sasha Levin just sent out an initial "request for comments" patch series for the Linux kernel in aiming to establish a Kernel API Specification Framework.
DAMON is a nifty data access monitoring solution for the Linux kernel developed by Amazon and other parties for system monitoring and performance/efficiency optimizations and more. But it's not so ground-breaking that it's worth enabling by default in all Linux kernel builds, Linus Torvalds has decided.
Along with releasing Linux 6.14.11 today to end-of-life the Linux 6.14 kernel series, Greg Kroah-Hartman released Linux 6.15.2 as the newest stable point release. There is a notable fix here for the CPU idle power regressing on some systems since moving to Linux 6.15.
Last year there was some ideas raised around potentially making use of the Linux kernel's IO_uring functionality for graphics drivers to help with better performance and synchronization. It turns out Qualcomm engineers have recently been exploring IO_uring use for the DRM accelerator drivers with very promising results on their Cloud AI hardware in seeing around 50% speed-ups in ioctl execution time.
The turbostat utility that lives within the Linux kernel source tree for reporting processor frequency and idle statistics along with other CPU information saw some last minute updates during the Linux 6.16 merge window.
Linux 6.16-rc1 was just released by Linus Torvalds. This first release candidate of Linux 6.16 marks the close of the two-week merge window where many new features and other changes were introduced.
Notable with the staging area updates for the in-development Linux 6.16 kernel is word that the GPIB driver code may be ready to leave the staging area in the next kernel cycle (Linux v6.17) in then being promoted to the main driver area in signifying the maturity of the code and being cleaned up to meet kernel coding standards. The GPIB drivers are for the General Purpose Interface Bus that was introduced back in 1972.
All of the kernel build system "Kbuild" updates were merged today for the nearly-over Linux 6.16 merge window that is expected to conclude tomorrow with the Linux 6.16-rc1 release. Notable with the Kbuild pull is the introduction of the EXPORT_SYMBOL_GPL_FOR_MODULES helper.
Posted as a request for comments this week were the initial Linux kernel patches for the Hierarchical Constant Bandwidth Server (HCBS).
Following all of the Linux kernel graphics driver features merged last week for the Linux 6.16 kernel, sent out this morning were the initial batch of fixes to the Direct Rendering Manager (DRM) code. Besides fixes to these graphics / display / accelerator drivers, there is one new feature: the AMDKFD kernel compute driver can now be enabled on RISC-V systems.
As some extra benchmarks to put out today for the Phoronix.com 21st birthday, there is some additional data points to share on AMD Strix Halo when using Linux 6.15 stable and the early development state of Linux 6.16 Git ahead of its v6.16-rc1 tagging this weekend. The Linux kernel performance is moving in the right direction at least with this round of testing using the HP ZBook Ultra G1a with Ryzen AI Max+ PRO SoC.
In addition to a number of new Rust abstractions in different Linux kernel subsystems, the main Rust infrastructure pull request was submitted and merged yesterday as we approach the end of the Linux 6.16 merge window.
In addition to the memory management "MM" changes merged last week that included features like Kernel HandOver "KHO" support, a second batch of MM changes were submitted and merged this week for Linux 6.16.
Greg Kroah-Hartman today released Linux 6.15.1 as the first stable point release to the Linux 6.15 kernel that first shipped a week and a half ago. Linux 6.15.1 brings an initial batch of fixes, which are particularly noteworthy if trying to use a Qualcomm Snapdragon X1 laptop on Linux.
One of the niftiest kernel innovations to be upstreamed into Linux over the past year was sched_ext for extensible scheduler behavior in allowing kernel schedulers to be implemented via BPF programs. Sched_ext can allow for interesting scheduler improvements with a variety of use-cases and showed much potential even before being upstreamed. The work on sched_ext isn't yet over though and yet more improvements landed for Linux 6.16.
Kexec HandOver "KHO" was merged for the in-development Linux 6.16 kernel as part of all the memory management "MM" changes. Kexec HandOver is providing the basis for some nifty low-level features moving forward.
A very convenient addition to Linux 6.16 for system administrators is reporting to user-space via sysfs counters for the number of hard and soft lock-ups as well as RCU stalls.
The Linux 6.15 kernel that shipped as stable last week mistakenly shipped with a nasty CPU power regression for some systems. The issue is now fixed in Linux 6.16 Git and will be fixed shortly in the Linux 6.15 point releases.
The Linux 6.16 merge window this weekend suffered an unexpected twist this weekend when Linus Torvalds noticed some unusual Git activity by a longtime Linux kernel developer. The issue is still being sorted through but it would appear that the possible malicious activity came down to some scripting issues around Git.
To compile the Linux x86/x86_64 kernel has already enforced a minimum compiler version of GCC 8 while now with Linux 6.16 this requirement is in place for all other architectures. The GCC 8 and GNU Binutils 2.30 baseline for all Linux kernel architectures now allows removing a number of old workarounds from the codebase.
As an alternative to Coredumps dumping to a file or a pipe connected to a user-mode helper process, Linux 6.16 is introducing the ability to send Coredumps over an AF_UNIX socket.
The cryptography subsystem updates have been merged for the start of the Linux 6.16 cycle. Notable with the crypto updates this round are more performance optimizations for Intel and AMD CPUs with AVX-512 and also enabling next-generation Intel QAT accelerators.
3895 Linux Kernel news articles published on Phoronix.


