The uutils project today released version 0.2 of the Rust Coreutils as their alternative to GNU Coreutils written in the Rust programming language. This release comes as Ubuntu 25.10 prepares to it by default.
Rust Coreutils 0.2 represents the project’s first fully-internationalized release with comprehensive localization support and better Unicode handling. Rust Coreutils can also now handle non-UTF8 path support.
There are “massive” performance gains with Rust Coreutils 0.2 reported in the release announcement. Some examples of the big performance improvements include the tr command going from 9.8x slower than GNU Coreutils’ version to now being 1.58x faster: a 15x improvement. There is also big performance wins for sort, cat, and other core utilities.
Rust Coreutils is up to 538 passing tests, 16 more than the previous release.
Rust Coreutils continues making steady progress on passing the GNU test suite for being a drop-in replacement to GNU Coreutils.
The Rust Coreutils 0.2 release is up to considering “production ready” support for Ubuntu as part of their preparations for Ubuntu 25.10.
Downloads and more details on today’s Rust Coreutils 0.2 release via GitHub.