An unfortunate Linux kernel bug coming to light just ahead of Christmas may cause frustration for some server administrators, particularly public cloud providers… It turns out with the Linux kernel releases since 2022, KVM guest virtual machines making use of Intel Advanced Matrix Extensions (AMX) is possible to cause the host to experience a kernel panic…
Category Archives: Linux
Linux’s sched_ext Has Plans For GPU Awareness, Energy-Aware Abstractions
Sched_ext as the extensible scheduler code for the Linux kernel that allows loading schedulers from user-space via eBPF code has shown a lot of interesting possibilities. Andrea Righi of NVIDIA who has been heavily involved in sched_ext development shared some of the future plans being looked at as we move into 2026…
QEMU 10.2 Expands RISC-V, PowerPC, and s390x Emulation Capabilities
QEMU 10.2 expands emulation support for RISC-V, PowerPC, and s390x, adding performance improvements, new machine support, and fixes.
Open-Source Linux Driver Christmas Surprise For 20~23 Year Old Radeon GPUs
If Linux 6.19 switching from the Radeon legacy to AMDGPU kernel drivers for the GCN 1.0/1.1 GPUs for those ~13 year old GPUs isn’t nostalgic enough for you, here’s something a bit more nostalgic this holiday season: fresh open-source driver commits to the Radeon R300g driver for supporting those 23 year old ATI R300 GPUs up through the 20 year old R500 class graphics processors…
LibreOffice 26.2 Gets Rid Of The “Community” Edition Branding
With the upcoming LibreOffice 26.2 open-source office suite release, they are getting rid of the “Community Edition” branding for the standard version of this widely-used cross-platform office suite…
postmarketOS 25.12 Linux Mobile OS Rolls Out Based on Alpine Linux 3.23
postmarketOS 25.12 was released today as the latest version of this Linux-based operating system for mobile devices, bringing new features, support for new devices, and updated components.
Micro QuickJS Engine Compiles & Runs JavaScript With As Little As 10kB Of RAM
Very talented open-source developer Fabrice Bellard who already is well known for his work on QEMU, the Tiny C Compiler, and FFmpeg, has another accomplishment: Micro QuickJS. The Micro QuickJS JavaScript engine can compile and run JavaScript programs with as little as 10 kB of RAM…
Intel NPU Firmware Published For Panther Lake – Completing The Linux Driver Support
Ahead of Intel Panther Lake laptops expected to debut next month at CES in Las Vegas, the Linux driver support for the next-gen “50xx” NPU of Panther Lake is now complete. The last piece of the driver support puzzle is now in place with the NPU firmware binaries having been upstreamed today to the linux-firmware.git repository…
Luxonis OAK 4 CS Edge-Inference Camera with CS-Mount Optics and PoE
Luxonis has announced the OAK 4 CS, a standalone edge-inference camera designed for industrial and machine-vision deployments that require interchangeable optics, on-device processing, and environmental protection. The OAK 4 CS is built around Luxonis’ RVC4 vision compute platform, combining a 6-core ARMv8 CPU, 8 GB of RAM, and 128 GB of onboard storage. The product […]
How to Install Git on AlmaLinux 10
In this tutorial, we will install Git on AlmaLinux 10. Git is a free and open-source distributed version control system. It was created by Linus Torvalds(The inventor of the Linux Operating System) for version control in the development of the Linux kernel. Git is designed to track changes in code and other files throughout the software development process.
Elementary OS 8.1 released
Version
8.1 of elementary OS has been released. Notable changes in this
release include making the Wayland session the default, changes to
window management and multitasking, as well as a number of
accessibility improvements. The 8.1 release is the first to be made
available for Arm64 devices, which should allow users to run
elementary on Apple M-series hardware or other Arm devices that can
load UEFI-supporting firmware, such as some Raspberry Pi models. See
the blog post for a full list of changes.
[$] A high-memory elimination timeline for the kernel
Arnd Bergmann began his 2025 Linux
Plumbers Conference session on the future of 32-bit support in the
Linux kernel by saying that it was to be a followup to his September talk on the same topic. The
focus this time, though, was on the kernel’s “high memory” abstraction, and
when it could be removed. It seems that the kernel community will need to
support 32-bit systems for some time yet, even if it might be possible to
remove some functionality, including support for large amounts of memory on
those systems, more quickly.
AMD Krackan Point Sub-$500 Laptop Linux Performance Improves By ~8% In Just Six Months
As an end-of-year tradition at Phoronix for running a lot of year-over-year comparison performance benchmarks and other long-term performance evaluations, it’s typically done on the higher-end hardware. That’s done for a matter of time savings with maximum performance when running often 100~200+ benchmarks per article, the highest-end hardware typically being the most interesting in terms of features and capabilities, and more often than not getting flagship hardware review samples as opposed to the lower-end hardware. There have been benchmarks recently showing the big gains for AMD EPYC from a one year Linux LTS kernel upgrade, Intel Granite Rapids over the past year, and even the AMD Milan-X performance over the last four years, among other end-of-year 2025 articles. Today is a look at how the AMD Ryzen AI 5 “Krackan Point” CPU/iGPU performance has evolved simply over the last six months. It was a rather surprising twist how much better the Linux performance is over simply the past six months.
[$] Verifier-state pruning in BPF
The BPF verifier works, on a theoretical level, by considering every possible
path that a BPF program could take. As a practical matter, however, it needs to
do that in a reasonable amount of time. At the
2025 Linux Plumbers Conference, Mahé Tardy and Paul Chaignon
gave a detailed explanation
(slides;
video) of
the main mechanism that it uses to accomplish that: state pruning. They focused
on two optimizations that help reduce the number of paths the verifier needs to
check, and discussed some of the complications the optimizations introduced to the verifier’s
code.
Raspberry Pi Imager 2.0.3 Improves Drive Filtering and AppImage Bundle on Linux
Raspberry Pi’s Tom Dewey released Raspberry Pi Imager 2.0.3 today as the second update to the major Raspberry Pi Imager 2.0 series of this cross-platform utility for installing Raspberry Pi OS and other operating systems to a microSD card.
PowerVR Open-Source Vulkan Driver Preparing For New GPU Support
The open-source Mesa PowerVR “PVR” Vulkan driver has merged multi-architecture support as part of preparing to add support for newer Imagination GPUs…
LLVM Considering An AI Tool Policy, AI Bot For Fixing Build System Breakage Proposed
Last week a request for comments (RFC) was issued around establishing an LLVM AI Tool Use Policy. The proposed policy would allow AI-assisted contributions to be made to this open-source compiler codebase but that there would need to be a “human in the loop” and the contributor versed enough to be able to answer questions during code review. Separately, yesterday a proposal was sent out for creating an AI-assisted fixer bot to help with Bazel build system breakage…
AAEON Introduces 3.5-inch SubCompact System with Multi-M.2 and RAID Support
AAEON has announced the GENESYSM-MTH6, a slim 3.5-inch SubCompact industrial system designed for edge deployments that require a compact footprint, flexible expansion, and support for industrial and surveillance workloads. The GENESYSM-MTH6 is built around Intel Core Ultra processors (Series 1, formerly Meteor Lake), with options ranging from 15 W U-series to 28 W H-series SKUs. […]
Meta Is Using The Linux Scheduler Designed For Valve’s Steam Deck On Its Servers
An interesting anecdote from this month’s Linux Plumbers Conference in Tokyo is that Meta (Facebook) is using the Linux scheduler originally designed for the needs of Valve’s Steam Deck… On Meta Servers. Meta has found that the scheduler can actually adapt and work very well on the hyperscaler’s large servers…
GCC 16 Lands Armv9.6-A Target Support
Merged ahead of the upcoming GCC 16.1 stable release of the GCC 16 compiler is initial support for the Armv9.6-A target…