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

ËshtĂ« publikuar versioni 0.2.0 i projektit uutils coreutils (Rust Coreutils), njĂ« zhvillim i njĂ« ekuivalenti tĂ« paketĂ«s GNU Coreutils, i 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Ă« tĂ« krijojĂ« njĂ« zbatim alternativ dhe tĂ« shumĂ«fishtĂ« tĂ« Coreutils, tĂ« cilat gjithashtu mund tĂ« funksionojnĂ« nĂ« platformat Windows, Redox dhe Fuchsia.

Rust Coreutils përdoret në shpërndarjet AerynOS (Serpent OS) dhe Apertis dhe do të jetë aktivizuar si standart në versionin vjeshtor të Ubuntu 25.10. Në ndryshim nga GNU Coreutils, zbatimi në Rust shpërndahet nën licencën e lirë MIT, në vend të licencës kopyleft GPL. Së fundi, ekipi i njëjtë i zhvilluesve po zhvillon zëvendësues të shkruara në Rust për paketat util-linux, diffutils, findutils dhe procps, si dhe programet sed dhe login.

Në versionin e ri të Rust Coreutils:

  • Pakoja Ă«shtĂ« pranuar si plotĂ«sisht e gatshme pĂ«r pĂ«rdorim nĂ« Ubuntu. TĂ« gjitha problemet qĂ« kishin penguar kalimin e Ubuntu nĂ« mĂ«nyrĂ« standarde nĂ« Rust Coreutils janĂ« zgjidhur.
  • ËshtĂ« shtuar mbĂ«shtetje pĂ«r lokalizimin dhe ndĂ«rkombĂ«tarizimin. ËshtĂ« ndĂ«rtuar infrastruktura pĂ«r mbĂ«shtetje tĂ« pĂ«rkthimeve tĂ« mesazheve nĂ« gjuhĂ« tĂ« ndryshme. JanĂ« marrĂ« parasysh parametrat e lokalizimit gjatĂ« formatimit tĂ« daljes dhe ka filluar pĂ«rkthimi nĂ« gjuhĂ« tĂ« ndryshme tĂ« mesazheve tĂ« gabimeve. PĂ«r tĂ« mbĂ«shtetur shumĂ«gjuhĂ«sinĂ«, Ă«shtĂ« pĂ«rdorur sistemi i lokalizimit Fluent, i zhvilluar nga Mozilla dhe i pĂ«rdorur nĂ« Firefox.
  • ËshtĂ« shtuar mbĂ«shtetje pĂ«r Unicode. Karakteret Unicode, duke pĂ«rfshirĂ« emoji, tashmĂ« mund tĂ« pĂ«rdoren pĂ«r pĂ«rpunimin e pĂ«rmbajtjes dhe parametrave, pĂ«r shembull si ndarĂ«s tĂ« fushave: 'echo Â«đŸ”đŸŸđŸ„€Â» | cut -dÂ»đŸŸÂ» -f1').
  • ËshtĂ« optimizuar performanca e utiliteteve tr, sort dhe cat. Performanca e utilitetit tr Ă«shtĂ« rritur 15 herĂ« — mĂ« parĂ« ky utilitet ishte mĂ« i ngadaltĂ« se GNU tr me 9.8 herĂ«, ndĂ«rsa tani Ă«shtĂ« mĂ« i shpejtĂ« 1.58 herĂ«.
  • ËshtĂ« pĂ«rmirĂ«suar kompatibiliteti me setin e standardeve tĂ« testeve GNU Coreutils, nĂ« tĂ« cilin janĂ« realizuar me sukses 538 teste (nĂ« versionin e kaluar 522), 52 (65) teste kanĂ« dĂ«shtuar, ndĂ«rsa 27 (31) teste janĂ« anashkaluar.
    Lëshimi i uutils 0.2.0, një variant i GNU Coreutils në gjuhën Rust
  • ËshtĂ« pĂ«rmirĂ«suar kompatibiliteti me GNU Coreutils pĂ«r utilitetet date, du, fmt, ls dhe sort.
  • JanĂ« zgjeruar mundĂ«sitĂ«, janĂ« zgjidhur problemet dhe janĂ« shtuar opsionet e munguar pĂ«r utilitetet basenc, basename, cat, chmod, chown, cksum, cp, split, date, dd, du, echo, env, expr, factor, fold, hashsum, head, install, ln, logname, ls, mkdir, mkfifo, mktemp, more, mv, nice, nl, od, pr, printf, pwd, realpath, rm, shred, sort, stat, stdbuf, stty, sync, tail, tee, timeout, touch, tr, uname, unexpand, uptime, users dhe who.

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