Veröffentlichung von uutils 0.0.19, der Rust-Variante von GNU Coreutils

Es ist die Veröffentlichung des Projekts uutils coreutils 0.0.19 verfügbar, das ein in Rust neu geschriebenes Analogon des GNU Coreutils-Pakets entwickelt. Coreutils enthält über hundert Dienstprogramme, darunter sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln und ls. Ziel des Projekts ist es, eine plattformübergreifende alternative Implementierung von Coreutils zu schaffen, die unter anderem auf Windows-, Redox- und Fuchsia-Plattformen funktionieren kann. Im Gegensatz zu GNU Coreutils ist die Rust-Implementierung unter der MIT-Permissive-Lizenz und nicht unter der GPL-Copyleft-Lizenz lizenziert.

Wichtigste Änderungen:

  • Verbesserte Kompatibilität mit der GNU Coreutils-Referenztestsuite, bei der 365 Tests bestanden wurden (gegenüber 340 in der vorherigen Version), 186 (210) Tests fehlschlugen und 49 (50) Tests übersprungen wurden. Die Referenzversion ist GNU Coreutils 9.3.
    Veröffentlichung von uutils 0.0.19, der Rust-Variante von GNU Coreutils
  • Erweiterte Funktionen, verbesserte Kompatibilität und hinzugefügte 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 , einfügen, pwd, rm, shred, tail, touch, uniq, wc, whoami, ja.
  • rm und uniq haben Probleme mit falschen UTF-8-Zeichen in Datei- und Verzeichnisnamen behoben.

Source: opennet.ru

Kommentar hinzufügen