Linux Kernel News Archives


4,345 Linux Kernel open-source and Linux related news articles on Phoronix since 2006.

"slab_tiny" Boot Option Proposed For Tiny Linux Systems With Very Limited RAM
"slab_tiny" Boot Option Proposed For Tiny Linux Systems With Very Limited RAM

In 2022 the SLOB allocator was deprecated and removed with Linux 6.4 a year later. SLOB was popular with embedded systems with minimal amounts of RAM, so as a result the CONFIG_SLUB_TINY Kconfig option was then added for configuring the slab allocator for a minimal memory footprint for systems with 16MB of RAM or less. The CONFIG_SLUB_TINY is now on the chopping block with a proposed rework to the allocator code for making the "tiny" memory handling a boot time option.

24 September 2026 - slab_tiny - 5 Comments
Linux 7.4 DRM Infrastructure Better Supporting HDMI 2.0 With New Helpers
Linux 7.4 DRM Infrastructure Better Supporting HDMI 2.0 With New Helpers

Sent out today was the latest weekly pull of drm-misc-next changes of feature material to queue in DRM-Next for Linux 7.4. Most notable in this week's pull request are a number of patches for enhancing the HDMI 2.0 handling in the DRM core infrastructure and display helpers.

24 September 2026 - Linux 7.4 DRM Helpers For HDMI 2.0 - 3 Comments
Linux Kernel Build Times Ready To Be Significantly Reduced With Latest Patches
Linux Kernel Build Times Ready To Be Significantly Reduced With Latest Patches

The past few weeks we have eagerly been following a Linux kernel patch series after AI found some major bottlenecks in the Linux kernel build code. With AI helping to address these bottlenecks, Linux kernel build times are substantially reduced. These optimizations might be ready in time for Linux 7.4 for reducing incremental kernel build times as much as around 70%. This week the latest iteration of these patches were posted by Arm engineer Lorenzo Stoakes.

18 September 2026 - Linux Kbuild Enhancements - 14 Comments
Proposal Raised To Finally Standardize Video Memory Stats Reporting Under Linux
Proposal Raised To Finally Standardize Video Memory Stats Reporting Under Linux

The idea has been talked about before but in 2026 still hasn't made it to the mainline Linux kernel.... Standardized reporting of video memory statistics that would work across different vendors / kernel graphics drivers. A new proposal was raised today in an effort to get a standardized interface established.

17 September 2026 - Video Memory Stats - 9 Comments
Linux 7.4 Could End Up Seeing Kernel Builds ~36% Faster, Incremental Builds ~70% Faster
Linux 7.4 Could End Up Seeing Kernel Builds ~36% Faster, Incremental Builds ~70% Faster

Earlier this month I wrote about a patch series posted to the Linux kernel mailing list that addressed a lot of "hideous code" to make Linux kernel builds faster. A number of single-threaded bottlenecks were tracked down and fixed within the Linux kernel thanks to the assistance of AI. A second revision of those patches hit the mailing list this morning and there is hope they could be upstreamed for Linux 7.4.

14 September 2026 - Faster Kernel Builds - 16 Comments
Zstd Improvement For Linux 7.4 To Avoid Redundant Initialization
Zstd Improvement For Linux 7.4 To Avoid Redundant Initialization

In addition to Usama Arif's recent Linux patches for addressing a major inefficiency within the Linux kernel's Zstd compression code, he also has a separate patch series destined for Linux 7.4 to further enhance the Zstd compression/decompression performance by avoiding redundant initialization.

13 September 2026 - Zstd Redundant Initialization - 4 Comments
New Cache Aware Scheduling Fixes Out For Testing
New Cache Aware Scheduling Fixes Out For Testing

Since being merged back during the Linux 7.2 cycle, the Cache Aware Scheduling code continues seeing more fixes as users test out this scheduling enhancement on different processors and system configurations.

11 September 2026 - Cache Aware Scheduling - 2 Comments
AI Made A Lot Of "Hideous" Code But Found Major Bottlenecks For Faster Linux Compilation
AI Made A Lot Of "Hideous" Code But Found Major Bottlenecks For Faster Linux Compilation

An ARM Linux engineer leveraged AI/LLMs to help uncover some improvements to "significant speed up" the Linux kernel build times. In the process the LLM used generated "a lot of code, much of it hideous" but in the end was used to find some very significant time savings for faster kernel builds via more task parallelization in different areas of the kernel build process.

8 September 2026 - Faster Kernel Compilaton - 23 Comments
21st Revision Of Patches For Getting Linux To Shutdown Devices Asynchronously
21st Revision Of Patches For Getting Linux To Shutdown Devices Asynchronously

Being worked on for over two years has been the latest attempt for async device shutdown support for Linux for getting Linux systems -- especially servers with lots of hardware like many NVMe drives -- to shutdown faster. That work is now up to its 21st version as it works toward hopefully making it to the mainline kernel in the not too distant future.

3 September 2026 - Shutdown Async - 5 Comments
Greg KH Forewarns Of "Rough" Linux 7.3 Kernel Cycle Due To Continued AI Churn
Greg KH Forewarns Of "Rough" Linux 7.3 Kernel Cycle Due To Continued AI Churn

While Linux 7.3-rc1 only released this week and there are another roughly seven weeks to go until the official kernel release, Linux's second-in-command Greg Kroah-Hartman is already warning that it's likely to be another "rough" kernel cycle given the ongoing noise caused by AI/LLM with the increase in bug reports and kernel patches.

