The Wayback Machine - https://web.archive.org/web/20250728072305/https://www.phoronix.com/linux/Linux+Kernel

Linux Kernel News Archives


3,895 Linux Kernel open-source and Linux related news articles on Phoronix since 2006.

Linux 6.17 Will Be Exciting With Intel "Project Battlematrix" GPU Driver Changes & More
Linux 6.17 Will Be Exciting With Intel "Project Battlematrix" GPU Driver Changes & More

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.

25 July 2025 - Linux 6.17 Features - Add A Comment
Linux Kernel Proposal Documents Rules For Using AI Coding Assistants
Linux Kernel Proposal Documents Rules For Using AI Coding Assistants

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.

25 July 2025 - Linux Kernel + AI - 31 Comments
Linux 6.16 Is Exciting For Open-Source NVIDIA, OpenVPN DCO & More Performance
Linux 6.16 Is Exciting For Open-Source NVIDIA, OpenVPN DCO & More Performance

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.

25 July 2025 - Linux 6.16 - 1 Comment
Linux Kernel Patches Speed-Up CRC32 Performance For CPUs With "Good" AVX-512
Linux Kernel Patches Speed-Up CRC32 Performance For CPUs With "Good" AVX-512

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.

20 July 2025 - crc32c + AVX-512 VPCLMULQDQ - 11 Comments
Single RunQueue Proxy Execution Appears Ready For Linux 6.17
Single RunQueue Proxy Execution Appears Ready For Linux 6.17

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.

17 July 2025 - Proxy Execution - 4 Comments
New Effort To Upstream LTTng In The Linux Kernel Draws Criticism From Torvalds
New Effort To Upstream LTTng In The Linux Kernel Draws Criticism From Torvalds

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.

14 July 2025 - LTTng Kernel Modules - 17 Comments
Linux 6.15.6, 6.12.37 LTS & Other Stable Kernels Deliver TSA Mitigations
Linux 6.15.6, 6.12.37 LTS & Other Stable Kernels Deliver TSA Mitigations

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.

10 July 2025 - Linux Stable Kernels - 6 Comments
Linux 6.16 Performance Regression Tracked Down In New Futex Code
Linux 6.16 Performance Regression Tracked Down In New Futex Code

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.

6 July 2025 - Linux 6.16 - 7 Comments
Linux Kernel's gconfig Finally Ported From GTK2 To GTK3
Linux Kernel's gconfig Finally Ported From GTK2 To GTK3

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.

24 June 2025 - GTK3 gconfig - 24 Comments
Linux 6.16-rc2 Released With An Initial Batch Of Fixes
Linux 6.16-rc2 Released With An Initial Batch Of Fixes

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.

15 June 2025 - Linux 6.16 - Add A Comment
Linux 6.17 Looks Like It Could Go Ahead And Make SMP Support Unconditional
Linux 6.17 Looks Like It Could Go Ahead And Make SMP Support Unconditional

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.

15 June 2025 - Linux 6.17 - 23 Comments
IO_uring Shows Promising Potential For Linux Accelerator Drivers
IO_uring Shows Promising Potential For Linux Accelerator Drivers

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.

10 June 2025 - Lower Overhead - 6 Comments
Linux GPIB Drivers Maturing Into Good Shape 50+ Years After The Bus Was Introduced
Linux GPIB Drivers Maturing Into Good Shape 50+ Years After The Bus Was 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.

8 June 2025 - Linux GPIB - 11 Comments
AMD's Kernel Compute Driver "AMDKFD" Can Now Be Enabled On RISC-V
AMD's Kernel Compute Driver "AMDKFD" Can Now Be Enabled On RISC-V

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.

6 June 2025 - AMDKFD On RISC-V - 6 Comments
Linux 6.15 & Early Linux 6.16 Delivering Some Additional Gains For AMD Strix Halo
Linux 6.15 & Early Linux 6.16 Delivering Some Additional Gains For AMD Strix Halo

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.

5 June 2025 - Linux Kernel Benchmarks - Add A Comment
Sched_Ext Boasts CPU Selection Improvements In Linux 6.16
Sched_Ext Boasts CPU Selection Improvements In Linux 6.16

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.

4 June 2025 - Sched_Ext - 4 Comments
Kexec HandOver "KHO" Merged For Linux 6.16
Kexec HandOver "KHO" Merged 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.

2 June 2025 - Kexec HandOver - Add A Comment
Linux 6.16 Now Enforces A Minimum Compiler Version Of GCC 8
Linux 6.16 Now Enforces A Minimum Compiler Version Of GCC 8

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.

31 May 2025 - Compiler Requirement Bump - 15 Comments
Coredump Socket Support Merged For Linux 6.16
Coredump Socket Support Merged For Linux 6.16

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.

30 May 2025 - Coredump Over Sockets - 2 Comments

3895 Linux Kernel news articles published on Phoronix.