Pete Pete
Source health

section

FOSS

Kernel, distros, and the wider free and open source software world.

491 stories archived

Linux 7.4 Improves Scheduling Latency For Short-Slice Tasks, NVIDIA Vera SMT Preference
Phoronix Oct 22 · 1 min read

Linux 7.4 Improves Scheduling Latency For Short-Slice Tasks, NVIDIA Vera SMT Preference

The scheduler updates have been merged for the in-development Linux 7.4 kernel to deliver several nice scheduling enhancements...

This Newly Proposed Linux Filesystem Can Fix Corrupted Data
It's FOSS News Oct 22 · 3 min read

This Newly Proposed Linux Filesystem Can Fix Corrupted Data

Aimed at hardware exposed to radiation, like satellites, BeamFS can repair data without keeping a second copy.

LWN.net Oct 22 · 1 min read

KeePassXC 2.8.0 released

Version 2.8.0 of the KeePassXC password-management application has been released. The new release brings a lot of long-awaited new features, many bugfixes, and several security updates. Among the major features are the migration from Qt5 to Qt6, Auto-Type on Wayland (Linux), configurable keyboard shortcuts, remote database synchronization with external tools, quick unlock with password on macOS, and quick unlock via Polkit on Linux. Version 2.8.0 is also the first version for which we ship native ARM64 builds for Windows and an experimental AArch64 (i.e., ARM64) AppImage for Linux. See the changelog for a full list of new features, major changes, and bug fixes.

x86 Kernel Shadow Stacks Being Worked On For Linux As Powerful Control Flow Protection
Phoronix Oct 22 · 1 min read

x86 Kernel Shadow Stacks Being Worked On For Linux As Powerful Control Flow Protection

Linux user-space for several years had shadow stack support for hardware-enforced control-flow enforcement in defending against return oriented programming (ROP) attacks. Intel Tigerlake and newer CPUs or AMD Zen 3 and newer have the necessary hardware shadow stacks support. Shadow stacks have been effective for helping user-space software fend ROP attacks while now there is new work toward bringing shadow stack support for kernel space on Linux...

LWN.net Oct 22

[$] Rust features in the future

There are several Rust features that kernel developers have been hoping to stabilize, but Josh Triplett wanted to describe all of the other features that the Rust project is currently working on. He spoke about the topic at Kangrejos 2026, leaving the assembled kernel developers with several ideas about how to use these upcoming Rust features in the kernel. The features included refinements to the type system, small syntax improvements, and a smarter borrow checker.

LWN.net Oct 27 · 7 min read

Security updates for Thursday

Security updates have been issued by AlmaLinux (.NET 10.0, .NET 8.0, .NET 9.0, cockpit-files, cockpit-machines, fetchmail, glycin-loaders, go-toolset:rhel8, golang, hostapd, jackson-core, kernel, kernel-rt, librsvg2, lrzsz, mariadb11.8, openexr, openssh, openssl, perl-DBI:1.641, python-urllib3, python3.12-urllib3, qt5-qtbase, rust-sequoia-sq, and xorg-x11-server-Xwayland), Arch Linux (php and php-legacy), Debian (bind9, firefox-esr, nginx, php8.2, and php8.4), Fedora (ca-certificates, dolphin, gnome-shell-extension-gsconnect, libdigidocpp, linux-firmware, nicotine+, perl-ExtUtils-Typemaps-Default, php, python-cairosvg, qdigidoc, rust-rustls-webpki, rust-webpki-root-certs, and rust-webpki-roots), Gentoo (PHP), Mageia (php8.5, php8.4), Oracle (perl-URI), Red Hat (go-toolset:rhel8, golang, grafana-pcp, kernel, kernel-rt, nodejs-nodemon, nodejs22, nodejs24, nodejs:22, nodejs:24, rhc, and sudo), Slackware (php), SUSE (aliyun-cli, bouncycastle, buildah, ca-certificates-mozilla, chromedriver, cifs-utils, cyrus-sasl, docker, firefox, gimp, git-bug, GraphicsMagick, libheif, libpng16, libraw, libsoup-2_4-1, mutt, onefetch, openexr, openssh, openssl-certs, php7, php8, poppler, python-hpack, python310, python313-Django4, qemu, rootlesskit, tiff, xwayland, and yt-dlp), and Ubuntu (c-ares, ghostscript, libsoup3, libxs-parse-keyword-perl, nss, php5, php7.0, php7.2, php7.4, php8.1, php8.3, php8.5, poppler, pyjwt, u-boot, and unbound).

Mesa Loosens Rules Around AI Agents For Code Comments / Commit Messages
Phoronix Oct 22 · 1 min read

Mesa Loosens Rules Around AI Agents For Code Comments / Commit Messages

The Mesa 3D graphics driver project has loosened its rules laid out in their AGENTS.md for AI agents to permit AI/LLM assistance in generating code comments and commit/patch messages, as long as a human is ultimately reviewing/editing it in the end...

Myrlyn 1.1 Released For SUSE/openSUSE GUI Package Manager
Phoronix Oct 22 · 1 min read

Myrlyn 1.1 Released For SUSE/openSUSE GUI Package Manager

Myrlyn, the package manager GUI that began as YQPkg during a SUSE Hack Week and has evolved quite well, is out with version 1.1 as the first new feature update since the beginning of the year...

Mesa RADV Change Satisfies More Steam Play Games On Aging AMD GFX8 GPUs
Phoronix Oct 22 · 1 min read

Mesa RADV Change Satisfies More Steam Play Games On Aging AMD GFX8 GPUs

Valve landed a patch in Mesa 27.0 and to be back-ported to current Mesa stable series to satisfy more games running under Steam Play with VKD3D-Proton for working on AMD GFX8 GPUs like Polaris...

Several Linux Kernel Vulnerabilities Accidentally Posted To Public Kernel Mailing List
Phoronix Oct 22 · 1 min read

Several Linux Kernel Vulnerabilities Accidentally Posted To Public Kernel Mailing List

Seemingly as an accident, overnight several new Linux kernel vulnerability reports were posted to the public Linux kernel mailing list rather than the private security mailing list. The vulnerabilities have yet to be patched on mainline but at least in some cases there are patches undergoing testing or queued in "-next" branches. The CVSS scores are as high as 9.0...

Linux 7.4 Adapts AMD Zen 6 For Less Costly CPU Security Mitigation
Phoronix Oct 22 · 1 min read

Linux 7.4 Adapts AMD Zen 6 For Less Costly CPU Security Mitigation

The x86/bugs pull request was merged this week for the Linux 7.4 kernel. Most notable here is adjusting the CPU security mitigations for AMD Zen 6 processors...

Linux 7.4 Begins Landing Patches To Speed Up The Kernel Build Process
Phoronix Oct 22 · 1 min read

Linux 7.4 Begins Landing Patches To Speed Up The Kernel Build Process

There are notable patches by Arm engineer Lorenzo Stoakes that have begun landing in Linux 7.4 for speeding up the Linux kernel build process. This work can provide some significant reductions in the Linux kernel build time...

LWN.net Oct 22

[$] LWN.net Weekly Edition for October 22, 2026

Inside this week's LWN.net Weekly Edition: Front : Android vendor hooks; Reproducible builds and kernel integrity; Rust data structures; NFS server changes; Setting no_new_privs for PID 1; Rust XArray; Rust cross-crate declarations; 7.3 statistics; Nix flakes. Briefs : eMudhra CA compromise; PHP RCEs; Node.js and musl vulnerabilities; GNOME OS; OpenBSD 8.0; Ubuntu 26.10; TAB results; Quotes; ... Announcements : Newsletters, conferences, security updates, patches, and more.

Ubuntu rolls out php2shell, eMudhra certificate fixes
OMG Ubuntu Oct 22 · 2 min read

Ubuntu rolls out php2shell, eMudhra certificate fixes

Ubuntu has released security updates for the php2shell PHP flaw that’s led to websites being taken offline, and a key compromise at the eMudhra certificate authority. Desktop Ubuntu isn’t directly affected by php2shell, since PHP isn’t installed by default. The certificate issue is more of a browser-based concern, though Google, Apple, Mozilla et al blocked the bad certificates on 17 October. Ubuntu’s ca-certificates package update does remove two root certificates from the list that Ubuntu trusts, both of which had vouched for eMudhra. That helps protect tools like curl and wget that don’t use their own lists. Open Software Updater to check […] You're reading Ubuntu rolls out php2shell, eMudhra certificate fixes , a blog post from OMG! Ubuntu . Do not reproduce elsewhere without permission.

Linus Torvalds Eliminates Unsafe __get_user() & __put_user() Functions In Linux 7.4
Phoronix Oct 21 · 1 min read

Linus Torvalds Eliminates Unsafe __get_user() & __put_user() Functions In Linux 7.4

Linus Torvalds continues with his recent uptick in kernel patches himself, assisted in part by AI with Claude Code. Merged today was removing the historical and unsafe __get_user() and __put_user() kernel functions...

LWN.net Oct 21 · 1 min read

Today's PHP Security Release, and How We're Strengthening PHP Security (PHP Foundation)

The PHP Foundation has put out a blog entry explaining how the vulnerabilities disclosed today came about and why they took so long to fix. To fix the OOM problem, the PHP security team developed several competing approaches, but each came with its own trade-offs: backward compatibility breaks, new denial-of-service potential, or requiring changes to many third-party extensions which seemed impossible to coordinate. The PHP security team, operating on consensus, struggled to choose between these and feared the repercussions of shipping the wrong choice. Combined with the lack of a known path to remote code execution and the small team of core developers with the necessary deep knowledge of the engine occupied with many responsibilities, this decision process caused work on a fix to stall and restart repeatedly over months. We won't pretend otherwise: the delay was a structural failure, caused by both the security team's decision process and its lack of resources.

