Lëshimi i uutils 0.8, një version i GNU Coreutils në gjuhën Rust

Lëshohet versioni i projektit uutils coreutils 0.8.0 (Rust Coreutils), që zhvillon një analog të paketës GNU Coreutils, e shkruar në gjuhën Rust. Në përmbajtjen e 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 për Coreutils që është ndërplatformor, i aftë gjithashtu të funksionojë në platformat Windows, Redox dhe Fuchsia.

Rust Coreutils përdoret si parazgjedhje në versionin Ubuntu 25.10 dhe aplikohet në shpërndarjet AerynOS (Serpent OS) dhe Apertis (i zhvilluar nga kompania Collabora). Ndryshe nga GNU Coreutils, implementimi në Rust shpërndahet nën licencën permisive MIT, në vend të licencës copyleft GPL. Përveç kësaj, e njëjta skuadër zhvilluesish po punon edhe mbi variante të shkruara në Rust të paketave util-linux, diffutils, findutils, procps dhe acl, si edhe të programeve sed dhe login.

Në versionin e ri të Rust Coreutils:

  • Niveli i pajtueshmĂ«risĂ« me grupin referues tĂ« testeve GNU Coreutils Ă«shtĂ« 94.74% (ishte 94.59%). Testet e suksesshme arrijnĂ« 630, qĂ« Ă«shtĂ« 1 mĂ« shumĂ« se nĂ« versionin e kaluar (629). 21 teste pĂ«rfunduan dĂ«shtuar (ishte 23), dhe 14 teste u anashkaluan (ishte 13).
  • NĂ« utilitetet cat, df, wc, tty, tsort, tail, touch, date, mkdir dhe uucore, nĂ« vend tĂ« paketĂ«s crate nix Ă«shtĂ« pĂ«rdorur rustix. Volume i kodit tĂ« pasigurt Ă«shtĂ« reduktuar nĂ« utilitetet hostname, logname, who dhe nice.
  • Optimizime tĂ« performancĂ«s janĂ« realizuar nĂ« utilitetet dd (+45%), ls, sort, wc, cat, tee, numfmt (+3%) dhe pr. PĂ«rmasat e skedarĂ«ve ekzekutivĂ« true, false dhe echo janĂ« reduktuar.
  • NĂ« mĂ« shumĂ« se 70 utilitete, duke pĂ«rfshirĂ« ls, head, cat, cp, mv, sort dhe tail, Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r ndĂ«rtimin nĂ« formatin WebAssembly dhe pĂ«rdorimin e ndĂ«rfaqes WASI (WebAssembly System Interface). ËshtĂ« pĂ«rgatitur njĂ« shĂ«rbim online demonstrues me terminal interaktiv, ku mund tĂ« ekzekutohen utilitetet uutils.
  • JanĂ« zgjeruar mundĂ«sitĂ«, janĂ« zgjidhur problemet dhe janĂ« shtuar opsionet e kĂ«rkuara pĂ«r utilitetet cat, chown, cksum, cp, cut, date, dd, df, env, expand, expr, factor, head, install, ln, ls, mkdir, nice, numfmt, od, pr, sort, split, stdbuf, stty, sync, tee, timeout, touch, tr, true, tsort, tty, wc, yes.

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