Derxistina uutils 0.7, guhertoya Rust ya GNU Coreutils

Projeya uutils coreutils 0.7.0 (Rust Coreutils), pêşkeftinek ji pakêta GNU Coreutils, ku bi Rust hatiye nivîsandin, hate berdan. coreutils zêdetirî 100 amûran dihewîne, di nav de sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, û ls. Armanca projeyê ew e ku alternatîfek platform-cross-platform ji bo Coreutils biafirîne, ku bikaribe li ser platformên wekî Windows, Redox û Fuchsia.

Rust Coreutils bi xwerû di berdanê de çalak e Ubuntu 25.10 û di belavkirinên AerynOS (Serpent OS) û Apertis (ji hêla Collabora ve hatî pêşve xistin) de tê bikar anîn. Berevajî GNU Coreutils, pêkanîna Rust di bin lîsansa MIT ya destûrdar de tê belavkirin, li şûna GPL-ya kopîkirinê. Heman tîma pêşdebiran her weha hevwateyên Rust-based ên utility-linux, diffutils, findutils, procps, û komên karûbar ên acl, û her weha bernameyên sed û login pêş dixe.

Di guhertoya nû ya Rust Coreutils de:

  • Rêjeya lihevhatinê bi koma pîvanan a GNU Coreutils re %94.59 bû (ji %96.28 kêmtir). 629 test derbas bûn, ku ji guhertoya berê (622) 7 zêdetir e. 23 test têk çûn (ji 16 kêmtir), û 13 test hatin avêtin (ji 7 kêmtir). Kêmbûna lihevhatinê ji ber nûvekirina koma pîvanan bo rewşa GNU Coreutils 9.10 e, ku 19 testên nû lê zêde kirin. Ji hêla tevahî testan ve, Rust Coreutils 7 testên zêdetir ji guhertoya berê derbas dike.
  • Başbûnên lihevhatinê yên herî girîng ji bo amûrên date, fmt, kill, ptx, numfmt, û cksum hatin dîtin. Başbûnên lihevhatinê yên kêmtir girîng ji bo amûrên cut, tac, tail, tr, uniq, od, chroot, stat, mktemp, pr, readlink, ln, kill, nproc, rm, env, sync, fmt, factor, û wc hatin dîtin.
  • Piştgirî ji bo pirtûkxaneya num-prime Rust hatiye peyda kirin, ku ji bo ceribandinê di amûra faktor de tê bikar anîn.
  • Pêkanînên bileztir ên rustc-hash di ls, du, tsort, shuf, mv, û foldhash de di sort de têne çalak kirin.
  • Rêvebirina tîpên ASCII di amûrên unexpand û expand de çêtirînkirî ye, ku di encamê de dema xwendina tamponkirî tê bikar anîn, rêjeya leza 14% zêde dibe.
  • Operasyonên dabeşkirina bîrê di amûrên shuf, split, sort, û du de hatine çêtirkirin, du bi rêjeya 3-6% û shuf jî bi rêjeya 4% leztir kirine.
  • Veguherandina hejmaran bo rêzan di amûra nl de leztir bûye.
  • Mezinahiya pelên bicîhanîn hatiye kêmkirin û destpêkirina amûrên rast û derewîn hatiye bilezkirin.
  • Zêdetirî 20 amûrên alîkar, di nav de echo, date, sort, expr, hostname, id, comm, pr, û dircolors, hatine rastkirin ku dema nivîsandina li stderr nayê kirin têk diçin (ber bi /dev/full ve têne veguheztin).
  • Di umask, mkdirat, mknod û amûrên din de, bangên libc yên ne ewle bi girêdanên ewle ji pakêta nix crate hatine guhertin.
  • Vebijêrka "--preserve-root" di amûra "rm" de niha dema ku girêdanên sembolîk têne destnîşankirin rast dixebite.
  • Piştgiriya baştirkirî ji bo platformên NetBSD, Windows û NixOS. Avakirina baştirkirî ji bo mîmariya PowerPC.
  • Şiyanên berfirehtir, pirsgirêkên çareserkirî, û vebijarkên wenda ji bo amûrên jêrîn hatin zêdekirin: 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

Ji bo malperên bi parastina DDoS, serverên VPS VDS mêvandariya pêbawer bikirin 🔥 Hostinga malperê ya pêbawer bi parastina DDoS, serverên VPS VDS bikirin | ProHoster