Mae prosiect uutils coreutils 0.2.0 (Rust Coreutils), datblygiad o'r pecyn GNU Coreutils, a ysgrifennwyd yn Rust, wedi'i ryddhau. Mae coreutils yn cynnwys dros 100 o gyfleustodau, gan gynnwys sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ac ls. Nod y prosiect yw creu dewis arall traws-lwyfan i Coreutils, sy'n gallu rhedeg ar lwyfannau gan gynnwys Windows, Redox a Fuchsia.
Defnyddir Rust Coreutils yn y dosraniadau AerynOS (Serpent OS) ac Apertis, a bydd yn cael ei alluogi yn ddiofyn yn y datganiad hydref. Ubuntu Hydref 25.10. Yn wahanol i GNU Coreutils, mae'r gweithrediad Rust wedi'i ddosbarthu o dan y drwydded MIT ganiataol, yn lle'r GPL hawlfraint. Yn ogystal, mae'r un tîm o ddatblygwyr yn datblygu cyfwerthoedd sy'n seiliedig ar Rust o'r pecynnau cyfleustodau util-linux, diffutils, findutils, a procps, yn ogystal â'r rhaglenni sed a login.
Yn y fersiwn newydd o Rust Coreutils:
- Ystyrir bod y pecyn yn gwbl barod i'w ddefnyddio'n weithredol yn UbuntuMae'r holl faterion a oedd yn atal y newid wedi'u datrys. Ubuntu yn ddiofyn i Rust Coreutils.
- Ychwanegwyd cefnogaeth ar gyfer lleoleiddio a rhyngwladoli. Mae'r seilwaith ar gyfer cefnogi cyfieithiadau negeseuon i wahanol ieithoedd wedi'i roi ar waith. Mae paramedrau lleol wedi'u hystyried wrth fformatio'r allbwn, ac mae cyfieithu negeseuon gwall i wahanol ieithoedd wedi dechrau. Defnyddir y system leoleiddio Fluent, a ddatblygwyd gan Mozilla ac a ddefnyddir yn Firefox, i gefnogi amlieithrwydd.
- Ychwanegwyd cefnogaeth Unicode. Gellir defnyddio cymeriadau Unicode, gan gynnwys emoji, nawr wrth brosesu cynnwys a pharamedrau, er enghraifft fel gwahanyddion meysydd: 'echo "🍔🍟🥤" | cut -d"🍟" -f1').
- Mae perfformiad y cyfleustodau tr, sort a cat wedi'i optimeiddio. Mae perfformiad y cyfleustodau tr wedi'i gynyddu 15 gwaith - yn flaenorol roedd y cyfleustodau hyn yn arafach na GNU tr 9.8 gwaith, ac yn awr mae'n gyflymach 1.58 gwaith.
- Cydnawsedd gwell gyda chyfres feincnod GNU Coreutils, a basiodd 538 o brofion (522 yn y fersiwn flaenorol), methodd 52 (65) o brofion, a hepgorodd 27 (31) o brofion.

- Cydnawsedd gwell â GNU Coreutils ar gyfer y cyfleustodau date, du, fmt, ls a sort.
- Galluoedd wedi'u hehangu, problemau wedi'u trwsio, ac opsiynau coll wedi'u hychwanegu ar gyfer y cyfleustodau 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, a who.
Ffynhonnell: opennet.ru
