Die Veröffentlichung des Projekts uutils coreutils 0.0.19 ist verfĂŒgbar, das ein Analogon des GNU Coreutils-Pakets darstellt und in Rust neu geschrieben wurde. coreutils umfasst ĂŒber einhundert Dienstprogramme, darunter sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln und ls. Ziel des Projekts ist die Entwicklung einer plattformĂŒbergreifenden alternativen Implementierung von Coreutils, die auch auf Windows-, Redox- und Fuchsia-Plattformen funktionsfĂ€hig ist. Im Gegensatz zu den GNU Coreutils wird die Rust-Implementierung unter der permissiven MIT-Lizenz statt der Copyleft-GPL-Lizenz verteilt.
HauptÀnderungen:
- Die KompatibilitĂ€t mit dem Referenztestset der GNU Coreutils wurde verbessert, wĂ€hrend dessen 365 Tests erfolgreich bestanden wurden (in der vorherigen Version 340), 186 (210) Tests scheiterten und 49 (50) Tests ĂŒbersprungen wurden. Als Referenzversion wurde GNU Coreutils 9.3 verwendet.

- Die Funktionen wurden erweitert, die KompatibilitĂ€t verbessert und fehlende Optionen fĂŒr die Dienstprogramme 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 hinzugefĂŒgt.
- In rm und uniq wurden Probleme behoben, die bei der Verwendung ungĂŒltiger UTF-8-Zeichen in Dateinamen und Verzeichnissen auftraten.
Quelle: opennet.ru

