Dostupno je izdanje alata uutils coreutils 0.0.18, unutar kojeg se razvija analog paketa GNU Coreutils, prepisan na jeziku Rust. Coreutils dolazi s preko sto uslužnih programa, uključujući sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln i ls. Cilj projekta je stvoriti međuplatformsku alternativnu implementaciju Coreutilsa, sposobnu za rad na Windows, Redox i Fuchsia platformama, među ostalima. Za razliku od GNU Coreutils, implementacija Rusta distribuira se pod dopuštenom MIT licencom, umjesto GPL copyleft licence.
Velike promjene:
- Poboljšana kompatibilnost s GNU Coreutils referentnim paketom testova, koji je prošao 340 testova, pao na 210 testova i preskočio 50 testova. Referentno izdanje je GNU Coreutils 9.2.
- Proširene mogućnosti, poboljšana kompatibilnost i dodane opcije koje nedostaju za pomoćne programe cksum, chmod, chroot, comm, cp, cut, date, dd, du, expand, env, faktor, hashsum, install, ln, ls, mktemp, mv, nice, nproc , od, ptx, pwd, rm, shred, sleep, stdbuf, stty, tail, touch, timeout, tr, uname, uniq, utmpx, vrijeme rada, wc.
- Interaktivni način rada (-i) poboljšan je u uslužnim programima ln, cp i mv.
- Poboljšana obrada signala u uslužnim programima yes, tee i timeout.
- Kako bismo definirali terminal, prebacili smo se na paket is_terminal umjesto na atty.
Istovremeno je objavljen paket uutils findutils 0.4.0 s implementacijom uslužnih programa iz skupa GNU Findutils (find, locate, updatedb i xargs) u Rust. U novoj verziji:
- Dodana podrška za GNU-kompatibilnu funkciju printf.
- Uslužni program xargs je implementiran.
- Dodana podrška za regularne izraze, POSIX maske i zamjene "{}".
- Uslužni program za pronalaženje dodao je podršku za opcije “-print0”, “-lname”, “-ilname”, “-empty”, “-xdev”, “-and”, “-P”, “—”, “- quit”, "-mount", "-inum" i "-links".
Izvor: opennet.ru