Lëshimi i uutils 0.5, një variant i GNU Coreutils në gjuhën Rust

ËshtĂ« publikuar lĂ«shimi i projektit uutils coreutils 0.5.0 (Rust Coreutils), i cili zhvillon njĂ« alternativĂ« tĂ« paketĂ«s GNU Coreutils, e shkruar nĂ« gjuhĂ«n Rust. NĂ« pĂ«rbĂ«rje tĂ« coreutils pĂ«rfshihen 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Ă« krijimi i njĂ« implementimi alternativ shumĂ«platformor tĂ« Coreutils, pĂ«rfshirĂ« aftĂ«sinĂ« pĂ«r tĂ« funksionuar nĂ« platforma si Windows, Redox dhe Fuchsia.

Rust Coreutils është përdorur si standard në lëshimin e Ubuntu 25.10 dhe aplikohet në distribucione si AerynOS (Serpent OS) dhe Apertis (i zhvilluar nga Collabora). Ndryshe nga GNU Coreutils, implementimi në Rust shpërndahet nën licencën permissive MIT, në vend të licencës copyleft GPL. Gjithashtu, nga e njëjta ekip zhvilluesish po zhvillohen versione të shkruara në Rust të grupeve të utiliteteve util-linux, diffutils, findutils dhe procps, si dhe programeve sed dhe login.

Në versionin e ri të Rust Coreutils:

  • ËshtĂ« pĂ«rmirĂ«suar pĂ«rputhshmĂ«ria me paketĂ«n testuese referuese tĂ« GNU Coreutils, gjatĂ« kalimit tĂ« sĂ« cilĂ«s janĂ« pĂ«rfunduar me sukses 566 teste, qĂ« Ă«shtĂ« 22 mĂ« shumĂ« se nĂ« versionin e kaluar (544). 55 (ishin 56) teste dĂ«shtuan, ndĂ«rsa 23 (ishin 33) teste u kaluan. Ă«shtĂ« deklaruar njĂ« nivel pĂ«rputhshmĂ«rie prej 87.75% (ishte 85.80%). Paketa testuese referuese Ă«shtĂ« pĂ«rditĂ«suar nĂ« lĂ«shimin e Coreutils 9.9, nĂ« tĂ« cilin janĂ« shtuar 11 teste tĂ« reja.
  • NĂ« utilitetin fold Ă«shtĂ« implementuar mundĂ«sia e ndarjes sĂ« rreshtave duke marrĂ« parasysh prania e simboleve kombinuese Unicode (p.sh., simboli bazĂ« + shenjĂ« diakritike).
  • NĂ« utilitetin ptx Ă«shtĂ« shtuar njĂ« mod e pĂ«rputhshmĂ«risĂ« me GNU, e cila implementon formatin e thjeshtĂ« tĂ« terminaleve tĂ« hyrjes-daljes (dumb).
  • NĂ« utilitete tĂ« ndryshme, Ă«shtĂ« pĂ«rmirĂ«suar pĂ«rpunimi i tekstit.
  • NĂ« utilitetin cksum Ă«shtĂ« transferuar funksionaliteti i utilitetit hashsum.
  • NĂ« utilitetin install Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r analizimin e regjimeve qĂ« pĂ«rmbajnĂ« lista tĂ« ndara me presje. ËshtĂ« pĂ«rmirĂ«suar pĂ«rpunimi i umask.
  • NĂ« utilitetin seq Ă«shtĂ« pĂ«rmirĂ«suar funksionimi me numra tĂ« mĂ«dhenj tĂ« plotĂ«.
  • JanĂ« bĂ«rĂ« optimizime pĂ«r tĂ« reduktuar konsumimin e memories dhe pĂ«r tĂ« rritur performancĂ«n.
  • ËshtĂ« siguruar testimi nĂ« sistemin e integrimit tĂ« vazhdueshĂ«m pĂ«r platformat OpenBSD dhe Redox.
  • ËshtĂ« pĂ«rmirĂ«suar mbĂ«shtetja pĂ«r platformĂ«n Cygwin.
  • JanĂ« zgjeruar mundĂ«sitĂ«, janĂ« rregulluar problemet 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

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