Wydanie uutils 0.0.19, wersji GNU Coreutils w języku Rust

Dostępna jest wersja projektu uutils coreutils 0.0.19, rozwijającego analog pakietu GNU Coreutils, przepisanego w języku Rust. W skład coreutils wchodzi ponad sto narzędzi, w tym sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln i ls. Celem projektu jest stworzenie wieloplatformowej alternatywnej implementacji Coreutils, która będzie mogła działać również na platformach Windows, Redox i Fuchsia. W przeciwieństwie do GNU Coreutils, implementacja w Rust jest dystrybuowana na licencji MIT, a nie na licencji copyleft GPL.

Główne zmiany:

  • Ulepszona została zgodność z referencyjnym zestawem testów GNU Coreutils, podczas którego pomyślnie zakończono 365 testów (w poprzedniej wersji 340), 186 (210) testów zakończyło się niepowodzeniem, a 49 (50) testów zostało pominiętych. Jako referencyjna wykorzystana została wersja GNU Coreutils 9.3.
    Wydanie uutils 0.0.19, wersji GNU Coreutils w języku Rust
  • Rozszerzono możliwości, poprawiono zgodność i dodano brakujące opcje dla narzędzi 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.
  • W rm i uniq rozwiązano problemy, które pojawiały się przy użyciu niepoprawnych znaków UTF-8 w nazwach plików i katalogów.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster