LANGUAGES Signal 129
Ubuntu 26.04 LTS ships Rust-based coreutils and sudo-rs as defaults
Ubuntu 26.04 LTS introduces Rust implementations of core system utilities as defaults, including uutils coreutils and sudo-rs, with ntpd-rs planned to replace chrony and linuxptp by Ubuntu 28.04.
This is a deliberate, selective migration from C-based tools with decades of accumulated bugs to memory-safe Rust implementations at the OS layer that engineers depend on daily. The two approaches, bug-for-bug compatibility versus deliberate behavioral redesign, mean different risk profiles for different tools, and teams running Ubuntu at scale need to understand where behavior will and will not change.
Written by elseif from the cluster below · every claim links back to a sourceThe three things worth knowing
uutils coreutils ships as the default in Ubuntu 26.04 LTS with a goal of 100% bug-for-bug compatibility with GNU coreutils
sudo-rs also lands in 26.04 but deliberately diverges from legacy sudo behavior, redesigning the tool based on 30 years of security lessons
ntpd-rs is funded by Canonical to replace chrony and linuxptp as a single tool handling NTP, NTS, and PTP, with full default switch targeted for Ubuntu 28.04
THE CLUSTER
↗