Linux Kernel News Archives


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

Linux 6.9 Cleans Up Printk Code While Preparing For Atomic Consoles
Linux 6.9 Cleans Up Printk Code While Preparing For Atomic Consoles

The Linux work around atomic consoles and threaded printing remains ongoing. This work is particularly interesting as it's the last major blocker before real-time "RT" kernel support can land. This work sadly isn't ready for the new Linux 6.9 cycle but at least some printk clean-ups are landing for issues discovered during the atomic consoles effort.

13 March 2024 - printk - 7 Comments
Linux 6.8 Is Very Exciting With Intel Xe Driver, Raspberry Pi 5 Graphics & New Hardware
Linux 6.8 Is Very Exciting With Intel Xe Driver, Raspberry Pi 5 Graphics & New Hardware

Linux 6.8 could debut as stable as soon as tomorrow if all goes well... Linus Torvalds last week was unsure whether an extra release candidate would be needed after the quiet 6.8-rc7 release. This week's seen a continued flow of fixes land, so we'll see what Linus decides on Sunday but in any event there are already a number of early 6.9 pull requests.

9 March 2024 - Linux 6.8 - 1 Comment
Third Version Of Linux Atomic Console Support Posted
Third Version Of Linux Atomic Console Support Posted

Posted on Sunday was the third iteration of the patches working toward the threaded/atomic non-blocking console "NBCON" support that is known to be one of the last blockers to sort out before the remainder of the Linux real-time "RT" patches can be upstreamed.

19 February 2024 - Needed For Linux Real-Time RT - 11 Comments
LZ4 Compression For Hibernation Images Queued For Linux 6.9: Faster Restore Times
LZ4 Compression For Hibernation Images Queued For Linux 6.9: Faster Restore Times

In development the past several months has been patches to allow changing the compression algorithm used by the hibernation images of the Linux kernel while preserving the system memory contents. With using LZ4 yields faster system restore times from hibernation than the current de facto compression algorithm used of LZO. This work is now queued for introduction in Linux 6.9.

13 February 2024 - LZ4 Compression - 21 Comments
Linux Patch Pending To Fix Support For The Transmeta Crusoe CPU
Linux Patch Pending To Fix Support For The Transmeta Crusoe CPU

While the Linux kernel has seen increased activity around dropping old/unused hardware drivers and other support, for old hardware that is still proven to be used on upstream Linux kernel releases does stick around and even will see the occasional fix... The latest example of that is a fix on the way for restoring Linux kernel support for the Transmeta Crusoe, the x86-compatible processor released back in 2000.

9 February 2024 - Transmeta Crusoe - 50 Comments
Torvalds Has It With "-Wstringop-overflow" On GCC Due To Kernel Breakage
Torvalds Has It With "-Wstringop-overflow" On GCC Due To Kernel Breakage

One of the new features for Linux 6.8 that was merged late was enabling the -Wstringop-overflow compiler option to warn about possible buffer overflows in cases where the compiler can detect such possible overflows at compile-time. While it's nice in theory, issues on GCC has led Linus Torvalds to disabling this compiler option as of now Linux 6.8.

2 February 2024 - Bad -Wstringop-overflow - 26 Comments
Fast Kernel Headers Work Restarted For Linux To Ultimately Speed Up Build Times
Fast Kernel Headers Work Restarted For Linux To Ultimately Speed Up Build Times

Posted at the start of 2022 was a set of 2.3k patches dubbed "fast kernel headers" to massively speed-up build times for compiling the kernel and to address dependency hell situations. While it was quick to iterate at first and some bits got upstreamed, it's been months since hearing anything new on the fast kernel headers topic. But today a new patch series was posted that's restarting the effort in working towards massively speeding up kernel build times.

31 January 2024 - Fast Kernel Headers - 56 Comments
Real-Time Patches Updated Against The Linux 6.8 Kernel
Real-Time Patches Updated Against The Linux 6.8 Kernel

It's 2024 and sadly the real-time (RT) patches still have yet to be mainlined for the Linux kernel. At least though the out-of-tree patches continue to be quickly re-based and decrease in size over time... Out today is the Linux v6.8-rc1-rt1 patches for bringing the real-time support against the in-development Linux 6.8 kernel.

23 January 2024 - v6.8-rc1-rt1 - 24 Comments
Linux 6.8 Running Well On The AMD Threadripper 7980X, Maintaining Gains Made With v6.7
Linux 6.8 Running Well On The AMD Threadripper 7980X, Maintaining Gains Made With v6.7

Over the weekend I shared some benchmarks showing some nice performance gains with Linux 6.7 over the 6.6 kernel when running on the AMD Ryzen Threadripper 7980X HEDT processor within the new System76 Thelio. So now you may be wondering about the performance with the in-development Linux 6.8 kernel... Here are some early tests there.

23 January 2024 - Ryzen Threadripper 7980X - 1 Comment
LoongArch Lands Initial Rust Kernel Support For Linux 6.8
LoongArch Lands Initial Rust Kernel Support For Linux 6.8

Submitted and merged on Friday for the ongoing Linux 6.8 merge window were the LoongArch processor changes for this new kernel version. Most singificant for these Chinese processors is now supporting the Rust Linux kernel integration.

20 January 2024 - LoongArch + Rust In Linux 6.8 - 11 Comments
Linux 6.8-rc1 Should Release On Schedule Tomorrow
Linux 6.8-rc1 Should Release On Schedule Tomorrow

Last weekend the Linux 6.8 merge window paused due to Linus Torvalds losing Internet connectivity and electricity. It lasted for the better part of the week but then managed to get back to work and now thankfully has been back online albeit with intermittent electrical issues following a brutal winter storm.

