Release of uutils 0.0.19, the Rust variant of GNU Coreutils

The uutils coreutils 0.0.29 project has been released, developing an analogue of the GNU Coreutils package written in the Rust language. coreutils includes more than 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 working on Windows, Redox and Fuchsia platforms. Unlike GNU Coreutils, the Rust implementation is distributed under a permissive MIT license, instead of the copyleft GPL license. In addition, the same team of developers is developing analogues of the util-linux, diffutils, findutils and bsdutils utility sets written in Rust.

In the new version of uutils:

  • Changes in GNU Coreutils 9.6 release are taken into account.
  • Improved compatibility with the GNU Coreutils benchmark suite, which passed 506 tests (476 in the previous version), failed 67 (94) tests, and skipped 41 (43) tests.
  • Full compatibility with GNU Coreutils has been provided for df, dircolors, chmod, chroot, comm, seq, split, uniq and more utilities.
  • The performance of the du, echo and seq utilities has been optimized.
  • Expanded capabilities, improved compatibility, and added missing options for the basenc, base32, base64, checksum, chmod, chroot, comm, cp, csplit, cut, date, dd, df, dircolors, du, echo, env, fmt, head, install, kill, ls, mkfifo, more, mv, numfmt, printf, rm, seq, sort, split, stat. tail, tr, tsort, uniq, wc, and uucore utilities.

Release of uutils 0.0.19, the Rust variant of GNU Coreutils


Source: opennet.ru

Add a comment