[$] A high-level quality-of-service interface
Quality-of-service (QoS) mechanisms attempt to prioritize
some processes (or network traffic, disk I/O, etc.) over others in order to meet
a system's performance goals. This is a difficult topic to handle in the world
of Linux, where workloads, hardware, and user expectations vary wildly. Qais
Yousef spoke at the 2025 Linux Plumbers Conference, alongside his collaborators
John Stultz, Steven Rostedt, and Vincent Guittot, about their plans for
introducing a high-level QoS API for Linux in a way that leaves end users in
control of its configuration. The talk focused specifically on a QoS mechanism
for the scheduler, to prioritize access to CPU resources differently for
different kinds of process.
(slides; video)
Firefox 147 released
Version 147.0 of the Firefox web browser has been released.
Notable changes in this release include support for the XDG Base Directory
specification, enabling local network access restrictions for users with
enhanced tracking protection (ETP) set to "Strict", and a fix that improves
Firefox's rendering with GNOME on fractionally scaled displays. Firefox 147
also includes a number of security fixes, including several sandbox-escape
vulnerabilities.
Security updates for Tuesday
Security updates have been issued by AlmaLinux
(mariadb10.11, mariadb:10.11, mariadb:10.3, mariadb:10.5, and tar), Debian (net-
snmp), Fedora (coturn, NetworkManager-l2tp, openssh, and tuxanci), Mageia
(libtasn1), Oracle (buildah, cups, httpd, kernel, libpq, libsoup, libsoup3,
mariadb:10.11, mariadb:10.3, openssl, and podman), SUSE (cpp-httplib,
ImageMagick, libtasn1, python-cbor2, util-linux, valkey, and wget2), and Ubuntu
(google-guest-agent, linux-iot, and python-urllib3).
[$] Asciinema: making movies at the command-line
In open-source circles there are many situations, such as
bug reports, demos, and tutorials, when one might want to provide a play-by-play
of a session in one's terminal. The asciinema project provides a set of tools to
do just that. Its tools let users record, edit, and share terminal sessions in a
text-based format that has quite a few advantages compared to making and sharing
videos of terminal sessions. For example, it is easy to use, offers the ability
to search text from recorded sessions, and allows users to copy and paste
directly from the recording.
Security updates for Monday
Security updates have been issued by Debian (chromium and
sogo), Fedora (chromium, foomuuri, libpng, libsodium, mariadb10.11, musescore,
nginx, python-pdfminer, python-urllib3, python3.12, seamonkey, wasmedge, and
wget2), Mageia (curl, libpcap, sodium, wget2, and zlib), Slackware (lcms2), SUSE
(chromedriver, chromium, noopenh264, coredns, curl, dcmtk, fontforge, gdk-
pixbuf-loader-libheif, gimp, kernel, libheif, libpng16, libsoup-2_4-1, libvirt,
mariadb, php8, poppler, python-filelock, python-tornado6, python311-aiohttp,
qemu, sssd, and traefik), and Ubuntu (libheif, libtasn1-6, linux-azure-nvidia,
linux-kvm, linux-raspi, linux-raspi-realtime, and php7.2, php7.4, php8.1,
php8.3, php8.4).