Utgivning av uutils 0.0.19, Rust-varianten av GNU Coreutils

Utgivningen av uutils coreutils 0.0.19-projektet är tillgänglig, som utvecklar en analog till GNU Coreutils-paketet, omskrivet på Rust-språket. Coreutils kommer med över hundra verktyg, inklusive sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln och ls. Målet med projektet är att skapa en plattformsoberoende alternativ implementering av Coreutils, som kan köras på bland annat Windows, Redox och Fuchsia-plattformar. Till skillnad från GNU Coreutils distribueras Rust-implementationen under den tillåtande MIT-licensen, istället för copyleft GPL-licensen.

Huvudändringar:

  • Förbättrad kompatibilitet med GNU Coreutils benchmark-testsvit, som klarade 365 tester (tidigare 340), misslyckades 186 (210) tester och hoppade över 49 (50) tester. Referensutgåvan är GNU Coreutils 9.3.
    Utgivning av uutils 0.0.19, Rust-varianten av GNU Coreutils
  • Utökade möjligheter, förbättrad kompatibilitet och tillagda saknade alternativ för verktygen 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, ja.
  • rm och uniq löser problem som uppstår när felaktiga UTF-8-tecken används i fil- och katalognamn.

Källa: opennet.ru

Lägg en kommentar