Versioni i uutils 0.5, një variant i GNU Coreutils në Rust

ËshtĂ« publikuar versioni 0.5.0 i projektit uutils coreutils (Rust Coreutils), i cili zhvillon njĂ« alternativĂ« tĂ« paketĂ«s GNU Coreutils, e shkruar nĂ« gjuhĂ«n Rust. Coreutils pĂ«rmban mĂ« shumĂ« se njĂ«qind utilitete, duke pĂ«rfshirĂ« sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln dhe ls. QĂ«llimi i projektit Ă«shtĂ« tĂ« krijojĂ« njĂ« implementim tĂ« alternueshĂ«m tĂ« Coreutils pĂ«r platforma tĂ« ndryshme, duke pĂ«rfshirĂ« Windows, Redox dhe Fuchsia.

Rust Coreutils është aktivizuar si standard në shpërndarjen Ubuntu 25.10 dhe përdoret në shpërndarjet AerynOS (Serpent OS) dhe Apertis (në zhvillim nga kompania Collabora). Ndryshe nga GNU Coreutils, implementimi në Rust shpërndahet me një licencë të lehtë MIT, në vend të licencës copyleft GPL. Po ashtu, ekipi i njëjtë i zhvilluesve po zhvillon alternativa të shkruara në Rust për paketat e utiliteteve util-linux, diffutils, findutils dhe procps, si dhe për programet sed dhe login.

Në versionin e ri të Rust Coreutils:

  • SĂ« fundmi Ă«shtĂ« pĂ«rmirĂ«suar kompatibiliteti me testet standard tĂ« GNU Coreutils, duke qĂ«lluar 566 teste qĂ« kaluan me sukses, 22 mĂ« shumĂ« se versioni i mĂ«parshĂ«m (544). 55 (isha 56) teste dĂ«shtuan, ndĂ«rsa 23 (isha 33) teste u anashkaluan. Niveli i deklaruar i kompatibilitetit Ă«shtĂ« 87.75% (isha 85.80%). Grupi standart i testeve Ă«shtĂ« pĂ«rditĂ«suar nĂ« versionin Coreutils 9.9, i cili pĂ«rmban 11 teste tĂ« reja.
  • NĂ« utilitetin fold Ă«shtĂ« implementuar mundĂ«sia e transferimit tĂ« rreshtave duke marrĂ« parasysh pranishmĂ«rinĂ« e simboleve tĂ« kombinuara Unicode (p.sh., simboli bazĂ« + shenjĂ« diakritike).
  • NĂ« utilitetin ptx Ă«shtĂ« shtuar njĂ« mod prej kompatibiliteti me GNU, i cili implementon formatin e thjeshtĂ« tĂ« terminaleve tĂ« hyrjes-daljes (dumb).
  • NĂ« utilitete tĂ« ndryshme Ă«shtĂ« pĂ«rmirĂ«suar trajtimi i teksteve.
  • Funksionaliteti i utilitetit hashsum Ă«shtĂ« transferuar nĂ« utilitetin cksum.
  • NĂ« utilitetin install Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r analizimin e modĂ«ve qĂ« pĂ«rmbajnĂ« lista tĂ« ndara me presje. ËshtĂ« pĂ«rmirĂ«suar trajtimi i umask.
  • NĂ« utilitetin seq Ă«shtĂ« pĂ«rmirĂ«suar funksionimi me numra tĂ« mĂ«dhenj tĂ« gjithĂ«.
  • JanĂ« bĂ«rĂ« optimizime pĂ«r tĂ« reduktuar konsumimin e memories dhe pĂ«r tĂ« pĂ«rmirĂ«suar performancĂ«n.
  • ËshtĂ« siguruar testimi nĂ« sistemin e integrimit tĂ« vazhdueshĂ«m pĂ«r platformat OpenBSD dhe Redox.
  • ËshtĂ« pĂ«rmirĂ«suar mbĂ«shtetje pĂ«r platformĂ«n Cygwin.
  • JanĂ« zgjeruar funksionalitetet, janĂ« zgjidhur probleme dhe janĂ« shtuar opsione tĂ« munguar pĂ«r utilitetet basenc, chmod, chksum, cp, dd, du, env, fold, hashsum, install, ln, ls, mkfifo, nl, nohup, numfmt, od, pr, ptx, readlink, seq, shuf, sort, stdbuf, stty, tail, tee, timeout, uucore, uudoc.
  • Burimi: opennet.ru

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster