Vydání uutils 0.0.19, varianty GNU Coreutils napsané v jazyce Rust

Byl vydán projekt uutils coreutils 0.0.19, vyvíjející alternativu k balíčku GNU Coreutils, přepsanou v jazyce Rust. Coreutils zahrnuje více než sto utilit, včetně sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln a ls. Cílem projektu je vytvořit multiplatformní alternativní implementaci Coreutils, která bude schopna fungovat také na platformách Windows, Redox a Fuchsia. Na rozdíl od GNU Coreutils se implementace v Rustu distribuuje pod permisivní licencí MIT, místo copyleftové licence GPL.

Hlavní změny:

  • Byla zlepšena kompatibilita s referenčním testovacím souborem GNU Coreutils, při jehož průchodu bylo úspěšně vykonáno 365 testů (v předchozí verzi 340), 186 (210) testů bylo neúspěšných a 49 (50) testů bylo přeskočeno. Jako referenční byl použit vydání GNU Coreutils 9.3.
    Vydání uutils 0.0.19, varianty GNU Coreutils napsané v jazyce Rust
  • Byly rozšířeny funkce, zlepšena kompatibilita a přidány chybějící možnosti pro utility 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.
  • V utilitách rm a uniq byly vyřešeny problémy, jež se objevovaly při použití neplatných znaků UTF-8 v názvech souborů a adresářů.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster