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)

user.* xattrs On Sockets Merged For Linux 7.1 As Sought By GNOME & systemd Developers

([Linux Kernel] 13 April 02:45 PM EDT Extended Attributes On Sockets)

On this first day of the Linux 7.1 merge window, among the early pull requests merged were beginning to land the various VFS pull requests submitted by Christian Brauner. Among that code merged is enabling support for user.* extended attributes on sockets.



The Good & The Bad When Using LLMs To Write Spack Packages

([AI] 13 April 12:13 PM EDT LLM-Generated Spack Packages)

The Spack package manager is quite popular in the HPC / supercomputer space for scientific software. Even with the more selective niche than a typical general purpose OS package manager, large language models (LLMs) have already proven capable of being useful in generating new Spack packages. But there have also been some headaches involved too for Spack developers.



NVIDIA Hiring More LLVM Engineers To Work On CUDA Tile

([NVIDIA] 13 April 11:45 AM EDT CUDA Tile Compiler Engineers)

Last year NVIDIA announced the new CUDA Tile programming model as one of the biggest updates ever to the CUDA platform. CUDA Tile brings a virtual ISA for tile-based parallel programming and they subsequently open-sourced the CUDA Tile IR as an intermediate representation built atop LLVM's MLIR. Now they are looking to hire additional LLVM compiler engineers to help foster their CUDA Tile initiatives.



Rust For Linux 7.1 Bringing Experimental Option That Can Help Performance

([Linux Kernel] 13 April 10:51 AM EDT Linux 7.1 Rust)

In advance of the Linux 7.1 merge window opening, Miguel Ojeda sent out all of the Rust feature updates on Friday. This includes bumping the minimum Rust version for building the Linux kernel as well as a new experimental option that can provide better performance for Rust code within the kernel, alongside other updates.



Mold 2.41 Linker Released With New Features & Fixes

([Programming] 13 April 09:13 AM EDT Mold 2.41)

Mold 2.41 is out as the latest major update to this high performance linker and viable alternative to the linkers from the GNU and LLVM projects.



FTRFS: New Fault-Tolerant File-System Proposed For Linux

([Linux Storage] 13 April 09:20 AM EDT FTRFS)

Sent out today was an initial patch series for comment on introducing the FTRFS file-system. The FTRFS proposal is more interesting than last week's VMUFAT file-system proposal.



Servo Browser Engine Making It Easier For Embedded Use

([Free Software] 13 April 07:47 AM EDT Servo Embedding)

The open-source, Rust-based Servo browser engine has been improving its Servoshell demo browser application while one of the most promising potentials for this engine is around embedded use as an alternative to the Chromium Embedded Framework (CEF). With the latest moves by Servo developers, they are making for a more compelling story for its use.



Mesa 26.1 RadeonSI Driver Lands Improvement For AMD APUs With Rusticl

([Radeon] 13 April 06:27 AM EDT AMD APUs + Rust OpenCL)

For those wishing to make use of modern OpenCL 3.0 capabilities on AMD APUs/SoCs with integrated Radeon graphics using Mesa's Rusticl driver, an improvement was merged this weekend to the RadeonSI driver ahead of this quarter's Mesa 26.1 release.



Apple HFS / HFS+ File-System Support Seeing Many Fixes For Linux 7.1

([Apple] 13 April 06:17 AM EDT Apple HFS)

Nearly one year ago to the day I noted Linux developers were considering the removal of the Apple HFS and HFS+ file-system drivers from the kernel. They were orphaned the past decade and turning into a maintenance burden for upstream developers. But then to some surprise, a few developers stepped up to maintain the HFS(+) drivers. One year later it's proving to be a success story with more fixes for this aging Apple file-system support continuing.



Linux's Power Sequencing PCIe M.2 Driver To Support M.2 Key-E Connectors

([Hardware] 13 April 05:03 AM EDT PCIe M.2 Key E Connectors)

Merged for the Linux 7.0 kernel was a power sequencing driver for PCIe M.2 connectors as part of an effort to allow describing PCIe M.2 connectors in Device Tree files. For Linux 7.1, that driver is extending support for PCIe M.2 Key E connectors.



Btrfs Brings Performance Improvements, Shutdown ioctl Stable With Linux 7.1

([Linux Storage] 13 April 05:55 AM EDT Btrfs For Linux 7.1)

