Keluaran uutils 0.7, varian Rust GNU Coreutils

Projek uutils coreutils 0.7.0 (Rust Coreutils), pembangunan pakej GNU Coreutils, yang ditulis dalam Rust, telah dikeluarkan. coreutils merangkumi lebih 100 utiliti, termasuk sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, dan ls. Matlamat projek ini adalah untuk mencipta alternatif merentas platform kepada Coreutils, yang mampu dijalankan pada platform termasuk Windows, Redoks dan Fuchsia.

Rust Coreutils diaktifkan secara lalai dalam keluaran Ubuntu 25.10 ΠΈ примСняСтся Π² дистрибутивах AerynOS (Serpent OS) ΠΈ Apertis (развиваСтся ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ Collabora). Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ GNU Coreutils рСализация Π½Π° Rust распространяСтся ΠΏΠΎΠ΄ пСрмиссивной Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ MIT, вмСсто ΠΊΠΎΠΏΠΈΠ»Π΅Ρ„Ρ‚-Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ GPL. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ‚ΠΎΠΉ ΠΆΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Ρ€Π°Π·Π²ΠΈΠ²Π°ΡŽΡ‚ΡΡ написанныС Π½Π° Rust Π°Π½Π°Π»ΠΎΠ³ΠΈ Π½Π°Π±ΠΎΡ€ΠΎΠ² ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ util-linux, diffutils, findutils, procps ΠΈ acl, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ sed ΠΈ login.

Dalam versi baharu Rust Coreutils:

  • Kadar keserasian dengan suit penanda aras GNU Coreutils adalah 94.59% (turun daripada 96.28%). 629 ujian lulus, iaitu 7 lebih banyak daripada versi sebelumnya (622). 23 ujian gagal (turun daripada 16), dan 13 ujian dilangkau (turun daripada 7). Penurunan keserasian adalah disebabkan oleh pengemaskinian suit penanda aras kepada keadaan GNU Coreutils 9.10, yang menambah 19 ujian baharu. Dari segi jumlah ujian, Rust Coreutils lulus 7 ujian lebih banyak daripada keluaran sebelumnya.
  • Penambahbaikan keserasian yang paling ketara telah dicatatkan untuk utiliti tarikh, fmt, kill, ptx, numfmt dan cksum. Penambahbaikan keserasian yang kurang ketara telah dicatatkan untuk utiliti cut, tac, tail, tr, uniq, od, chroot, stat, mktemp, pr, readlink, ln, kill, nproc, rm, env, sync, fmt, factor dan wc.
  • Sokongan telah disediakan untuk pustaka num-prime Rust, yang digunakan untuk pengujian dalam utiliti faktor.
  • Pelaksanaan rustc-hash yang lebih pantas dalam ls, du, tsort, shuf, mv dan foldhash dalam sort telah diaktifkan.
  • Pengendalian aksara ASCII yang dioptimumkan dalam utiliti nyahkembang dan kembangkan, menghasilkan peningkatan kelajuan sebanyak 14% apabila menggunakan bacaan penimbal.
  • Operasi peruntukan memori dalam utiliti shuf, split, sort dan du telah dioptimumkan, mempercepatkan du sebanyak 3–6% dan shuf sebanyak 4%.
  • Penukaran nombor kepada rentetan dalam utiliti nl telah dipercepatkan.
  • Saiz fail boleh laku telah dikurangkan dan pelancaran utiliti benar dan salah telah dipercepatkan.
  • Lebih daripada 20 utiliti, termasuk echo, date, sort, expr, hostname, id, comm, pr dan dircolors, telah dibetulkan untuk ranap apabila tidak dapat menulis ke stderr (dialihkan ke /dev/full).
  • Dalam umask, mkdirat, mknod dan utiliti lain, panggilan libc yang tidak selamat telah digantikan dengan pengikatan selamat daripada pakej nix crate.
  • Pilihan "--preserve-root" dalam utiliti "rm" kini berfungsi dengan betul apabila menentukan pautan simbolik.
  • Π£Π»ΡƒΡ‡ΡˆΠ΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ NetBSD, Windows ΠΈ NixOS. Π£Π»ΡƒΡ‡ΡˆΠ΅Π½Π° сборка для Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ PowerPC.
  • Keupayaan yang diperluas, isu yang telah dibetulkan dan pilihan yang hilang telah ditambah untuk utiliti berikut: 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.
  • Sumber: opennet.ru

Beli pengehosan yang boleh dipercayai untuk tapak dengan perlindungan DDoS, pelayan VPS VDS πŸ”₯ Beli pengehosan laman web yang boleh dipercayai dengan perlindungan DDoS, pelayan VPS VDS | ProHoster