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

Linux Kernel News Archives


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

Linux Looks To Retire Itanium/IA64 Support
Linux Looks To Retire Itanium/IA64 Support

It's been many years since Intel Itanium processors made a convincing story and faced a slow demise over the past decade. While the last of the Itanium 9700 "Kittson" processors shipped in 2021, just two years later now the Linux kernel is already looking at possibly seeing its IA-64 support removed over having no maintainers or apparent users.

15 February 2023 - Itanium Linux Support - 49 Comments
More Rust Code Readied For Linux 6.3 - Closer To Having Rust Drivers Upstreamed
More Rust Code Readied For Linux 6.3 - Closer To Having Rust Drivers Upstreamed

While initial Rust code was merged for Linux 6.1, it's not yet used by any kernel drivers or functionality for end-users and the integration and other abstractions for Rust are still being established. With the upcoming Linux 6.3 cycle, more of that Rust groundwork is set to be merged and nearing the point of Rust-written kernel modules/drivers will be able to be upstreamed.

13 February 2023 - Rust For Linux - 59 Comments
Linux objtool Improvements Help Reduce RAM Usage & Build Time During Large Kernel Builds
Linux objtool Improvements Help Reduce RAM Usage & Build Time During Large Kernel Builds

Upstream kernel developers have begun hitting RAM capacity issues when carrying out large Linux kernel builds with the likes of "allyesconfig" for enabling all possible modules/options. While 32GB of system RAM has been common for developer desktops in recent years, large Linux kernel builds and taking advantage of multiple compile jobs have begun to cross that threshold and leading to out-of-memory behavior. Fortunately, a set of patches to the kernel's objtool is taming the memory use to rein in kernel builds for such scenarios.

9 February 2023 - objtool RAM Reduction - 19 Comments
Linux 6.1 Officially Promoted To Being An LTS Kernel
Linux 6.1 Officially Promoted To Being An LTS Kernel

Linux 6.1 was widely anticipated to be a Long-Term Support (LTS) kernel with normally the last major release series for the calendar year normally promoted to LTS status. Greg Kroah-Hartman as the Linux stable maintainer went ahead today and formally recognized Linux 6.1 as the 2022 LTS kernel.

7 February 2023 - Linux 6.1 LTS - 29 Comments
Linux Parallel CPU Bring-Up Shows Great Impact Bringing Up 1,920 Sapphire Rapids Cores
Linux Parallel CPU Bring-Up Shows Great Impact Bringing Up 1,920 Sapphire Rapids Cores

After the prior kernel patches had stalled in their review process, last week work was revived on x86_64 parallel CPU bring-up for the Linux kernel to help in booting the kernel faster on larger core count desktops and servers. The results have been promising and over the past few days more test results have flowed in along with other positive commentary that will hopefully this time lead to the work ultimately getting upstreamed.

6 February 2023 - Parallel CPU Bring-Up - 14 Comments
Work Revived On Parallel CPU Bring-Up To Boot Linux Faster On Large Systems/Servers
Work Revived On Parallel CPU Bring-Up To Boot Linux Faster On Large Systems/Servers

Originally posted two years ago were Linux kernel patches for bringing up of CPU cores in parallel to speed-up the Linux boot process. With the growing core counts of servers and even high-end desktops / HEDT platforms, this parallel bring-up can lead to significant time savings at boot. The work, unfortunately, stalled but has now been revised.

2 February 2023 - Parallel CPU Bring-Up - 18 Comments
MSM DRM Driver Adds Support For Newer Qualcomm Platforms With Linux 6.3
MSM DRM Driver Adds Support For Newer Qualcomm Platforms With Linux 6.3

The MSM Direct Rendering Manager (DRM) driver that was started originally as part of the Freedreno effort for open-source, reverse-engineered graphics driver support for Qualcomm Adreno graphics continues flourishing. A number of MSM driver additions -- including new Qualcomm platform support -- is ready to go with the upcoming Linux 6.3 kernel.

31 January 2023 - MSM DRM-Next - 6 Comments
Linux 6.3 Features Expected From AMD Auto IBRS To Pluton CRB TPM2 & Dropping Old Code
Linux 6.3 Features Expected From AMD Auto IBRS To Pluton CRB TPM2 & Dropping Old Code

There still is another month to go until the Linux 6.2 kernel is released as stable and in turn kicking off the Linux 6.3 merge window. But from my monitoring in recent weeks, here is an early preview of some of the material expected for the v6.3 kernel based on what's been queuing in the various subsystem "-next" branches or otherwise looking like it should align for the next cycle.

23 January 2023 - Linux 6.3 Early Feature Look - 4 Comments
Google Moves Forward With HugeTLB HGM For The Linux Kernel

