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

Linux Kernel News Archives


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

EEVDF Scheduler Merged For Linux 6.6, Intel Hybrid Cluster Scheduling Re-Introduced
EEVDF Scheduler Merged For Linux 6.6, Intel Hybrid Cluster Scheduling Re-Introduced

The EEVDF scheduler code has been merged for the in-development Linux 6.6 kernel. EEVDF replaces the existing CFS scheduler code. There is the likelihood of some performance regressions initially though but the developers will be working to address them as they arise. Additionally, this scheduler pull also re-introduces cluster scheduling for Intel Core hybrid processors.

29 August 2023 - EEVDF LANDS!!! - 16 Comments
GNU Linux-libre 6.5-gnu Released With More Kernel Deblobbing
GNU Linux-libre 6.5-gnu Released With More Kernel Deblobbing

Building off yesterday's release of Linux 6.5, GNU Linux-libre 6.5-gnu is now available for this downstream kernel maintained by the Free Software Foundation Latin America crew that removes support for binary-only kernel modules and stripping out other kernel code that depends on non-free-software microcode/firmware and other elements not deemed in the interests of pure free software.

28 August 2023 - GNU Linux-libre 6.5 - 28 Comments
fchmodat2 System Call Submitted For Linux 6.6
fchmodat2 System Call Submitted For Linux 6.6

Ahead of the Linux 6.5 stable kernel being released there have already been a few pull requests submitted of new feature material for Linux 6.6. Among the early pulls for v6.6 is one from prominent Linux developer Christian Brauner at Microsoft that introduces the fchmodat2() system call as an evolution of fchmodat().

27 August 2023 - fchmodat2 - 5 Comments
Linux 6.6 To Bring Another Rust Toolchain Upgrade
Linux 6.6 To Bring Another Rust Toolchain Upgrade

Miguel Ojeda who leads the "Rust for Linux" effort of integrating Rust programming language support into the Linux kernel has already submitted his pull request of planned feature updates for the upcoming Linux 6.6 cycle.

25 August 2023 - Linux 6.6 + Rust - 1 Comment
Linux 6.6 MSM DRM Driver Preps For New Hardware, Overhead Optimizations
Linux 6.6 MSM DRM Driver Preps For New Hardware, Overhead Optimizations

Googler Rob Clark on Sunday sent out the set of MSM DRM patches prepped for the upcoming Linux 6.6 merge window. The MSM DRM driver is the kernel component for open-source Qualcomm Adreno graphics that goes along with the Freedreno Gallium3D and TURNIP Vulkan drivers in Mesa for having a nice Qualcomm Linux graphics stack.

23 August 2023 - Linux 6.6 - 4 Comments
Linux Microcode Loading For x86 32-bit CPUs Being Cleaned Up & Corrected
Linux Microcode Loading For x86 32-bit CPUs Being Cleaned Up & Corrected

Continuing to support x86 32-bit processors with the mainline Linux kernel continues to be a maintenance burden and uncovering ugly bits of code that are seldom touched. The latest work is on fixing up the 32-bit early microcode loading code so that it's more robust and actually correct.

22 August 2023 - x86 32-bit Microcode Woes - 14 Comments
Linux DRM Firmware Repo Established For Queuing New GPU Firmware
Linux DRM Firmware Repo Established For Queuing New GPU Firmware

The linux-firmware.git Git repository on the kernel.org Git repository has been the de facto location for collecting all of the microcode/firmware files needed by upstream Linux kernel drivers. The linux-firmware.git repository is the centralized repository for all firmware files, including the GPU/DRM graphics drivers. Now though a dedicated DRM firmware repository is being established as a staging area for new GPU firmware prior to being picked up by linux-firmware.git.

20 August 2023 - DRM Firmware - 13 Comments
Imagination Tech Posts Updated PowerVR Linux DRM Driver
Imagination Tech Posts Updated PowerVR Linux DRM Driver

Imagination Technologies has posted the fifth iteration of their driver patches for supporting PowerVR Rogue graphics with an open-source Linux kernel Direct Rendering Manager (DRM) driver that will go along with their Mesa PVR Vulkan driver.

16 August 2023 - Imagination Tech PowerVR - 22 Comments
Linux Kernel Updated To Add Zenbleed Fix For Valve's Steam Deck
Linux Kernel Updated To Add Zenbleed Fix For Valve's Steam Deck

Last month when the Linux kernel was mitigated for Zenbleed as a CPU vulnerability affecting AMD Zen 2 processors, it turns out the Steam Deck APU was accidentally left without coverage. An x86/urgent pull request sent out today for the Linux 6.5 kernel and for back-porting to current stable Linux kernel releases will extend the Zenbleed mitigation to protect Steam Deck gamers.

12 August 2023 - Zenbleed + Steam Deck - 27 Comments
Linux 6.4.10 & LTS Kernels Updated With AMD Zen 1 Divide By Zero Bug-Fix
Linux 6.4.10 & LTS Kernels Updated With AMD Zen 1 Divide By Zero Bug-Fix

