Paglabas ng uutils 0.0.19, ang Rust na variant ng GNU Coreutils

Ang paglabas ng uutils coreutils 0.0.19 na proyekto ay magagamit, na bumubuo ng isang analogue ng GNU Coreutils package, na muling isinulat sa Rust na wika. Ang Coreutils ay may higit sa isang daang utility, kabilang ang sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, at ls. Ang layunin ng proyekto ay lumikha ng isang cross-platform na alternatibong pagpapatupad ng Coreutils, na may kakayahang tumakbo sa Windows, Redox at Fuchsia platform, bukod sa iba pa. Hindi tulad ng GNU Coreutils, ang pagpapatupad ng Rust ay ipinamamahagi sa ilalim ng permissive na lisensya ng MIT, sa halip na ang copyleft na lisensya ng GPL.

Pangunahing pagbabago:

  • Pinahusay na compatibility sa GNU Coreutils benchmark test suite, na pumasa sa 365 tests (dating 340), failed 186 (210) tests, at nilaktawan ang 49 (50) tests. Ang reference na release ay GNU Coreutils 9.3.
    Paglabas ng uutils 0.0.19, ang Rust na variant ng GNU Coreutils
  • Mga pinalawak na kakayahan, pinahusay na compatibility at nagdagdag ng mga nawawalang opsyon para sa mga utility b2sum, basenc, chgrp, chown, cksum, cp, date, dd, dircolors, du, factor, fmt, hashsum, head, ls, mkdir, mktemp, more, mv, nice , paste, pwd, rm, shred, tail, touch, uniq, wc, whoami, yes.
  • Niresolba ng rm at uniq ang mga problemang nangyayari kapag gumagamit ng maling UTF-8 na mga character sa mga pangalan ng file at direktoryo.

Pinagmulan: opennet.ru

Magdagdag ng komento