Rust Coreutils 0.10.0 reaches 93.48% compatibility with GNU test suite

Rust Coreutils 0.10.0 reaches 93.48% compatibility with GNU test suite

Version 0.10.0 of uutils, the Rust-based alternative to GNU Coreutils, has been released. The launch took place in early August 2026. In this release, the share of tests passed from the reference GNU Coreutils suite has risen to 93.48%, up from 90.58% in the previous version.

Developers report that 645 tests now complete successfully, 20 more than before. The number of failed tests dropped from 56 to 29, one test caused an error, and 15 were skipped, compared to eight previously.

Rust Coreutils includes over a hundred utilities, such as ls, sort, cat, chmod, cp, date, dd, du, and install. The project was designed as a cross-platform implementation capable of running on Windows, Redox, and Fuchsia. Since release 25.10, it has been the default in Ubuntu and is also used in the AerynOS and Apertis distributions from Collabora.

Key changes in version 0.10.0 focus on performance, with developers reporting significant speedups in core utilities. WebAssembly and WASI support has been expanded, and an online playground with an interactive terminal in the browser has been launched for testing. Some unsafe code has also been removed from several core utilities.

Work continues on fixing behavioral differences with GNU Coreutils in utilities like pr, nproc, date, numfmt, ls, du, install, od, truncate, fold, head/tail, sum, and stat. Special attention is given to hardening against race condition vulnerabilities, where data can be swapped between a check and an operation, such as replacing a file with a symbolic link during cp, chmod, or mv execution.

Unlike the GNU version, which is distributed under the GPL copyleft license, Rust Coreutils is available under the permissive MIT license. Beyond coreutils, the team also develops Rust analogs of util-linux, diffutils, findutils, procps, and acl, as well as sed and login.

Tags: Software
Slate (Sl8) — the new social network. Post, grow your audience and earn — plus staking rewards that actually pay.
Invite codehXA6hX
Join Slate