ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Reading /proc/filesystems Is Surprisingly Done Very Often & Now As Much As 444% Faster

([Linux Storage] 15 June 10:33 AM EDT /proc/filesystems)

Reading /proc/filesystems for obtaining a list of file-systems supported by the running kernel is done frequently on Linux. Namely due to being read by the SELinux library (libselinux), reading of /proc/filesystems is done more often than one would typically expect and now the Linux 7.2 kernel is optimizing for it to yield much better performance.



Framework Computer Making Progress On Coreboot For Their Modern Intel-Powered Laptops

([Coreboot] 15 June 09:05 AM EDT Framework Computer + Coreboot)

While we have seen Coreboot work-in-progress support for older Ryzen-powered Framework Laptops, it seems there is a recent uptick in development around supporting Coreboot on Framework Computer's modern Intel-powered wares.



Cache Aware Scheduling Merged For Linux 7.2 For Boosting Modern Intel & AMD CPUs

([Linux Kernel] 15 June 08:31 AM EDT Cache Aware Scheduling)

The scheduler updates were merged this morning for the Linux 7.2 kernel and it's exciting. Cache Aware Scheduling has finally been merged! This is a win for especially modern Intel and AMD processors with multiple last level caches (LLCs).



Linux 7.2 Introducing The Rust Zerocopy Library To Eliminate More "Unsafe" Code

([Linux Kernel] 15 June 07:03 AM EDT Linux 7.2 Rust)

Miguel Ojeda already mailed in the many Rust code changes for the in-development Linux 7.2 kernel. This is quite a big Rust code with more than forty thousand new lines of Rust code in the kernel.



Linux 7.2 To Better Communicate File-System Casefolding For Helping Windows NFS & More

([Linux Storage] 15 June 06:24 AM EDT Linux 7.2 Casefolding)

Newly-merged code for the in-development Linux 7.2 kernel will now expose the case-folding (case insensitive) behavior of local file-systems so that Linux file servers and others can properly report the actual behavior rather than guessing if case-folding is actually used/supported.



GNU Linux-libre 7.1-gnu Released With More Driver Deblobbing, Unhappy With i486 Removal

([GNU] 15 June 05:55 AM EDT GNU Linux-libre 7.1)

Following yesterday's release of the upstream Linux 7.1 kernel release, GNU Linux-libre 7.1 is out with its new build for de-blobbing various drivers from loading non-free-software microcode/firmware and other sanitizing of the kernel code in the name of software freedom.



Linux 7.2 To Raise LLVM/Clang Compiler Requirement, Add Support For Distributed ThinLTO

([Linux Kernel] 14 June 08:33 PM EDT Linux 7.2 Kbuild)

Among the early pull requests sent in prior to today's Linux 7.1 release of new material aiming for Linux 7.2 were all the Kbuild updates.



Linux 7.1 Released: New NTFS Driver, Intel FRED For Panther Lake, Faster Arc Graphics

([Linux Kernel] 14 June 11:09 AM EDT Linux 7.1)

Linus Torvalds just released the stable Linux 7.1 kernel and it's coming a half-day early thanks to his travel plans.



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

([Linux Storage] 14 June 06:22 AM EDT AVX-512 xor_gen)

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.



Arch Linux AUR Hit By Another Wave Of Now More Sophisticated Malware Attack

([Arch Linux] 14 June 06:32 AM EDT Arch Linux AUR Malware)

Just a day after Arch Linux developers believed they got their malware AUR incident under control with 1,500+ packages affected by malware, another round of of AUR malware is now being discovered. This latest round is more sophisticated as with code obfuscation to better conceal the intent.



pkgcli As PackageKit's Modern, Nicer Command Line Interface

([Free Software] 14 June 06:09 AM EDT pkgcli)

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.



Wine-Staging 11.11 Released With 289 Patches Atop Upstream

([WINE] 13 June 08:52 PM EDT Wine-Staging 11.11)

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.



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

([Intel] 13 June 10:38 AM EDT Intel BigDL)

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.



Fedora 45 Considering A Lightened GRUB Bootloader For Confidential Compute

([Fedora] 13 June 08:22 AM EDT GRUB Light)

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.



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

([Intel] 13 June 06:47 AM EDT Intel Thermald Comes To 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.



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

([GNU] 13 June 06:20 AM EDT Optimize That Code)

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.



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

([Operating Systems] 13 June 06:04 AM EDT Haiku OS)

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.



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

([KDE] 13 June 05:46 AM EDT Plasma 6.7 Next Week)

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.



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

([Arch Linux] 12 June 08:55 PM EDT Arch Linux AUR)

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.



OpenZFS 2.4.3 Released With Many Bug Fixes

([Linux Storage] 12 June 08:32 PM EDT OpenZFS 2.4.3)

OpenZFS 2.4.3 is out today as the newest stable point release to this open-source ZFS file-system implementation as well as point releases for the OpenZFS 2.3 and 2.2 series too.



More

<Deek> If the user points the gun at his foot and pulls the trigger, it
is our job to ensure the bullet gets where it's supposed to.