Latest Linux and open source news from around the web

All Sources 9to5Linux Fedora Magazine Foss Force How-to Geek It's FOSS Linux Insider Linux Journal Linux Magazine Linux TLDR Linux.org Linuxiac LPI LWN.net OMG! Ubuntu Phoronix
OMG! Ubuntu

LibrePods โ€œLiberatesโ€ AirPods from the Apple Ecosystem

Using Apple AirPods Pro on Linux is easy enough, right? You pair them over Bluetooth and listen away โ€“ except, not quite. Many features of these gleaming white buds only work on macOS and iOS, meaning that using AirPods Pro on Linux comes with functional limitations: no active noise cancellation (ANC), transparency mode, ear detection or even reliable battery level reporting. If you own a pair of AirPods Pro (any generation), chances are those are the key features you paid for, and you want to use. Well, now you can use them on Linux thanks to the LibrePods project. AirPods [โ€ฆ]

Phoronix

Dell Now Shipping Laptop With Qualcomm NPU On Linux Ahead Of Windows 11

Dell announced today that their new Pro Max 16 Plus laptop with a Qualcomm discrete NPU is now shipping... That is if you are running Ubuntu Linux while the Windows 11 pre-load option is expected in early 2026. An exciting twist with the Linux version of the Dell Pro Max 16 Plus shipping before Microsoft Windows...

Linux Journal

Wine 10.19 Released: Game Changing Support for Windows Reparse Points on Linux

by George Whittaker Introduction If you use Linux and occasionally run Windows applications, whether via native Wine or through gaming layers like Proton, youโ€™ll appreciate what just dropped in Wine 10.19. Released November 14 2025, this version brings a major enhancement: official support for Windows reparse points, a filesystem feature many Windows apps rely on, and a host of other compatibility upgrades. In simpler terms: Wine now understands more of the Windows filesystem semantics, which means fewer workarounds, better application compatibility, and smoother experiences for many games and tools previously finicky under Linux. What Are Reparse Points & Why They Matter Understanding Reparse Points On Windows, a reparse point is a filesystem object (file or directory) that carries additional data, often used for symbolic links, junctions, mount points, or other redirection features. When an application opens or queries a file, the OS may check the reparse tag to determine special beh

LWN.net

Racing karts on a Rust GPU kernel driver (Collabora blog)

In July, Collabora announced the Rust-based Tyr GPU driver for Arm Mali GPUs. Daniel Almeida has posted an update on progress with a prototype of the driver running on a Rock 5B board with the Rockchip RK3588 system-on-chip: The Tyr prototype has progressed from basic GPU job execution to running GNOME, Weston, and full-screen 3D games like SuperTuxKart, demonstrating a functional, high-performance Rust driver that matches C-driver performance and paves the way for eventual upstream integration! [...] Tyr is not ready to be used as a daily-driver, and it will still take time to replicate this upstream, although it is now clear that we will surely get there. And as a mere prototype, it has a lot of shortcuts that we would not have in an upstream version, even though it can run on top of an unmodified (i.e., upstream) version of Mesa. That said, this prototype can serve as an experimental driver and as a testbed for all the Rust abstraction work taking place upstream. It will let us expe

Phoronix

Canonical Gets Flutter Up And Running On RISC-V For Ubuntu

Canonical has been bullish on RISC-V with Ubuntu being one of the most common Linux distributions endorsed by RISC-V board vendors. Canonical also has been bullish on the Flutter toolkit for crafting their desktop installer UI and other modern UI/app interfaces. But these two together haven't panned out with Flutter not currently supporting RISC-V. Canonical has submitted pull requests now for enabling RISC-V support with Flutter...

LWN.net

[$] BPF and io_uring, two different ways

BPF allows programs uploaded from user space to be run, safely, within the kernel. The io_uring subsystem, too, can be thought of as a way of loading programs in the kernel, though the programs in question are mostly a sequence of I/O-related system calls. It has sometimes seemed inevitable that io_uring would, like many other parts of the kernel, gain BPF capabilities as a way of providing more flexibility to user space. That has not yet happened, but there are currently two patches sets under consideration that take different approaches to the problem.