Rilis uutils 0.7, varian Rust saka GNU Coreutils

Proyèk uutils coreutils 0.7.0 (Rust Coreutils), sawijining pangembangan saka paket GNU Coreutils, sing ditulis nganggo Rust, wis dirilis. Coreutils kalebu luwih saka 100 utilitas, kalebu sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, lan ls. Tujuan proyèk iki yaiku kanggo nggawe alternatif lintas platform kanggo Coreutils, sing bisa mlaku ing platform kalebu. Windows, Redoks lan Fuchsia.

Rust Coreutils diaktifake kanthi gawan ing rilis Ubuntu 25.10 lan digunakake ing distribusi AerynOS (Serpent OS) lan Apertis (dikembangake dening Collabora). Ora kaya GNU Coreutils, implementasi Rust disebarake miturut lisensi MIT permisif, tinimbang GPL copyleft. Tim pangembang sing padha uga ngembangake padanan berbasis Rust saka util-linux, diffutils, findutils, procps, lan suite utilitas acl, uga program sed lan login.

Ing versi anyar Rust Coreutils:

  • Tingkat kompatibilitas karo suite benchmark GNU Coreutils yaiku 94.59% (mudhun saka 96.28%). Ana 629 tes sing lulus, yaiku 7 luwih akeh tinimbang versi sadurunge (622). Ana 23 tes sing gagal (mudhun saka 16), lan 13 tes sing dilewati (mudhun saka 7). Penurunan kompatibilitas iki amarga nganyari suite benchmark menyang status GNU Coreutils 9.10, sing nambahake 19 tes anyar. Saka total tes, Rust Coreutils lulus 7 tes luwih akeh tinimbang rilis sadurunge.
  • Peningkatan kompatibilitas sing paling signifikan dicathet kanggo date, fmt, kill, ptx, numfmt, lan cksum utilities. Peningkatan kompatibilitas sing kurang signifikan dicathet kanggo cut, tac, tail, tr, uniq, od, chroot, stat, mktemp, pr, readlink, ln, kill, nproc, rm, env, sync, fmt, factor, lan wc utilities.
  • Dhukungan wis diwènèhaké kanggo perpustakaan num-prime Rust, sing digunakaké kanggo nguji ing utilitas faktor.
  • Implementasi rustc-hash sing luwih cepet ing ls, du, tsort, shuf, mv, lan foldhash ing sort wis diaktifake.
  • Pangopènan karakter ASCII sing dioptimalake ing utilitas unexpand lan expand, sing ngasilaké paningkatan kecepatan 14% nalika nggunakake buffered reading.
  • Operasi alokasi memori ing utilitas shuf, split, sort, lan du wis dioptimalake, nyepetake du nganti 3-6% lan shuf nganti 4%.
  • Konversi angka dadi string ing utilitas nl wis luwih cepet.
  • Ukuran file sing bisa dieksekusi wis dikurangi lan peluncuran utilitas sing bener lan salah wis dipercepat.
  • Luwih saka 20 utilitas, kalebu echo, date, sort, expr, hostname, id, comm, pr, lan dircolors, wis didandani supaya macet nalika ora bisa nulis menyang stderr (dialihake menyang /dev/full).
  • Ing umask, mkdirat, mknod, lan utilitas liyané, panggilan libc sing ora aman wis diganti karo binding aman saka paket nix crate.
  • Opsi "--preserve-root" ing utilitas "rm" saiki bisa digunakake kanthi bener nalika nemtokake pranala simbolis.
  • Улучшена поддержка платформ NetBSD, Windows и NixOS. Улучшена сборка для архитектуры PowerPC.
  • Kapabilitas sing ditambahi, masalah didandani, lan opsi sing ilang ditambahake kanggo utilitas ing ngisor iki: 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

Tuku hosting sing dipercaya kanggo situs kanthi proteksi DDoS, server VPS VDS 🔥 Tuku hosting situs web sing bisa dipercaya nganggo proteksi DDoS, server VPS VDS | ProHoster