Latest Linux and open source news from around the web

YubiKey 5 NFC Security Key Sponsored · View on Amazon → Designing Data-Intensive Applications Sponsored · View on Amazon →
LWN.net

[$] Deterministic testing for multithreaded Python

Python's support for multithreaded programs has improved considerably over the last few years with the advent of the "free-threaded" version of the language. But testing multithreaded programs is notoriously difficult, because the underlying host system determines the thread-execution ordering, which adds an element of non-determinism. At PyCon US, Larry Hastings gave a talk (YouTube video) about his blanket project, which is meant to provide mechanisms for deterministic testing of multithreaded Python code.

OMG! Ubuntu

Ubuntu 24.04 splits firmware packages for faster updates

Firmware updates on Ubuntu 24.04 LTS have gotten smaller, as Canonical has backported the split Linux firmware packages it introduced in 26.04. To make the change in noble, the linux-fimrware package is now a meta-package that pulls in all of the individual firmware packages. Functionally, nothing changes; all installs get the full whack. The binary blobs the distro use are now split across 18 vendor-specific sub-packages: Some non-default firmware was already available to install as a sub packages, e.g., linux-firmware-xilinx-vcu, so those don’t change (but aren’t looped in to the new metapackage). The linux-firmware package was a bundle of mostly […]

LPI

From Cybercafé to Command Line: Nicolás Gambini’s Path to Linux

While I was growing up, computers felt like a distant dream. Technology was not a priority in my household, and I got my first PC much later than my peers. What I did have was curiosity, and no shortage of ... Read more The post From Cybercafé to Command Line: Nicolás Gambini’s Path to Linux appeared first on Linux Professional Institute (LPI).

LWN.net

Grml 2026.09 released

Version 2026.09, code-named "Hättiwaritätti", of the Debian-based Grml live Linux distribution for system administrators has been released. It is based on packages from the upcoming Debian 14 ("forky") release. Notable changes include an update to the Linux 7.1.8 kernel, support for booting from exfat-formatted USB devices, and an update to GNU Screen 5.0.1.

LWN.net

Security updates for Friday

Security updates have been issued by Debian (chromium, firefox-esr, and pcre2), Fedora (cockpit, expat, freeipa, kbd, kernel, mrtg, python-pip, and valkey), Mageia (libopenmpt and python-gitpython), Oracle (dbus-broker, freerdp, gegl, gegl04, gimp:2.8, go-fdo-client, go-fdo-server, golang-github-openprinting-ipp-usb, grafana, gzip, image-builder, iperf3, kernel, libssh, libxml2, microcode_ctl, nodejs:22, nodejs:24, openssl-fips-provider, pam, php:7.4, php:8.2, tar, and wget), SUSE (apache2-mod_auth_openidc, apptainer, busybox, cpio, cups-filters, curl, dracut, ffmpeg, file-roller, glibc, grafana, kubevirt, virt-pr-helper-container, lcms2, libtree-sitter0_26, libvirt, postgresql14, postgresql15, postgresql16, postgresql18, suseconnect-ng, terraform-provider-susepubliccloud, and yast2-users), and Ubuntu (FFmpeg, gnupg2, librabbitmq, libssh2, openssh, and spice-vdagent).

Linux.org

Python Series Part 25: Canvas Widget - Part 2

If you read the previous article, you should understand the Canvas Widget. In this article, we will start with the different methods that are available to manipulate the objects on the Canvas. Canvas Methods There are many methods that can be used on Canvas widgets. .addtag_above(newTag, tagOrId) .addtag_below(newTag, tagOrID) Now, we can add a tag to an item placed on a canvas. Keep in mind that each item, such as an oval, can have multiple tags. For... https://www.linux.org/threads/python-series-part-25-canvas-widget-part-2.63050/

Phoronix

Amazon Linux 2027 Shows Off Nice Performance Gains On AMD EPYC In The AWS Cloud

Yesterday AWS announced the public preview of Amazon Linux 2027 as their successor to the current Amazon Linux 2023 in-house distribution. With all the software upgrades and improvements like building packages now with link-time optimizations (LTO), enforcing x86-64-v3 builds, and other changes, I was eager to run some performance benchmarks of Amazon Linux 2023 vs. Amazon Linux 2027 in the EC2 cloud.

Phoronix

NetworkManager Works To Enforce AI Policy By Tricking AI Agents To Add A Canary

Last month the NetworkManager project adopted an AI coding policy where authors are responsible for 100% of the code they submit and must be able to explain it all. In an attempt to catch AI coding agents that may be trying to bypass their policy, they have added an interesting canary to the project to try to catch such AI-generated patches so they can then be automatically dealt with...