Tukunga o uutils 0.7, te momo Rust o GNU Coreutils

Kua tukuna te kaupapa uutils coreutils 0.7.0 (Rust Coreutils), he whanaketanga o te mōkihi GNU Coreutils, i tuhia ki te Rust. Kei roto i te coreutils neke atu i te 100 ngā taputapu, tae atu ki te sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, me ls. Ko te whāinga o te kaupapa he waihanga i tētahi atu momo rerekē ki a Coreutils, ka taea te whakahaere i runga i ngā papaaho tae atu ki... Windows, Redox me te Fuchsia.

Kua whakahohea taunoatia a Rust Coreutils i roto i te tukunga Ubuntu 25.10, ā, e whakamahia ana i roto i ngā tohatoha AerynOS (Serpent OS) me Apertis (i whakawhanakehia e Collabora). Kāore i rite ki te GNU Coreutils, ka tohatohahia te whakatinanatanga Rust i raro i te raihana MIT whakaae, kaua ki te GPL copyleft. Ka whakawhanakehia hoki e te rōpū kaiwhakawhanake taua ngā ōrite e hangai ana ki te Rust o te util-linux, diffutils, findutils, procps, me ngā huinga taputapu acl, tae atu ki ngā kaupapa sed me te takiuru.

I roto i te putanga hou o Rust Coreutils:

  • Ko te reiti hototahi ki te huinga paearu GNU Coreutils he 94.59% (he heke iho i te 96.28%). E 629 ngā whakamātautau i paahitia, he 7 te nui ake i te putanga o mua (622). E 23 ngā whakamātautau i rahua (he heke iho i te 16), ā, e 13 ngā whakamātautau i pekehia (he heke iho i te 7). Ko te hekenga o te hototahitanga nā te whakahoutanga o te huinga paearu ki te āhua o GNU Coreutils 9.10, i tāpirihia ai he 19 ngā whakamātautau hou. Mō ngā whakamātautau katoa, e 7 ngā whakamātautau i paahitia e Rust Coreutils i te putanga o mua.
  • Ko ngā whakapainga hototahi tino hira i kitea mō te date, fmt, kill, ptx, numfmt, me te cksum utilities. Ko ngā whakapainga hototahi iti iho i kitea mō te cut, tac, tail, tr, uniq, od, chroot, stat, mktemp, pr, readlink, ln, kill, nproc, rm, env, sync, fmt, factor, me te wc utilities.
  • Kua tautokona te whare pukapuka num-prime Rust, e whakamahia ana mō te whakamātautau i roto i te whaipainga tauwehe.
  • Kua whakahohea ngā whakatinanatanga tere ake o te rustc-hash i roto i te ls, du, tsort, shuf, mv, me te foldhash i roto i te sort.
  • Kua arotauhia te whakahaere i ngā pūāhua ASCII i roto i ngā taputapu whakakore me te whakawhānui, ka hua ake he tere ake i te 14% ina whakamahia te pānui pūrua.
  • Kua arotauhia ngā mahi tohatoha mahara i roto i ngā taputapu shuf, split, sort, me du, kia tere ake ai te du mā te 3–6% me te shuf mā te 4%.
  • Kua tere ake te tahuritanga o ngā tau ki ngā aho i roto i te taputapu nl.
  • Kua whakaitihia te rahi o ngā kōnae whakahaere, ā, kua tere ake te whakarewatanga o ngā taputapu pono me ngā taputapu teka.
  • Neke atu i te 20 ngā taputapu, tae atu ki te echo, te date, te sort, te expr, te hostname, te id, te comm, te pr, me ngā dircolors, kua whakatikatikaina kia hinga ina kore e taea te tuhi ki te stderr (ka tukuna ki /dev/full).
  • I roto i te umask, mkdirat, mknod me ētahi atu taputapu, kua whakakapia ngā karangatanga libc haumarukore ki ngā herenga haumaru mai i te mōkihi nix crate.
  • Kei te tika te mahi a te kōwhiringa "--preserve-root" i roto i te taputapu "rm" ina tohua ana ngā hononga tohu.
  • Kua whakapaitia te tautoko mō ngā tūāpapa NetBSD, Windows me NixOS. He hanganga whakapai ake mō te hoahoanga PowerPC.
  • Kua whakawhānuihia ngā āheinga, kua whakatikahia ngā take, ā, kua tāpirihia ngā kōwhiringa ngaro mō ngā taputapu e whai ake nei: 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

Hokona te manaaki pono mo nga waahi me te tiaki DDoS, nga kaiwhakarato VPS VDS 🔥 Hokona he manaaki paetukutuku pono me te tiakitanga DDoS, ngā tūmau VPS VDS | ProHoster