Feed aggregator
next-20250724: linux-next
[$] LWN.net Weekly Edition for July 24, 2025
- Front: Debian's security processes; Tor; Immutability for Python; CPU scheduler; QUIC; Rust abstractions.
- Briefs: Brief news items from throughout the community.
- Announcements: Newsletters, conferences, security updates, patches, and more.
KaOS 2025.07
TUXEDO 20250723
Discovering and recovering from PostgreSQL corruption on Matrix.org
Richard van der Hoff, a member of the team that runs the Matrix.org homeserver, has written a detailed blog post about diagnosing and fixing a problem where Matrix rooms would simply stop working:
We know that there are plenty of users out there who will have been affected by the problem, and found themselves unable to communicate as a result. We very much share your frustration, and we'd like to apologise for the disruption to service.
With that said, we're glad that we were able to get to the bottom of most of the problem, and get the lost data restored within a relatively short time. If nothing else, hopefully this blog post will be of use to future generations faced with Postgres index corruption!
[$] Understanding Debian's security processes
Providing security updates for a Linux distribution, such as Debian, involves a lot of work behind the scenes—and requires much more than simply shipping the latest code. On July 15, at DebConf25 in Brest, France, Samuel Henrique walked through the process of providing security updates to users; he discussed how Debian learns about security vulnerabilities, decides on the best response, and the process of sending out updates to keep its users safe. He also provided guidance on how others could get involved.
OPNsense 25.7
An update on Home Assistant's Android app
The Home Assistant project has published an update on improvements in its Android app, and plans for upcoming releases:
In our latest update of the Android app 2025.7.1, we've added a couple of useful features. Including a new basic invite flow, which will be shared between Android and iOS, adding a good layer of consistency between our most-used companion apps. The idea is to make it much more seamless to add new users or set up new devices (no need to type the URL in your Android Automotive device!).
We've also made My Links work better. If you're unfamiliar with My Links, they're those cool links (that anyone can make) that bring you right to an integration, blueprint, add-on, or settings page. They have always worked great on desktop, but up until recently, they were a bit clunky to use on mobile. Now you can get to the link's destination with a single click.
LWN looked at Home Assistant in May.
Br OS 12.11
Prokop: What to expect from Debian/trixie
[$] Deep immutability for Python
Python has recently seen a number of experiments to improve its parallel performance, including exposing subinterpreters as part of the standard library. These allow separate threads within the same Python process to run simultaneously, as long as any data sent between them is copied, rather than shared. PEP 795 ("Deep Immutability in Python") seeks to make efficient sharing of data between subinterpreters possible by allowing Python objects to be "frozen", so that they can be accessed from multiple subinterpreters without copying or synchronization. That task is more difficult than it seems, and the PEP prompted a good deal of skepticism from the Python community.
Security updates for Wednesday
Liya 2.4
CentOS 10-20250722
Streamline Your Linux Workflow with Albert
It’s not magic—it just feels like it. Meet Albert, your desktop superpower.
The post Streamline Your Linux Workflow with Albert appeared first on Linux Today.
Multiple CVEs Patched in Latest Git Update
Git 2.50.1 fixes seven CVEs, including critical flaws in submodule handling, bundle cloning, and GUI tools.
The post Multiple CVEs Patched in Latest Git Update appeared first on Linux Today.
Fedora 43 to Use Zstd Compression for Faster Boot and Smaller Initrd
Fedora Linux 43 aims to speed up boot time and reduce disk usage by switching initrd compression to zstd by default.
The post Fedora 43 to Use Zstd Compression for Faster Boot and Smaller Initrd appeared first on Linux Today.
Amarok 3.3 Music Player Adopts Qt6/KF6 and GStreamer
KDE’s Amarok 3.3 music player lands with a switch to Qt6/KF6, a new GStreamer-based audio engine, and better database and emoji support.
The post Amarok 3.3 Music Player Adopts Qt6/KF6 and GStreamer appeared first on Linux Today.
KDE Plasma 6.3.6 Desktop Environment Released
KDE Plasma 6.3.6 enhances tablet and multi-monitor support, updates brightness handling, and fixes notification quirks.
The post KDE Plasma 6.3.6 Desktop Environment Released appeared first on Linux Today.
Wine 10.12 Brings Optional EGL Backend
Wine 10.12 is out with optional EGL backend, Bluetooth Low Energy support, and various bug fixes, including improvements for games and system utilities.
The post Wine 10.12 Brings Optional EGL Backend appeared first on Linux Today.
Pages
