Uutils 0.0.19-ի թողարկում, GNU Coreutils-ի Rust տարբերակը

Հասանելի է uutils coreutils 0.0.19 նախագծի թողարկումը՝ մշակելով GNU Coreutils փաթեթի անալոգը, որը վերագրված է Rust լեզվով: Coreutils-ը գալիս է հարյուրից ավելի կոմունալ ծրագրերով, այդ թվում՝ sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln և ls: Ծրագրի նպատակն է ստեղծել Coreutils-ի միջպլատֆորմային այլընտրանքային ներդրում, որը կարող է աշխատել Windows, Redox և Fuchsia հարթակներում, ի թիվս այլոց: Ի տարբերություն GNU Coreutils-ի, Rust-ի իրականացումը բաշխվում է MIT թույլատրելի լիցենզիայի ներքո՝ copyleft GPL լիցենզիայի փոխարեն:

Խոշոր փոփոխություններ.

  • Բարելավված համատեղելիություն GNU Coreutils-ի չափանիշի թեստային փաթեթի հետ, որն անցել է 365 թեստ (նախկինում՝ 340), ձախողել է 186 (210) թեստ և բաց է թողել 49 (50) թեստ: Հղման թողարկումը GNU Coreutils 9.3-ն է:
    Uutils 0.0.19-ի թողարկում, GNU Coreutils-ի Rust տարբերակը
  • Ընդլայնված հնարավորություններ, բարելավված համատեղելիություն և ավելացված բացակայող տարբերակներ՝ b2sum, basenc, chgrp, chown, cksum, cp, date, dd, dircolors, du, factor, fmt, hashsum, head, ls, mkdir, mktemp, ավելին, mv, nice , paste, pwd, rm, shred, tail, touch, uniq, wc, whoami, այո:
  • rm-ը և uniq-ը լուծում են խնդիրներ, որոնք առաջանում են ֆայլերի և գրացուցակների անուններում սխալ UTF-8 նիշերի օգտագործման ժամանակ:

Source: opennet.ru

Добавить комментарий