GNU Coreutils-in Rust variantı olan uutils 0.8-un buraxılışı

Rust dilində yazılmış GNU Coreutils paketinin inkişafı olan uutils coreutils 0.8.0 (Rust Coreutils) layihəsi buraxıldı. coreutils proqramına sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln və ls daxil olmaqla 100-dən çox yardım proqramı daxildir. Layihənin məqsədi, aşağıdakı platformalarda işləyə bilən Coreutils-ə platformalararası alternativ yaratmaqdır. Windows, Redoks və Fuşsiya.

Rust Coreutils buraxılışda standart olaraq aktivdir Ubuntu 25.10 versiyasında mövcuddur və AerynOS (Serpent OS) və Apertis (Collabora tərəfindən hazırlanmışdır) distributivlərində istifadə olunur. GNU Coreutils-dən fərqli olaraq, Rust implementasiyası copyleft GPL əvəzinə icazə verən MIT lisenziyası altında paylanır. Eyni tərtibatçılar komandası həmçinin util-linux, diffutils, findutils, procps və acl utility dəstlərinin, eləcə də sed və login proqramlarının Rust əsaslı ekvivalentlərini də hazırlayır.

Rust Coreutils-in yeni versiyasında:

  • GNU Coreutils etalon dəsti ilə uyğunluq nisbəti 94.74% təşkil etmişdir (94.59%-dən aşağı). 630 test uğurla keçdi ki, bu da əvvəlki versiyadan (629) bir test çoxdur. 21 test uğursuz oldu (23-dən aşağı) və 14 test buraxıldı (13-dən aşağı).
  • cat, df, wc, tty, tsort, tail, touch, date, mkdir və uucore yardımçı proqramları artıq crate nix paketi əvəzinə rustix istifadə edir. Hostname, logname, who və nice yardımçı proqramlarındakı unsafe kod miqdarı azaldılıb.
  • dd (+45%), ls, sort, wc, cat, tee, numfmt (+3%) və digər yardımçı proqramlarda performans optimallaşdırmaları edilmişdir. true, false və echo icra edilə bilən fayllarının ölçüsü azaldılmışdır.
  • ls, head, cat, cp, mv, sort və tail daxil olmaqla 70-dən çox yardım proqramı artıq WebAssembly assembly və WASI (WebAssembly Sistem İnterfeysi) proqramlarını dəstəkləyir. uutils yardım proqramlarını işlətmək üçün interaktiv terminala malik onlayn demo xidməti yaradılıb.
  • cat, chown, cksum, cp, cut, date, dd, df, env, expand, expr, factor, head, install, ln, ls, mkdir, nice, numfmt, od, pr, sort, split, stdbuf, stty, sync, tee, timeout, touch, tr, true, tsort, tty, wc, yes kommunal proqramları üçün genişləndirilmiş imkanlar, həll edilmiş problemlər və çatışmayan seçimlər əlavə edildi.

Mənbə: opennet.ru

DDoS mühafizəsi, VPS VDS serverləri olan saytlar üçün etibarlı hostinq alın 🔥 DDoS qorunması, VPS VDS serverləri ilə etibarlı veb sayt hostinqi alın | ProHoster