Uutils 0.5 Released: GNU Coreutils in Rust

Published release of the project uutils coreutils 0.5.0 (Rust Coreutils), developing an analogue of the package GNU Coreutils, written in Rust. Coreutils comes with over a hundred utilities, including sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, and ls. The goal of the project is to create a cross-platform alternative implementation of Coreutils, capable of running on Windows, Redox, and Fuchsia platforms, among others.

Rust Coreutils is enabled by default in the Ubuntu 25.10 release and is used in the AerynOS (Serpent OS) and Apertis (developed by Collabora) distributions. Unlike GNU Coreutils, the Rust implementation is distributed under the permissive MIT license, instead of the GPL copyleft license. Additionally, the same team of developers is developing analogues of the utility sets written in Rust util-linux, diffutils, findutils and procps, as well as the sed and login programs.

The new version of Rust Coreutils:

  • Improved compatibility with the reference test suite GNU Coreutils, which successfully completed 566 tests, which is 22 more than the previous version (544). 55 (down from 56) tests failed and 23 (down from 33) tests were missed. The stated compatibility level is 87.75% (was 85.80%). The reference test suite has been updated to the release of Coreutils 9.9, which includes 11 new tests.
  • The fold utility implements the ability to wrap lines taking into account the presence of combined Unicode characters (for example,
/Reports, release notes, official announcements.