Linux Scheduler Adapted For A Latency Win & Avoiding An RT Deadlock

A patch series for the Linux kernel scheduler code is queued up for expected introduction in Linux 6.18 to defer throttle when tasks exit to user-space. These changes to switch the scheduler to a task-based throttle model and task-based throttle time accounting can provide a latency win and also address a possible deadlock situation for real-time “RT” kernels…

Linux Sees Fresh Fixes For PCMCIA PC Card Support In 2025

It’s not too often hearing PCMCIA these days as that defunct PC card standard for laptops from the 90’s and early 00’s. Back in 2023 Linux began dropping old PCMCIA drivers from the kernel while coming as a surprise today are some clean-ups for the Personal Computer Memory Card International Association (PCMCIA) subsystem code persisting within the Linux kernel…

AMD “sbtsi_temp” Driver Being Updated For Linux 6.18 To Handle Freezing CPU Temperatures

Two years ago the AMD Linux CPU temperature driver was updated to handle negative temperature reporting. That’s for some users with exotic cooling systems and then also use within some industrial applications where the systems may be subject to sub-zero temperatures. The AMD sbtsi_temp driver is also now being similarly updated for handling freezing CPU temperatures…

LLVM Clang 21 Compiler Helping Squeeze More Performance On 5th Gen AMD EPYC “Turin”

With LLVM 21.1 having been released last week as the newest half-year feature update to this open-source compiler stack, I have begun benchmarking Clang 21 on a variety of systems for getting a feel for the performance over Clang 20. Eventually it will be extended as well to looking at the Clang 21 performance against GCC and vendor compilers. For some initial Clang 21 benchmarking, here is a look at how the Clang 21 C/C++ compiler is performing on 5th Gen AMD EPYC “Turin” Zen 5 processors compared to the prior release.

[$] Removing Guix from Debian

As a rule, if a package is shipped with a Debian release, users can
count on it being available, and updated, for the entire
life of the release. If package foo is included in the stable
release—currently Debian 13
(“trixie”)—a user can
reasonably expect that it will continue to be available with security
backports as long as that release is supported, though it may not be
included in Debian 14 (“forky”). However, it is likely that the
Guix package manager will soon
be removed from the repositories for Debian 13 and
Debian 12 (“bookworm”, also called oldstable).