2 September 2026 - Linux 7.3 Rough Cycle - 25 Comments
The Linux Kernel Is Approaching 2,000 CVEs Per Release
The Linux Kernel Is Approaching 2,000 CVEs Per Release

With the proliferation of AI/LLM models analyzing the Linux kernel's vast codebase, there has been a surge in the number of CVEs per kernel release. After typically being around 500 CVEs fixed per release, we are now approaching 2,000 CVEs fixed per release and perhaps will break that threshold for Linux 7.3.

28 August 2026 - Linux Kernel CVEs - 33 Comments
Old IBM Driver Joins Insecure SGI Drivers In Being Removed For Linux 7.3
Old IBM Driver Joins Insecure SGI Drivers In Being Removed For Linux 7.3

The char/misc changes were merged this week for the Linux 7.3 cycle. While there is a lot of IIO driver churn as usual and updates to the likes of the Google Binder drivers, there continues to be the 2026 trend of removing old hardware drivers that are rarely updated these days and likely have no active users left on the mainline Linux kernel. This trend is further pushed along by the surplus of AI/LLM-generated bug reports and patches these days causing additional maintenance burden for these obsolete drivers.

28 August 2026 - char/misc - Add A Comment
Linux 7.0-mk2 Released For Multi-Kernel Linux With Promising Performance Results
Linux 7.0-mk2 Released For Multi-Kernel Linux With Promising Performance Results

Last year a multi-kernel architecture was proposed for the Linux kernel to allow multiple independent kernel instances to co-exist on a single physical machine. Each kernel with "multikernel" Linux can run on dedicated CPU cores whole sharing the underlying hardware resources. Linux 7.0-mk2 released today with the kernel patched for this multi-kernel behavior.

25 August 2026 - Multikernel - 23 Comments
Linux 7.3 Delivers Graphics Driver Improvements From Old GPUs To Next-Gen Hardware
Linux 7.3 Delivers Graphics Driver Improvements From Old GPUs To Next-Gen Hardware

The Direct Rendering Manager (DRM) subsystem updates have been merged for the ongoing Linux 7.3 merge window. There is a lot of exciting GPU kernel driver improvements this cycle ranging from some notable enhancements to old AMD Radeon graphics hardware up through enabling support for some next-generation AMD graphics IP blocks to over on the Intel side where Nova Lake S graphics are being enabled by default.

23 August 2026 - Linux 7.3 DRM - 6 Comments
Linux 7.3 Introduces New AES Encryption APIs - Will Open Up More Performance
Linux 7.3 Introduces New AES Encryption APIs - Will Open Up More Performance

Eric Biggers of Google continues carrying out great work on the Linux kernel crypto code. For Linux 7.3 he's landed work on new library APIs for most of the AES encryption modes used within the kernel. Moving forward this will open the door to more performance optimizations, reducing code duplication, and other enhancements.

23 August 2026 - New AES Encryption APIs - Add A Comment
Linux 7.3 x86/mm Lands Patches To Greatly Improve Latency-Sensitive Workloads
Linux 7.3 x86/mm Lands Patches To Greatly Improve Latency-Sensitive Workloads

The highlight of this week's x86/mm pull request of changes for the Linux 7.3 kernel are fixes that reduce the time that the TLB flushing code has interrupts disabled. This helps significantly with latency-sensitive workloads but Intel engineer Dave Hansen noted in the pull request that "it's certainly something to keep an eye on" in looking out for any regressions.

22 August 2026 - Wakeup Latency - 7 Comments
Linux 7.3 Lands Improvements For Voodoo 3 / 4 / 5 & Vintage Atari Computers In 2026
Linux 7.3 Lands Improvements For Voodoo 3 / 4 / 5 & Vintage Atari Computers In 2026

At a time when Linux continues dropping older hardware drivers due to the influx of AI/LLM-generated bug reports and patches for hardware extremely unlikely to be used with modern versions of the mainline Linux kernel, Voodoo graphics cards and vintage Atari computers are seeing some reprieve with the upcoming Linux 7.3 kernel release.

21 August 2026 - FBDEV Drivers - 5 Comments
Linux 7.3 Cleans Up The Code For Disabling Of Legacy 32-bit Time Support
Linux 7.3 Cleans Up The Code For Disabling Of Legacy 32-bit Time Support

The Linux kernel has supported the CONFIG_COMPAT_32BIT_TIME Kconfig build time option for optionally disabling of legacy 32-bit time system call support. This is intended to disable the code that uses a 32-bit integer for time that is thus not Year 2038 safe, but at the cost of breaking compatibility for legacy 32-bit applications. Even if building without Linux 32-bit time support, it turns out some 32-bit time code persisted but that is now being fixed with Linux 7.3.

20 August 2026 - Linux 7.3 vDSO - 31 Comments
Two Very Exciting Memory Management Optimizations Going Into Linux 7.3
Two Very Exciting Memory Management Optimizations Going Into Linux 7.3

Andrew Morton on Tuesday sent out all of the memory management "MM" updates for the Linux 7.3 merge window. The MM pull was particularly heavy as he noted 1,250 "added-to-MM" emails were sent out this cycle compared to 920 the prior cycle. With a lot of patch churn, he also turned to Google's Gemini AI for writing his patch summaries. In going through the very verbose AI-generated summary, there are two patch series that get me excited on the performance front with Linux 7.3.

19 August 2026 - Linux 7.3 MM - 5 Comments

4345 Linux Kernel news articles published on Phoronix.