Linux 7.4 Kernel Crypto Library Enjoying Optimized AES Implementations On x86 & RISC-V
Phoronix Oct 21 · 1 min read

Linux 7.4 Kernel Crypto Library Enjoying Optimized AES Implementations On x86 & RISC-V

The latest Linux kernel cryptographic subsystem performance work carried out by Google engineer Eric Biggers is migrating x86/x86_64 and RISC-V optimized implementations of different AES modes into the lib/crypto kernel crypto library to enjoy faster performance there...

You Can Reserve This Small-Factor, De-Googled Phone for $30
It's FOSS News Oct 21 · 2 min read

You Can Reserve This Small-Factor, De-Googled Phone for $30

The Brax Wink is a 4-inch phone that runs BraxOS and has a keyboard that clips onto the back.

LWN.net Oct 21 · 1 min read

More vulnerabilities in widely deployed software

The Node.js project has released a number of security updates to fix, among other vulnerabilities, a remote-code-execution bug affecting programs that use Brotli compression. And, in case any programmers who use compiled languages thought they could relax, the musl libc project has also announced a new vulnerability: an out-of-bounds write that could potentially lead to remote code execution, although that has not been demonstrated.

LWN.net Oct 21

[$] Hash-based module integrity for reproducible distributions

We last looked in on hash-based integrity checking for kernel modules just over a year and half ago. Since that time, the patch set has undergone multiple revisions. At the 2026 Linux Plumbers Conference (LPC), Thomas Weißschuh described the need for kernel-module integrity guarantees while still providing reproducible builds, how his patches implement that, and some ideas for possible further work.

LWN.net Oct 21 · 1 min read

Upstreaming Tyr: Rust, DRM, and the Linux Kernel (Collabora)

The Collabora blog provides an update on Tyr , a driver for Arm Mali GPUs. One of our biggest challenges has been developing Tyr while the Rust kernel abstractions and driver interfaces are also being developed. As the driver interfaces are naturally revised and improved, we have rewritten Tyr several times to adapt to the larger Rust ecosystem. This not only makes progress much slower than it would be with a mature API, but also stalls progress for capabilities, such as job scheduling, while the abstraction is properly designed, reviewed, tested, and merged upstream. But working in this evolving environment is also precisely where Tyr is able to provide the most value. As a user of these new Rust abstractions, Tyr helps to expose their requirements and limitations.

Snapdragon X2 Performance On Linux Exceeding Expectations In Initial Benchmarks
Phoronix Oct 21 · 3 min read

Snapdragon X2 Performance On Linux Exceeding Expectations In Initial Benchmarks

For your viewing pleasure today are the first Linux benchmarks of the Qualcomm Snapdragon X2 Elite Extreme on Linux using the new Ubuntu 26.10 X1E Concept ISO for Snapdragon X laptop support on Linux. The Snapdragon X2 Elite Extreme flagship SoC is tested within the ASUS Zenbook A16 UX3607OA laptop.

LWN.net Oct 21

[$] Understanding Nix flakes

Nix flakes are an experimental feature of the Nix package-management tool designed to build projects in a more self-contained and reproducible way. Despite the feature's experimental status, it has become increasingly popular for open-source projects to publish flake.nix files that offer predefined development environments and build automation even when those repositories may not offer an upstream package or module for the NixOS Linux distribution . Although Nix flakes have a complicated history, and the path for stabilization is uncertain, flakes can provide useful capabilities for projects that choose to include them.

LWN.net Oct 21 · 1 min read

PHP patches released for two critical RCEs

The PHP project has published PHP versions 8.5.12 , 8.4.27 , 8.3.36 and 8.2.35 to address two critical vulnerabilities that could allow unauthenticated remote code execution. Who is at risk: all PHP installations serving web requests, including PHP-FPM, Apache with mod_php, php-cgi, FrankenPHP and LiteSpeed. We consider the risk highest for mod_php, with a demonstrated exploit where an unauthenticated request can trigger the attack before any application code runs. The vulnerabilities: RCE via OOM corruption , CVE-2026-109618 ( GHSA-w8hw-w9fx-j79w ): out-of-memory handling can interrupt PHP while internal request data is only partially initialized. Request cleanup may then treat the invalid data as valid. RCE via stale global state , CVE-2026-109619 ( GHSA-6wmf-4rv5-p3rp ): request-owned internal state can survive after its backing memory has been freed. A later request handled by the same worker may use that stale state before normal initialization resets it. PHP versions older than 8.1 will not receive updates from the project, though the project has provided some patches for PHP 7.4 , PHP 8.0 , and PHP 8.1 to assist in creating backports. According to the announcement, Linux distributions and vendors received patches in advance, so updated packages should be coming soon.