Rust Coreutils 0.4 Launches, Du Utility Divergence

Published release of the project uutils coreutils 0.4.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 544 tests, which is 12 more than the previous version (532). 56 (68) tests failed and 33 (33) tests were missed. The stated compatibility level is 85.80% (was 83.91%).
  • In the data utility improved compatibility in GNU date when processing time zones (added the ability to specify abbreviated names of
/Reports, release notes, official announcements.