20 January 2024 - Linux 6.8 - Add A Comment
Linux 6.8 Merges Fix For Recent Performance Regression Spotted By Linus Torvalds
Linux 6.8 Merges Fix For Recent Performance Regression Spotted By Linus Torvalds

Last week Linux creator Linus Torvalds spotted a bad performance regression with the early Linux 6.8 kernel state that was leading to his kernel build times doubling. Since then kernel developers were working on analyzing the issue and devising a fix. A few minutes ago the fix has worked its way into the mainline kernel.

18 January 2024 - Linux 6.8 Performance Fix - 12 Comments
Linus Torvalds Gets Back To Merging New Code For Linux 6.8
Linus Torvalds Gets Back To Merging New Code For Linux 6.8

Last weekend the Linux 6.8 merge window was thrown into a mess with Linus Torvalds losing Internet access and electricity during some significant winter storms battling the Portland, Oregon area. After nearly five days without being able to manage the Git merges for the Linux 6.8 merge window, a few minutes ago activity was restarted.

17 January 2024 - Linux 6.8 Resumes - 20 Comments
DRM Driver Changes Already Begin Queuing For Linux 6.9
DRM Driver Changes Already Begin Queuing For Linux 6.9

While the Linux v6.8 kernel merge window isn't even over yet and that kernel not debuting until March, a few days ago the first drm-misc-next pull request was submitted to DRM-Next to begin queuing the open-source graphics/display driver changes that will ultimately be targeting the Linux 6.9 kernel.

17 January 2024 - Linux 6.9 - 1 Comment
Rust-Written Linux Scheduler Showing Promising Results For Gaming Performance
Rust-Written Linux Scheduler Showing Promising Results For Gaming Performance

A Canonical engineer has been experimenting with implementing a Linux scheduler within the Rust programming language. His early results are interesting and hopeful around the potential of a Rust-based scheduler that works via sched_ext for implementing a scheduler using eBPF that can be loaded during run-time.

16 January 2024 - Rust Linux Scheduler - 79 Comments
A Fix For The Severe Linux Performance Regression Spotted By Torvalds
A Fix For The Severe Linux Performance Regression Spotted By Torvalds

Prior to Linus Torvalds' Internet and electricity being knocked out by a snow storm and thus impacting the Linux 6.8 merge window, his weekend was already in rough shape due to encountering a performance regression with new Linux 6.8 code that was causing his Linux kernel builds to be as twice as long as with previous kernels. An AMD Linux engineer was able to reproduce the regression and with upstream developers there is now a believed fix for this issue in the latest scheduler code.

14 January 2024 - Frequency Invariance Issue - 57 Comments
Linus Torvalds On Linux 6.8 DRM: "Testing Is Seriously Lacking"
Linus Torvalds On Linux 6.8 DRM: "Testing Is Seriously Lacking"

While the Direct Rendering Manager (DRM) kernel graphics/display driver updates for Linux 6.8 excitingly include the new Intel "Xe" DRM and PowerVR Imagination drivers, AMD color management properties in experimental form, Raspberry Pi 5 graphics support, and more, Linus Torvalds isn't happy with some of the new Intel Xe driver code.

12 January 2024 - Unhappy Torvalds - 46 Comments
Intel's New "Xe" Driver Submitted For Linux 6.8 Along With Imagination's PowerVR Driver
Intel's New "Xe" Driver Submitted For Linux 6.8 Along With Imagination's PowerVR Driver

The Direct Rendering Manager (DRM) kernel display/graphics driver changes have been submitted for the Linux 6.8 kernel. As expected and to much excitement, the experimental new Xe kernel graphics driver is included for introduction in Linux 6.8 as well as the Imagination PowerVR driver for select Rogue GPUs. Plus there's new AMDGPU driver additions and other improvements with this pull, including the initial AMD color management code.

11 January 2024 - Linux 6.8 DRM - Add A Comment
Linux 6.8 Continues Work For Clearing The sysctl Sentinel Bloat
Linux 6.8 Continues Work For Clearing The sysctl Sentinel Bloat

Linux 6.8 is continuing the work toward allowing the sysctl sentinel to be removed, the final empty element on sysctl arrays. This ongoing effort will in turn allow for saving an extra 64 bytes on each sysctl array and will enhance the build time size of the kernel.

11 January 2024 - sysctl Sentinel - 3 Comments
Linus Torvalds Hits Nasty Performance Regression With Early Linux 6.8 Code
Linus Torvalds Hits Nasty Performance Regression With Early Linux 6.8 Code

It's not too often hearing Linus Torvalds himself raising the alarm bells over performance regressions of the Linux kernel, but that happened this evening with the ongoing Linux 6.8 merge window. Torvalds' AMD Ryzen Threadripper system suddenly was suffering from much longer build times at least as a result of new code for this kernel.

10 January 2024 - Scheduler Regression - 37 Comments
Linux 4.14 LTS Reaches End-Of-Life After Six Years
Linux 4.14 LTS Reaches End-Of-Life After Six Years

Linux 4.14 debuted at the end of 2017 with exciting features at the time like AMD Vega improvements, working on the since-failed Intel Cannonlake graphics, Zstd compression support, and more. The kernel has advanced a heck of a lot since then and Linux 6.7 recently debuted. It's now time that Linux 4.14 LTS has been declared end-of-life.

10 January 2024 - Linux 4.14 EOL - 8 Comments

3490 Linux Kernel news articles published on Phoronix.