section
FOSS
Kernel, distros, and the wider free and open source software world.
668 stories archived
DXVK 3.0.2 Released With Improved Hang Debugging, Handful Of Game Fixes
In addition to the initial build of Holo Core as AArch64 Arch Linux for the Steam Frame, another software milestone today in Valve's Linux gaming space is the release of DXVK 3.0.2 for Direct3D 8 / 9 / 10 / 11 APIs implemented over the Vulkan API for running Windows games...
Flathub’s AI slop ban looks like it was the right call
When Flathub banned AI-coded app submissions last month, some critics warned the platform was denying the future by dismissing a new wave of “vibe-coded” software as out-and-out “slop”. Well, new data suggests otherwise, as nearly three-quarters of the rejected apps are already dead, existing only a few months. Linux developer Evangelos Paterakis, developer of Tuba, Turntable and others, did the digging, looking at 120 code repositories whose pull requests for inclusion on Flathub were rejected because of their heavy AI usage and given an “AI Slop” tag. Of those rejected, 88 are no longer under active development, many having deleted their […] You're reading Flathub’s AI slop ban looks like it was the right call , a blog post from OMG! Ubuntu . Do not reproduce elsewhere without permission.
Noctua NL-LC1-36 All-In-One Liquid Cooler
With reviewing hardware for more than 22 years, when it comes to cooling products there are few brands that can still get me intrigued like Noctua. With their recent launch of the NL-LC1 all-in-one liquid coolers, I decided to try out the Noctua NL-LC1-36 360mm AIO cooler that is working out well for cooling high-end desktop CPUs like the recently launched Ryzen 9 9950X3D2.
FastFlowLM Developers Join AMD To Help Push Open-Source NPU Software
On top of releasing ROCm 7.14 as the new production release of ROCm now built offTheRock, rolling out the Lemonade 11.0 local AI server, and GAIA 0.22, AMD has some more open-source news in the lead up to next week's AMD Advancing AI event...
Building an Arch Linux aarch64 port for Holo Core (Collabora blog)
Collabora has published a blog post about its work with Valve on Holo Core, which is a port of Arch Linux to aarch64 to be used as the the operating system on Valve's 64-bit Arm Steam Frame gaming system. Collabora has released the sources , binary packages , and a container image for aarch64 devices. The post describes some of the challenges in porting Arch Linux to a new architecture, and what remains to be done: Whilst the infrastructure developed to this point is capable of building from first principles up until a point-in-time snapshot, the next step is to build this into a system which can track Arch Linux as it is developed. This work will serve as the basis of a continuously-operating CI system capable of shadowing Arch Linux itself. We will work with the upstream Arch Linux project to help Arch with their efforts to port the distribution to aarch64 architecture and work towards automated repeatable builds. The post also includes instructions on how to create and test an aarch64 build container on an x86_64 host, for users who would like to follow along at home but lack a 64-bit Arm device.
Experimental Build Of Holo Core Published: Arch Linux AArch64 For Valve's Steam Frame
As part of Valve's upcoming Qualcomm-powered Steam Frame headset, Valve has been collaborating with Collabora on the Arch Linux AArch64 base for their platform. Published today are the initial sources and binaries of this "Holo Core" base of Arch Linux AArch64 to be used by the Steam Frame...
[$] Securing BPF LSMs against tampering
Since 2020, BPF programs have been able to act as Linux security modules (LSMs). Several projects, including systemd, have been working to use that capability to provide more security to users. Christian Brauner spoke at the 2026 Linux Storage, Filesystem, Memory-Management, and BPF Summit about some of the limitations of using BPF in this way, and the changes he would like to see for systemd's use. In particular, he would like a way to make sure that BPF programs cannot be removed or have their private data tampered with.
Linux WMI Driver Gets Ready To Support ACPI-Based ARM64 Laptops
Linux developer Armin Wolf sent out a set of patches today for enabling AArch64 support for the ACPI Windows Management Instrumentation (WMI) driver to work on AArch64 in no longer being bound to x86/x86_64. This is a step toward the long goal of being able to support modern Windows on ARM laptops via ACPI on Linux...
Arm Core Local Accelerator Driver Posted For Linux As Agnostic Interface For Accelerators
A new open-source Linux driver announced today by Arm is the Arm Core Local Accelerator "CLA" driver as a CPU-local interface for programming attached accelerators. This is an agnostic interface for attached accelerators with the initial target focusing on an attached compute engine...
Linus Torvalds Spent Years Dismissing AI, Only to Vouch for It
A chronological look at how Linux's creator went from "90% marketing" to telling AI critics to fork the kernel or walk away.
15 O'Reilly Linux eBooks for Under $30: A Bundle That Goes From Command Line Basics to Kubernetes
Don't miss! Pay tiny amount for a Git-to-Kubernetes Linux library of DRM-free eBooks, with part of the purchase going to Code for America.
AMD Preps More Graphics Driver Improvements For Linux 7.3
Since earlier this month AMD has begun staging graphics driver changes for Linux 7.3 ahead of the merge window opening in late July. That's brought some interesting changes so far while there still are a few weeks to land any additional features in DRM-Next. This week another batch of AMDGPU graphics driver and AMDKFD compute driver feature code was sent out for this next kernel version...
Mozilla AI Releases Llamafile 0.10.4 With New Transcribefile Built On Transcribe.cpp
Mozilla AI developers have released a new version of Llamafile, their solution for easy-to-use LLMs as a single file that work across hardware and operating systems. With Llamafile 0.10.4 is now Transcribefile, as a new piece built off their recently announced Transcribe.cpp project...
OpenBLAS 0.3.34 Improves Multi-Threading, Support For A Memory-Safe C Toolchain
OpenBLAS 0.3.34 released on Thursday as this popular, open-source BLAS library providing optimized support for a variety of CPUs/architectures. OpenBLAS 0.3.34 continues working on squeezing more performance out of today's processors as well as delivering other new features...
X (Formerly Twitter) is Going Open Source
A look at his latest announcement, plus what's actually shipped so far and what's still missing.
Frame: A New X11 Server Implementation Written Entirely In x86_64 Assembly
Previously we covered YSERVER as an X11 server written in the Rust programming language with the help of Claude Code. A Phoronix reader wrote in today to share an even more esoteric X11 server implementation that has come about and again written in large part by AI/LLM usage: Frame is an X11 server written in pure x86_64 Assembly...
KDE KWin Introduces Support For Server-Side Drop Shadows
The KDE Plasma 6.8 will be introducing support for server-side drop shadows with the feature recently having been merged to KWin...
AMD's GAIA Continues Striving To Be Your Ultimate AI Companion For Emails
Yesterday saw the release of AMD's Lemonade 11.0 local AI server as well as ROCm 7.14 as the first production release built using TheRock. Out today is AMD's GAIA 0.22 software as their latest AI software release in working toward the AMD Advancing AI event next week in California...
FreeBSD Intern Working On Porting AMD ROCm To The BSD World
An intern with the FreeBSD Foundation is working on porting AMD's ROCm compute stack to run on this popular BSD environment...
Vocalinux Turns Your Speech Into Text Without Giving Away Voice Data
The 0.14 beta adds many new upgrades. Stick around until the end for a quick hands-on!
Wayland 1.26 Released With New Pointer Warp Event
Simon Ser just announced the stable release of the Wayland 1.26 release...
Microsoft Goes Nostalgic In Newest Open-Source Drop: Comic Chat Open-Sourced After 30 Years
Introduced in 1996 with Internet Explorer 3.0, Microsoft Comic Chat provided comic-like avatars driven IRC chat client. After 30 years, this proprietary IRC chat client that was removed in Internet Explorer 6.0, is now open-source software...
Ubuntu 26.04 fixes trash dialog bug that defaulted to cancel
Ubuntu 26.04 LTS is getting a fix for Nautilus that restores ‘Delete’ as the focused button in the trash confirmation dialog, undoing an accidental swap that made ‘Cancel’ the focused button instead. That ‘unintentional’ focus flip meant you could no longer hit enter to action file deletion for Trash since it instead cancelled it. I’ve lost count of the times I’ve assumed I emptied the trash since upgrading to Ubuntu 26.04 LTS, only to find I hadn’t. My muscle memory has struggled to adapt to needing to explicitly click (or tab to) the delete button. Annoying, but thankfully not intentional. […] You're reading Ubuntu 26.04 fixes trash dialog bug that defaulted to cancel , a blog post from OMG! Ubuntu . Do not reproduce elsewhere without permission.
[$] Sched-ext: enqueue() for sub-schedulers and proxy-execution support
The extensible scheduler class (sched_ext) allows the installation of custom CPU schedulers as a set of BPF programs. While sched_ext, in its current form, has already led to a lot of interesting scheduler-development work, the subsystem itself is still undergoing rapid evolution. Among other work, the ability to set up a hierarchy of sub-schedulers is approaching completion, and a longstanding incompatibility with proxy execution is coming to an end.