Revised AVX-512 xor_gen() Implementation For Linux RAID Yielding More Performance Gains

A few days back I wrote about Google's Eric Biggers spearheading an AVX-512 implementation of xor_gen() as the Linux kernel function used for generating and validating parity blocks such as for RAID5/RAID6. That initial implementation was yielding up to 41% better performance while a new implementation has now been posted for scoring some additional victories.

Biggers has been working through an AVX-512 version of xor_gen() to help with Linux software RAID performance and the
Continue reading...

pkgcli As PackageKit's Modern, Nicer Command Line Interface

Open-source developer Matthias Klumpp wrote a blog post today outlining his recent work developing pkgcli, a new and modern command-line interface (CLI) around the PackageKit package management abstraction layer.

After nearly two decades of dealing with PackageKit's pkcon CLI that was thrown together over the years, Klumpp developed pkgcli as part of his Sovereign Tech Agency fellowship. The pkgcli tool was designed from the ground-up to be human friendly both from the available command names to the output, a nice scripting experience via JSON lines
Continue reading...

Wine-Staging 11.11 Released With 289 Patches Atop Upstream

Following Friday's exciting release of Wine 11.11 with Wayland driver improvements , Wine-Staging 11.11 is now available for this experimental/testing derivative that continues carrying nearly 300 patches atop the upstream codebase.

The release of Wine-Staging 11.11 clocks in tonight at 289 patches atop the "vanilla" upstream Wine 11.11 codebase.

Over the past two weeks there have not been any new patches added to staging but the VKD3

Intel Ending Development Of BigDL: An Open-Source AI/LLM Effort Getting Axed

Among Intel's ongoing reduction in open-source projects they maintain, their BigDL open-source project focused on running large language models across Intel XPUs from Core Ultra laptops to discrete GPUs to cloud / data center hardware all in a low-latency manner, is being ended.

Over the past year of Intel's shift of open-source strategy and corporate restructuring and cost cutting, they have ended many different open-source projects they formally maintained. Many of them not too actively maintained in recent months and the
Continue reading...

Fedora 45 Considering A Lightened GRUB Bootloader For Confidential Compute

Among the changes being considered for the in-development Fedora 45 is a lightened version of the GRUB UEFI bootloader that would focus on being a minimal implementation suitable for confidential computing.

Red Hat engineers are considering a separate, minimal package of the GRUB bootloader that would be focused just on UEFI boot, UEFI Secure Boot enabled, and the bare minimal number of built-in modules while also being able to handle Unified Kernel Images (UKIs) and the Bootloader Specification (BLS) files.

The standard GRUB bootloader would remain

Intel Thermald 2.5.12 Released... With Initial Support For ARM

Released on Friday was the newest version of Intel Thermald, the thermal daemon developed by Intel for their processors on Linux for monitoring and helping control temperatures across modern Intel-powered laptops and desktops. Catching me immediately by surprise was Intel Thermald 2.5.12 introducing support for ARM.

The release of Intel Thermald 2.5.12 yesterday immediately caught my surprise when seeing ARM support... This daemon has been only for Intel hardware to date and not even for AMD x86_64
Continue reading...

GCC 17 Merges Function Multi-Versioning For APX & AVX10.2

Earlier this month I wrote about Intel working on function multi-versioning support for APX and AVX10.2 with the GCC compiler. This allows developers to write optimized code paths specifically targeting Advanced Performance Extensions (APX) or Advanced Vector Extensions 10.2 capabilities of future processors while being able to otherwise fall-back to generic or other optimized code paths for other ISA target features. This work is now merged for GCC 17.

GCC's Function Multi-Versioning (FMV) for being able to
Continue reading...

Haiku OS Now Enables AVX-512 Support, Other Hardware Improvements

The BeOS-inspired Haiku open-source operating system now enables Advanced Vector Extensions 512 on capable Intel/AMD CPUs. A number of other hardware driver improvements were also merged for this interesting OS during the last month.

Haiku OS is out with their May 2026 status report. Below is a look at some of the interesting developments in recent weeks.

Haiku has seen work on its MMC driver to improve initialization and getting it closer to working and ultimately inching toward a state where it could be enabled
Continue reading...

KDE Plasma 6.7 Sees Last Minute Fixes Ahead Of Next Week's Release

Ahead of the much anticipated Plasma 6.7 desktop release next week, KDE developers have been busy putting final touches on it, mostly in the form of bug/regression fixes.

This Week in Plasma is out with its latest issue to highlight the last minute fixes heading into Plasma 6.7 as well as some early changes also being funneled for Plasma 6.8. This week's highlights include:

- Plasma 6.6.6 fixes an issue where Plasma could crash if changing the monitor layout during the

Arch Linux Now Believes Malware Incident Under Control: More Than 1,500 Affected Packages

The day started out with Arch Linux's AUR user-contributed repository seeing more than 400 packages compromised with malware. Now in ending out the day they believe all affected commits have been addressed. But it ended up being more than 1,500 affected packages.

It was bad enough when finding out more than 400 AUR packages for Arch Linux users had been infected with malware but now that number has risen to around 900 a few hours ago and now in the end at more