Достъпен е проектът uutils coreutils 0.0.19, който развива аналог на пакета GNU Coreutils, пренаписан на езика Rust. coreutils включва повече от сто утилити, включително sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln и ls. Целта на проекта е да се създаде кросплатформена алтернативна реализация на Coreutils, способна да работи и на платформи Windows, Redox и Fuchsia. В отличие от GNU Coreutils, реализацията на Rust се разпространява под разрешителната лицензия MIT, вместокопилефт-licence GPL.
Основни промени:
- Подобрена е съвместимостта с еталонния тестови набор GNU Coreutils, при преминаването на който успешно са изпълнени 365 теста (в предишната версия 340), 186 (210) теста са завършили неуспешно и 49 (50) теста са били пропуснати. Като еталон е използвана версията на GNU Coreutils 9.3.

- Разширени са възможностите, подобрена е съвместимостта и добавени са липсващи опции за утилитите b2sum, basenc, chgrp, chown, cksum, cp, date, dd, dircolors, du, factor, fmt, hashsum, head, ls, mkdir, mktemp, more, mv, nice, paste, pwd, rm, shred, tail, touch, uniq, wc, whoami, yes.
- В rm и uniq са решени проблеми, които се проявяват при използване на некоректни UTF-8 символи в имената на файлове и директории.
Източник: opennet.ru

