Lansarea uutils 0.0.19, o variantă a GNU Coreutils în limbajul Rust

Lansare a proiectului uutils coreutils 0.0.19, care dezvoltă un analog al pachetului GNU Coreutils, rescris în limbajul Rust. Coreutils include peste o sută de utilitare, inclusiv sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln și ls. Scopul proiectului este de a crea o implementare alternativă multiplatformă a Coreutils, capabilă să funcționeze și pe platforme Windows, Redox și Fuchsia. Spre deosebire de GNU Coreutils, implementarea pe Rust este distribuită sub o licență permisivă MIT, în loc de licența copyleft GPL.

Modificări principale:

  • Compatibilitatea cu setul de teste de referință GNU Coreutils a fost îmbunătățită, trecând cu succes 365 de teste (în versiunea anterioară 340), 186 (210) teste au eșuat, iar 49 (50) teste au fost omise. Versiunea de referință utilizată este GNU Coreutils 9.3.
    Lansarea uutils 0.0.19, o variantă a GNU Coreutils în limbajul Rust
  • Funcționalitățile au fost extinse, compatibilitatea îmbunătățită și opțiunile lipsă au fost adăugate pentru utilitare precum 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.
  • În rm și uniq au fost rezolvate problemele apărute la utilizarea caracterelor UTF-8 incorecte în numele fișierelor și directorilor.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster