Byla vydána verze nástroje uutils coreutils 0.0.18, v jejímž rámci se vyvíjí analog balíčku GNU Coreutils, přepsaný v programovacím jazyce Rust. Součástí coreutils je více než sto nástrojů, včetně sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln a ls. Cílem projektu je vytvořit multiplatformní alternativní implementaci Coreutils, schopnou fungovat také na platformách Windows, Redox a Fuchsia. Na rozdíl od GNU Coreutils je implementace v Rustu distribuována pod povolenou licencí MIT, místo kopyleftové licence GPL.
Hlavní změny:
- Byla vylepšena kompatibilita s referenční testovací sadou GNU Coreutils, při jejímž provádění bylo úspěšně provedeno 340 testů, 210 testů skončilo neúspěšně a 50 testů bylo přeskočeno. Jako referenční byla použita verze GNU Coreutils 9.2.

- Byly rozšířeny možnosti, zlepšena kompatibilita a přidány chybějící možnosti pro nástroje cksum, chmod, chroot, comm, cp, cut, date, dd, du, expand, env, factor, hashsum, install, ln, ls, mktemp, mv, nice, nproc, od, ptx, pwd, rm, shred, sleep, stdbuf, stty, tail, touch, timeout, tr, uname, uniq, utmpx, uptime, wc.
- U nástrojů ln, cp a mv byla vylepšena funkčnost interaktivního režimu (-i).
- Bylo vylepšeno zpracování signálů v nástrojích yes, tee a timeout.
- Pro určení terminálu byl přechod na balíček is_terminal namísto atty.
Současně byl vydán balíček uutils findutils 0.4.0 s implementací v jazyce Rust pro nástroje ze sady GNU Findutils (find, locate, updatedb a xargs). V nové verzi:
- Byla přidána podpora funkce printf kompatibilní s GNU.
- Byl implementován nástroj xargs.
- Byla přidána podpora regulárních výrazů, POSIX masek a substitucí „{}“.
- Do nástroje find byla přidána podpora pro volby „-print0“, „-lname“, „-ilname“, „-empty“, „-xdev“, „-and“, „-P“, „—“, „-quit“, „-mount“, „-inum“ a „-links“.
Zdroj: opennet.ru

