Mashruuca uutils coreutils 0.7.0 (Rust Coreutils), oo ah horumarinta xirmada GNU Coreutils, oo lagu qoray Rust, ayaa la sii daayay. coreutils waxaa ku jira in ka badan 100 adeeg, oo ay ku jiraan sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, iyo ls. Hadafka mashruucu waa in la abuuro beddel isdhaafsi ah oo loogu talagalay Coreutils, oo awood u leh inuu ku shaqeeyo goobaha ay ku jiraan Windows, Redox iyo Fuchsia.
Rust Coreutils ayaa si caadi ah loogu suurtageliyay sii deynta Ubuntu 25.10 waxaana loo isticmaalaa qaybinta AerynOS (Serpent OS) iyo Apertis (oo ay samaysay Collabora). Si ka duwan GNU Coreutils, hirgelinta Rust waxaa lagu qaybiyaa shatiga MIT ee la ogol yahay, halkii laga isticmaali lahaa nuqulka bidix ee GPL. Kooxdan horumariyayaasha ah ayaa sidoo kale horumarisa isku-dhafka ku salaysan Rust ee util-linux, diffutils, findutils, procps, iyo acl utility suites, iyo sidoo kale barnaamijyada sed iyo login.
Nooca cusub ee Rust Coreutils:
- Heerka iswaafajinta ee qalabka cabbirka GNU Coreutils wuxuu ahaa 94.59% (hoos uga dhacay 96.28%). 629 imtixaan ayaa la dhaafay, taasoo ah 7 ka badan noocii hore (622). 23 imtixaan ayaa ku guuldareystay (hoos uga dhacay 16), 13 imtixaanna waa la booday (hoos uga dhacay 7). Hoos u dhaca iswaafajinta waxaa sabab u ah cusboonaysiinta qalabka cabbirka ee xaaladda GNU Coreutils 9.10, kaas oo ku daray 19 tijaabo oo cusub. Marka la eego wadarta imtixaannada, Rust Coreutils wuxuu ka gudbay 7 imtixaan oo ka badan intii la sii daayay.
- Horumarrada iswaafajinta ee ugu muhiimsan ayaa lagu xusay date, fmt, kill, ptx, numfmt, iyo utilitys cksum. Horumarro iswaafajin oo aan muhiim ahayn ayaa lagu arkay cut, tac, tail, tr, uniq, od, chroot, stat, mktemp, pr, readlink, ln, kill, nproc, rm, env, sync, fmt, factor, iyo utilitys wc.
- Taageero ayaa la siiyay maktabadda num-prime Rust, taas oo loo isticmaalo tijaabinta qalabka factor utility.
- Hirgelinta degdega ah ee rustc-hash ee ls, du, tsort, shuf, mv, iyo foldhash ee noocyada kala duwan ayaa la hawlgeliyaa.
- Maareynta la hagaajiyay ee xarfaha ASCII ee adeegyada aan la ballaarin oo la ballaariyay, taasoo keentay in 14% la dedejiyo marka la isticmaalayo akhrinta kaydka ah.
- Hawlgallada qaybinta xusuusta ee shuf, kala-qaybin, kala-soocid, iyo adeegyada du ayaa la hagaajiyay, taasoo dardar gelisay du 3–6% iyo shuf 4%.
- Beddelka tirooyinka loo beddelayo xarigga ku jira adeegga nl ayaa la dedejiyay.
- Cabbirka faylasha la fulin karo ayaa la dhimay, waxaana la dardar geliyay soo saarista adeegyada runta ah iyo kuwa beenta ah.
- In ka badan 20 adeeg, oo ay ku jiraan echo, date, sort, expr, hostname, id, comm, pr, iyo dircolors, ayaa loo hagaajiyay inay burburaan marka aan la qori karin stderr (loo wareejiyay /dev/full).
- Umask, mkdirat, mknod iyo adeegyada kale, wicitaanada libc ee aan amniga ahayn waxaa lagu beddelay xidhitaanno ammaan ah oo ka yimid xirmada nix crate.
- Ikhtiyaarka "--preserve-root" ee ku jira adeegga "rm" hadda si sax ah ayuu u shaqeeyaa marka la qeexayo xiriiriyeyaasha calaamadaha.
- Taageero la hagaajiyay oo loogu talagalay aaladaha NetBSD, Windows iyo NixOS. Dhisme la hagaajiyay oo loogu talagalay qaab-dhismeedka PowerPC.
- Awoodaha la ballaariyay, arrimaha la hagaajiyay, iyo xulashooyinka maqan ee lagu daray adeegyada soo socda: cat, cksum, chroot, comm, cp, csplit, cut, date, dd, df, dircolors, du, echo, env, expand, expr, factor, false, fmt, fold, hostname, id, install, kill, ln, ls, mktemp, mknod, mv, nl, nproc, numfmt, od, paste, pr, printfm, ptx, readlink, rm, shuf, sort, split, stat, stdbuf, stty, sync, tac, tail, test, tr, true, tsort, unexpand, uniq, uptime, vdir, wc, whoami.
Source: opennet.ru
