Ubuntu 26.10 completes transition to Rust-based coreutils
Recorded: Sept. 14, 2026, 3:09 p.m.
| Original | Summarized |
Ubuntu 26.10 completes transition to Rust-based coreutils - OMG! Ubuntu Skip to content Send me news
Ubuntu 26.10 News
Ubuntu 26.10 Linux Mint New AI/ML
Bingo – full house of memory-safe utilities now included Ubuntu 26.10 completes transition to Rust-based coreutils Updated 19 hours ago Ubuntu 26.10 completes the distro’s move to Rust-based core utilities, with the commands previously held back due to security issues now migrated to memory-safe versions. coreutils rust Ubuntu 26.10 Share this postSharePostRepostShare
Previous Next Shotwell 33 goes stable with its long-awaited GTK4 port
Popular Posts
Liquid Glass GNOME Shell extension uses real refraction shaders
Refresh
KDE’s new Photos app offers a sleek alternative to Gwenview
The $200 Firefox mechanical keyboard sold out [update: or not?]
Linux Mint reveals two brand-new desktop apps
Zero Fish
Recent Comments Joey Sneddon Ubuntu 26.10 completes its transition to Rust-based coreutils Joey Sneddon Shotwell 33 brings GTK4 port Joey Sneddon Shotwell 33 brings GTK4 port Joey Sneddon Shotwell 33 brings GTK4 port Martin Zeltin Shotwell 33 brings GTK4 port
Add us as a preferred source on Google Like This Blog? By buying me a $2 coffee, you’re directly funding continued independent coverage of the Linux ecosystem—content for you, and for everyone! Buy Me a Coffee
About |
Ubuntu 26.10 finalized the distribution’s transition to utilizing Rust-based core utilities, which involves migrating commands previously restricted due to security concerns to memory-safe versions. This significant update involves core command-line tools such as cp, mv, and rm, which were held back on their GNU counterparts in Ubuntu 26.04 LTS because of unresolved TOCTOU (time-of-check to time-of-use) issues within the uutils versions. With those upstream issues resolved, Ubuntu 26.10 successfully incorporates a comprehensive set of Rust core utilities, including common tools like ls, cat, chmod, and du. Canonical has pursued this evolution by "oxidizing" the distribution, replacing foundational software with Rust alternatives, based on the principle that Rust inherently catches memory bugs at compile time, offering substantial security benefits compared to C compilers. This migration was not instantaneous; Ubuntu 25.10 was the initial release to feature Rust-based utilities and default Rust sudo, and the process involved careful study. Canonical commissioned a security audit of uutils prior to 26.04, which identified the specific flaws necessitating the restriction of the commands, showcasing a deliberate and studious approach to the transition. The design philosophy behind the migration emphasizes security over functional difference. The Rust-based uutils are engineered to maintain drop-in compatibility with GNU versions, treating any deviation as an error, thereby ensuring that the primary objective of improved security is met without introducing functional disparities for end users. Furthermore, this commitment to Rust development is supported by Canonical's external engagement; the organization annually donates €40,000 to fund work on Rust software through the Trifecta Tech Foundation. This foundation is actively engaged in rewriting the Network Time Protocol, and Ubuntu intends to adopt this rewritten protocol as the default time synchronization client by Ubuntu 27.10. The upcoming Ubuntu 26.10 'Stonking Stingray' beta is scheduled to arrive later this month, preceding the stable release on October 15, 2026. This completion of the coreutils migration represents a culmination of efforts to enhance foundational system security by leveraging Rust's memory safety features across the operating system's command-line interface. |