Following the new Linux stable kernels this week to quickly mitigate the Intel Downfall and AMD Inception vulnerabilities, today brings another set of stable point releases. Among the fixes to be picked up since Tuesday is the other AMD fix for the week of a Zen 1 bug that could leak data following a divide by zero operation.

11 August 2023 - New Point Releases - 13 Comments
Six New Stable Linux Kernel Updates For Intel DOWNFALL & AMD INCEPTION
Six New Stable Linux Kernel Updates For Intel DOWNFALL & AMD INCEPTION

As a result of the AMD INCEPTION and Intel DOWNFALL speculative execution vulnerabilities published this Patch Tuesday, Linux 6.5 Git quickly picked up the patches on embargo expiration and now there are six new stable point releases for back-porting these CPU security vulnerabilites to the supported stable kernel series.

8 August 2023 - Security Vulnerabilities - 31 Comments
LoongArch Implementing More Kernel Features For Linux 6.6
LoongArch Implementing More Kernel Features For Linux 6.6

In addition to Loongson preparing Loongson Binary Translation (LBT) for LoongArch to help with MIPS / x86 / Arm binary translation on this domestic Chinese CPU architecture, additional LoongArch features are also now slated for introduction in the upcoming Linux 6.6 kernel cycle.

6 August 2023 - LoongArch + Linux 6.6 - 3 Comments
New Linux Optimization Patches Reduced TLB Flushes By Over 50% In Some Cases
New Linux Optimization Patches Reduced TLB Flushes By Over 50% In Some Cases

SK engineer Byungchul Park noticed costly migration overhead especially with TLB shoot-downs hurting performance while he was working with Compute Express Link (CXL) on Linux. That led to some optimization patches to reduce TLB flushes under some select cases that in turn led to a 50% reduction in full flushes and has the possibility of helping performance.

4 August 2023 - TLB Flushing Overhead - 5 Comments
Linux Kernel Prepares Rust Toolchain Upgrade To v1.71
Linux Kernel Prepares Rust Toolchain Upgrade To v1.71

Linux 6.5 upgraded its Rust toolchain against Rust 1.68.2. This was the first upgrade of the Rust toolchain from the original v1.62 requirements when the first Rust kernel code was mainlined. A second upgrade is now planned to take it to Rust 1.71.

30 July 2023 - Rust 1.71 - 36 Comments
More FUTEX2 Additions Being Worked On For The Linux Kernel
More FUTEX2 Additions Being Worked On For The Linux Kernel

Merged back in 2021 with Linux 5.16 was the FUTEX2 code to help with Linux gaming needs particularly around Steam Play. There were plans to further extend FUTEX2 and now two years later there's been recent patches working out more enhancements to this interface.

24 July 2023 - FUTEX2 - 7 Comments
New Linux Kernel Code Works On APIC "Decrapification", Suggests Dropping x86 32-bit
New Linux Kernel Code Works On APIC "Decrapification", Suggests Dropping x86 32-bit

There's a lovely new Linux kernel patch series out that's big in working on a major clean-up of the x86 APIC code (or "decrapification" as it's called in the patches) and also bringing up for discussion the idea of killing off x86 32-bit support. It's unlikely the x86 32-bit support will be removed right now, which is "just museum pieces", but as an alternative would be making it SMP-only to at least remove the uni-processor code paths.

18 July 2023 - x86 32-bit hardware is museum pieces - 77 Comments
Open-Source Graphics Driver Updates Begin Queuing For Linux 6.6
Open-Source Graphics Driver Updates Begin Queuing For Linux 6.6

While less than one week has passed since the Linux 6.5 merge window ended and 6.5-rc1 being issued, there is already the first set of drm-misc-next changes submitted to DRM-Next of early open-source graphics/display driver changes geared for Linux 6.6 later this year.

13 July 2023 - Linux 6.6 Graphics Drivers - 1 Comment
The Current Challenges With Using Linux On Airplanes
The Current Challenges With Using Linux On Airplanes

Currently most avionics real-time operating systems for airplanes are proprietary and very specialized for safety assurance reasons. Using Linux though and other open-source software would ease development, open more developers to being able to work on said avionics platforms, have much better documentation, and lower other barriers, but there are challenges currently involved.

1 July 2023 - Linux Doesn't Fit - 82 Comments
Linus Torvalds Gets Coding To Improve Linux's User-Mode Stack Expansion
Linus Torvalds Gets Coding To Improve Linux's User-Mode Stack Expansion

Linux creator Linus Torvalds doesn't write as much actual kernel code these days as he used to. These days he's often busy overseeing the upstream kernel development community with reviewing code, managing releases, and chiming in on mailing list discussions. Once in a while though he gets down and dirty with some low-level kernel hacking just as he's done now for Linux 6.5 with improving the user-mode stack expansion code.

1 July 2023 - New Code For Linux 6.5 - 10 Comments

3352 Linux Kernel news articles published on Phoronix.