Tech News
← Home  ·  All topics

Coreutils

3 GoKawiil briefs on this topic

Ubuntu completes shift of coreutils from C to Rust implementation

Ubuntu has finished replacing the traditional GNU coreutils package with a Rust-based implementation across its system utilities. This marks a major step in the distribution's broader effort to rewrite core system components in memory-safe Rust rather than C.

Ubuntu 26.10 finishes switch to Rust-based coreutils, replacing cp, mv and rm

Canonical's Ubuntu 26.10 completes its migration to Rust-written core utilities after resolving TOCTOU security flaws that had forced cp, mv and rm to remain on their GNU versions in 26.04 LTS. The release, codenamed 'Stonking Stingray', now ships a full uutils suite covering tools like ls, cat, chmod and du.

uutils coreutils 0.11.0 adds compiler-style error diagnostics to command-line tools

The uutils project's coreutils release 0.11.0 introduces caret-style error reporting, similar to Rust's compiler, for commands whose arguments act as mini-languages, such as tr, cut, chmod and sort. When a parse error occurs and stderr is a terminal, the tool now echoes the offending argument, points a caret at the exact problem spot, and often adds a help line explaining correct syntax. The feature was inspired by uutils' own awk implementation, which already used similar diagnostics for parsing awk scripts.