Among the early pull requests sent out to Linus Torvalds even before the Linux 7.0 kernel officially released on Sunday were the Btrfs file-system updates. This feature-packed CoW file-system is seeing more performance optimizations for Linux 7.1 as well as its shutdown ioctl feature no longer being experimental and a variety of fixes.



GNU Linux-libre 7.0 Deals With Deblobbing More Drivers & Cleansing DT Files

([GNU] 13 April 05:35 AM EDT GNU Linux-Libre-7.0)

Building off last night's release of the Linux 7.0 kernel is now the GNU Linux-libre 7.0-gnu kernel release for that downstream kernel that removes support for loading non-free-software kernel modules, blocks the loading of loadable microcode/firmware even when it means greatly reduced hardware support, and other sanitization of code in the name of software freedom.



Linux 7.0 Released With New Hardware Support, Optimizations & Self-Healing XFS

([Linux Kernel] 12 April 05:07 PM EDT Linux 7.0)

As expected the stable Linux 7.0 kernel was just released today in marking this next kernel release. The Linux 7.0 milestone comes due to Linus Torvalds' preference of bumping the major version number after hitting X.19 as opposed to any single major change, but in any event there are a lot of great improvements and changes to find with this new kernel version. Linux 7.0 is also what's powering the upcoming Ubuntu 26.04 LTS release.



Linux Out-Of-Bounds Access Fixed For Unprivileged Users With Specially Crafted Certs

([Linux Security] 12 April 02:45 PM EDT Linux OOB Vulnerability)

An out-of-bounds access within the Linux kernel has existed in mainline the past three years that could be exploited by an unprivileged user submitting a specially crafted certificate to the kernel.



Many Wonderful Improvements Expected For Linux 7.1, Especially For AMD & Intel

([Linux Kernel] 12 April 10:00 AM EDT Linux 7.1 Features)

With Linux 7.0 expected for release later today, in turn the Linux 7.1 merge window will kick off for the two week period of landing all sorts of exciting new features, changes, and removal of old features from the kernel. Here is a look at some of what is on the table for the Linux 7.1 merge window.



CMake Pursuing Tighter Integration With Package Managers, Other Improvements

([Programming] 12 April 07:00 AM EDT CMake)

While the Meson build system has been capturing much of the limelight in recent years by open-source projects, the cross-platform CMake build system also shows no signs of slowing down and continues evolving with new features and functionality.



Linux 7.0 Sees Last Minute Fix For Bogus Hardware Errors On AMD Zen 3

([AMD] 12 April 06:23 AM EDT AMD Zen 3 Hardware Errors)

Ahead of the Linux 7.0 stable kernel release expected later today are some last minute pull requests sent out this morning. Notable for those using AMD Zen 3 hardware is addressing some bogus hardware errors that began appearing for some users on recent versions of the Linux kernel.



Trisquel 12.0 Released For Free Software Foundation Endorsed Distribution

([Free Software] 12 April 06:15 AM EDT Trisquel 12)

For those sticking to absolute free software ideals, Trisquel 12.0 was released this weekend for this Free Software Foundation (FSF) approved distribution for only containing free software and foregoing loadable microcode/firmware and running on the Linux-libre kernel even with its reduced scope in hardware support.



AMD's GAIA Now Allows Building Custom AI Agents Via Chat, Becomes "True Desktop App"

([AMD] 11 April 03:49 PM EDT Generative AI Is Awesome)

In addition to their efforts around the Lemonade SDK itself, AMD software engineers working on their AI initiatives continue to be investing quite a bit into the Lemonade-using GAIA, the project that originally stood for "Generative AI Is Awesome". AMD's GAIA now allows building your own custom AI agents via chatting with GAIA as well as becoming a "true desktop app" so it's easier to deploy across Windows, Linux, and macOS environments.



D7VK 1.7 Brings More Improvements For Legacy Direct3D On Vulkan

([Linux Gaming] 11 April 09:31 AM EDT D7VK 1.7)

D7VK as the open-source project that began as a fork of DXVK in adding support for Direct3D 7 atop Vulkan has with time extended its range to also supporting Direct3D 6, 5, and 3 APIs. Out today is D7VK 1.7 in continuing to better support those vintage versions of Microsoft's Direct3D API.



More

Unix weanies are as bad at this as anyone.
-- Larry Wall in <199702111730.JAA28598@wall.org>