Release of uutils 0.8, the Rust variant of GNU Coreutils

The uutils coreutils 0.8.0 (Rust Coreutils) project, a development of the GNU Coreutils package, written in Rust, has been released. coreutils includes over 100 utilities, including 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 to Coreutils, capable of running on platforms including Windows, Redox and Fuchsia.

Rust Coreutils enabled by default in the release Ubuntu 25.10 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 copyleft GPL. The same team of developers also develops Rust-based equivalents of the util-linux, diffutils, findutils, procps, and acl utility suites, as well as the sed and login programs.

In the new version of Rust Coreutils:

  • The compatibility rate with the GNU Coreutils benchmark suite was 94.74% (down from 94.59%). 630 tests were passed successfully, which is one more than in the previous version (629). 21 tests failed (down from 23), and 14 tests were skipped (down from 13).
  • The cat, df, wc, tty, tsort, tail, touch, date, mkdir, and uucore utilities now use rustix instead of the crate nix package. The amount of unsafe code in the hostname, logname, who, and nice utilities has been reduced.
  • Performance optimizations have been made to the dd (+45%), ls, sort, wc, cat, tee, numfmt (+3%), and other utilities. The size of the true, false, and echo executable files has been reduced.
  • Over 70 utilities, including ls, head, cat, cp, mv, sort, and tail, now support WebAssembly assembly and the WASI (WebAssembly System Interface). An online demo service with an interactive terminal for running uutils utilities has been created.
  • Expanded capabilities, fixed issues, and added missing options for the utilities cat, chown, cksum, cp, cut, date, dd, df, env, expand, expr, factor, head, install, ln, ls, mkdir, nice, numfmt, od, pr, sort, split, stdbuf, stty, sync, tee, timeout, touch, tr, true, tsort, tty, wc, yes.

Source: opennet.ru

Buy reliable hosting for sites with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster