Ubuntu’s Rust core utilities reach a major compatibility milestone
Rust Coreutils 0.12.0 arrived on September 17 with every compatibility problem prioritized by Ubuntu now fixed.
These included possible data loss during parallel install -D operations, cp -R name collisions, recursive chmodbehaviour through symlinks and a deeply nested directory crash in rm.
Security hardening also landed across ls, sort, install, rm, chmod, chown and chgrp. The project now passes 653 of the 674 GNU tests it runs, leaving 21 failures.
Ubuntu’s decision to ship uutils makes behavioural compatibility operationally important. Shell scripts often depend on exact exit codes, undocumented details and decades-old GNU behaviour.
Administrators adopting Ubuntu 26.10 should carefully test backup, deployment and provisioning scripts.
Fedora 45 Beta introduces stricter package verification
Fedora Linux 45 Beta was released on September 15.
RPM now rejects packages without a valid signature by default unless an administrator explicitly overrides the check. This strengthens Fedora’s package trust boundary, but local RPMs, internal repositories and automated installation systems may fail until their signing processes are updated.
Fedora also restricts ptrace permissions for unprivileged users, replaces the kernel’s traditional fbcon virtual console with the userspace kmscon, and standardizes desktop secret storage around oo7.
Fedora CoreOS gains zRAM swap and systemd-oomd, introducing active memory-pressure management to the container-focused edition.
The release also includes Podman 6, GCC 16.2, glibc 2.44, Python 3.15 and Go 1.27.
Linux 7.3-rc4 fixes user-facing regressions
Linux 7.3-rc4 arrived on September 20 with fixes across filesystems, drivers and the x86 architecture.
A Btrfs change introduced during Linux 7.2 made f_fsid unstable across kernel updates and reboots. Applications using that identifier for credential encryption could lose access to stored data. NetworkManager’s OpenConnect integration was among the affected applications.
The fix restores the filesystem UUID-based calculation.
Another correction restores /dev/root detection for Btrfs systems using GRUB without an initramfs.
On Intel Xeon 6 Granite Rapids systems, the kernel will also prevent unsafe microcode upgrade sequences capable of triggering a machine-check exception.
These fixes show why kernel-upgrade testing should include VPN credentials, boot paths and application behaviour alongside conventional filesystem checks.
Systemd 262 prepares smaller containers
Systemd 262 reached RC3 on September 15.
PID 1 now embeds a minimal collection of essential unit files and can be built as a statically linked multicall binary. This allows very small containers to run systemd without installing the usual collection of unit files.
Systemd also gains RestartRandomizedDelaySec=, which spreads automatic restarts across time and helps prevent synchronized restart storms.
TPM-sealed credentials are now pinned to the TPM’s Storage Root Key, strengthening their protection against interposer attacks.
Administrators should watch several compatibility changes:
One-shot D-Bus registrations of DNS-SD services now disappear when the registering client disconnects.
journalctl -Frejects filters it previously accepted and silently ignored.TPM credentials created with the new release cannot be opened by older systemd versions, affecting rollback procedures.
Gzip 1.15 fixes a race capable of deleting the wrong file
GNU gzip 1.15 was released on September 20 with fixes for several long-standing correctness problems.
The most consequential correction addresses a race in which gzip could delete the wrong file if another process renamed an ancestor directory while gzip was replacing its output.
The release also fixes uninitialized-memory use, a buffer overflow involving sequential .Z and .lzh decompression, and corruption during some successive LZH operations.
Gzip sits inside backup jobs, log rotation, package creation and deployment pipelines. Administrators should track updates from their distributions because older package versions may receive the fixes through backports.
That’s it. If you found this useful, please leave a like, subscribe if you haven’t already, and share it with someone who might enjoy it too.
Until next time, keep exploring.