Sent out last year as "request for comments" were two rounds of patches by Google engineer James Houghton for introducing the concept of HugeTLB High Granularity Mapping (HGM) to the Linux kernel. In kicking off the new year, the set of 46 patches in their post-RFC state have been mailed out for review.

5 January 2023 - HugeTLB High Granularity Mapping - Add A Comment
Amazon Reflects On The Great Year For DAMON In The Linux Kernel
Amazon Reflects On The Great Year For DAMON In The Linux Kernel

Merged just over a year ago into the Linux kernel was DAMON as an Amazon-developed solution for monitoring data accesses. In the year since being merged, DAMON has continued to see more functionality added and new users and developers becoming involved with this data access monitoring.

29 December 2022 - DAMON - 10 Comments
Restartable Sequences "RSEQ" Additions Expected For Linux 6.3
Restartable Sequences "RSEQ" Additions Expected For Linux 6.3

The Restartable Sequences "RSEQ" system call merged a few years ago into the Linux kernel and is now used by the GNU C Library and friends for faster user-space operations on per-CPU data. Now coming next year with Linux 6.3 is set to be some notable additions to the RSEQ support.

27 December 2022 - Restartable Sequences - 8 Comments
Intel Habana Labs AI Driver Prepares For Move To Linux's New Accelerator Subsystem
Intel Habana Labs AI Driver Prepares For Move To Linux's New Accelerator Subsystem

With the in-development Linux 6.2 kernel there is the new compute accelerator "accel" subsystem/framework as part of the Direct Rendering Manager area. The creation of that new subsystem was pulled together by Intel (Habana Labs) and now their AI accelerator driver is preparing to move from the "char/misc" catch-all to this new subsystem.

26 December 2022 - Compute Accelerators - Add A Comment
Linux MGLRU Results Are Looking Great On Ampere Altra
Linux MGLRU Results Are Looking Great On Ampere Altra

One of the best features to make it into the mainline Linux kernel this year is MGLRU as the Multi-Gen LRU for overhauling the kernel's page reclamation code. The MGLRU code that premiered in Linux 6.1 has been showing off very well in a variety of benchmarks.

21 December 2022 - MGLRU Performance - 8 Comments
Linux 6.2 Allows For Zstd-Compressed Debug Information
Linux 6.2 Allows For Zstd-Compressed Debug Information

In addition to Linux 6.2 upgrading its Zstd implementation for speedier compression/decompression for in-kernel uses of the Zstandard compression algorithm, this new kernel version is adding another Zstd use-case: compressed debug info sections.

20 December 2022 - Zstd Debugging Information - 4 Comments
Updated Zstd Implementation Merged For Linux 6.2
Updated Zstd Implementation Merged For Linux 6.2

It finally happened! An updated Zstd kernel implementation based on Zstd v1.5 upstream has been merged for the in-development Linux 6.2 to provide better performance and reliability for Zstd compression/decompression use-cases from compressed firmware to transparent file-system compression.

19 December 2022 - Linux 6.2 Brings New Zstd - 34 Comments
Linux 6.2 Addresses Another "Tasty Target For Attackers"
Linux 6.2 Addresses Another "Tasty Target For Attackers"

The x86 memory management updates for the Linux 6.2 merge window have been submitted with two primary additions: addressing another "tasty target for attackers" and separately is also landing of Intel's Linear Address Masking (LAM) functionality.

13 December 2022 - Linux 6.2 x86/mm - 1 Comment
Linux Adding New Control Since Its Splitlock Detector Is Wrecking Some Steam Play Games
Linux Adding New Control Since Its Splitlock Detector Is Wrecking Some Steam Play Games

Back in 2020 the Linux kernel added a split-lock detector since when they occur an atomic instruction spanning multiple cache lines and requiring a global bus lock is needed. This has an unfortunate heavy impact on the system and thus the detector was added to report it to the kernel log when a split-lock occurs. But earlier this year starting with Linux 5.19, kernel developers decided to "make life miserable" and intentionally slow down bad behaving apps that abuse split-locks. That in turn has caused problems for some games -- so far select Windows games running under Steam Play -- and thus a new kernel knob is being added to more easily adjust the behavior.

13 December 2022 - Horrible Performance - 45 Comments
The Many New Features On The Horizon For Linux 6.2
The Many New Features On The Horizon For Linux 6.2

While Linux 6.1 is introducing many new features, for the Linux 6.2 merge window beginning next week there is a lot more on tap. Linux 6.2 has a lot of exciting additions expected from new low-level software features, continuing to lay more Rust code, new hardware support, stable Intel Arc Graphics support, and a ton more. Here is an early look at some of what is expected.

9 December 2022 - Linux 6.2 Features - 4 Comments

3208 Linux Kernel news articles published on Phoronix.