Uutils 0.2.0 Released: Rust Alternative to Coreutils

The project uutils coreutils 0.2.0 (rust Coreutils) has been published, aiming to develop an analogue of the package gnu coreutils written in the Rust language. Coreutils includes more than a hundred utilities, such as Sort, Cat, Chmod, Chown, Chroot, CP, Date, DD, Echo, Hostname, ID, LN, and LS. The project’s goal is to create a cross-platform alternative implementation of Coreutils, capable of working on Windows, Redox, and Fuchsia platforms.

Rust Coreutils is used in Arynos (Serpent OS) and Apertis, and will be included by default in the autumn release of Ubuntu 25.10. Unlike GNU Coreutils, the implementation in Rust is distributed under the Permissive License, rather than the GPL copy-license. The same team of developers is also working on developing Rust analogues of utility sets such as util-linux, diffutils, findutils, and procps, as well as programs like sed and login.

In the new version of Rust Coreutils:

  • The package is now recognized as fully ready for use in Ubuntu, with all issues preventing Ubuntu’s default transition to Rust Coreutils resolved.
  • Support for localization and internationalization has been added, with translations of error messages into different languages initiated. The localization system fluent, developed by Mozilla and used in Firefox, is now in operation.
  • UNICODE support has been added, allowing the use of Unicode symbols, including Emoji, in processing contents and parameters.
  • Performance optimization has been carried out for utilities TR, Sort, and CAT, with
/Reports, release notes, official announcements.