เบญเบฑเบšเป€เบ”เบ”เป€เบ›เบฑเบ™ GNU Coreutils, เบ‚เบฝเบ™เบ„เบทเบ™เปƒเบ™ Rust

เบเบฒเบ™เบ›เปˆเบญเบเบŠเบธเบ”เป€เบ„เบทเปˆเบญเบ‡เบกเบท uutils coreutils 0.0.12 เป„เบ”เป‰เบ–เบทเบเบ™เปเบฒเบชเบฐเป€เบซเบ™เบต, เบžเบฒเบเปƒเบ™เบ™เบฑเป‰เบ™เบเบฒเบ™เบ›เบฝเบšเบ—เบฝเบšเบ‚เบญเบ‡เบŠเบธเบ” GNU Coreutils, เบ‚เบฝเบ™เปƒเบซเบกเปˆเปƒเบ™เบžเบฒเบชเบฒ Rust, เบเปเบฒเบฅเบฑเบ‡เบ–เบทเบเบžเบฑเบ”เบ—เบฐเบ™เบฒ. Coreutils เบกเบฒเบžเป‰เบญเบกเบเบฑเบšเบซเบผเบฒเบเบเบงเปˆเบฒเบฎเป‰เบญเบเบญเบธเบ›เบฐเบเบญเบ™, เบฅเบงเบกเบ—เบฑเบ‡เบเบฒเบ™เบˆเบฑเบ”เบฅเบฝเบ‡, cat, chmod, chown, chroot, cp, เบงเบฑเบ™เบ—เบต, dd, echo, hostname, id, ln, เปเบฅเบฐ ls. เปƒเบ™เบ‚เบฐเบ™เบฐเบ”เบฝเบงเบเบฑเบ™, เบŠเบธเบ” uutils findutils 0.3.0 เป„เบ”เป‰เบ–เบทเบเบ›เปˆเบญเบเบญเบญเบเบกเบฒเบ”เป‰เบงเบเบเบฒเบ™เบˆเบฑเบ”เบ•เบฑเป‰เบ‡เบ›เบฐเบ•เบดเบšเบฑเบ”เปƒเบ™ Rust เบ‚เบญเบ‡เบชเบดเปˆเบ‡เบญเปเบฒเบ™เบงเบเบ„เบงเบฒเบกเบชเบฐเบ”เบงเบเบˆเบฒเบเบŠเบธเบ” GNU Findutils (เบŠเบญเบเบซเบฒ, เบŠเบญเบเบซเบฒ, เบญเบฑเบšเป€เบ”เบ”b เปเบฅเบฐ xargs).

เป€เบซเบ”เบœเบปเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเป‰เบฒเบ‡เป‚เบ„เบ‡เบเบฒเบ™เปเบฅเบฐเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบžเบฒเบชเบฒ Rust เปเบกเปˆเบ™เบ„เบงเบฒเบกเบ›เบฒเบ–เบฐเบซเบ™เบฒเบ—เบตเปˆเบˆเบฐเบชเป‰เบฒเบ‡เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ‚เป‰เบฒเบกเป€เบงเบ—เบตเบ‚เบญเบ‡ Coreutils เปเบฅเบฐ Findutils, เบกเบตเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เป€เบฎเบฑเบ”เบงเบฝเบเบขเบนเปˆเปƒเบ™เป€เบงเบ—เบต Windows, Redox เปเบฅเบฐ Fuchsia, เปเบฅเบฐเบญเบทเปˆเบ™เป†. เบ„เบงเบฒเบกเปเบ•เบเบ•เปˆเบฒเบ‡เบ—เบตเปˆ เบชเบณ เบ„เบฑเบ™เบญเบตเบเบญเบฑเบ™ เปœเบถเปˆเบ‡ เบฅเบฐเบซเบงเปˆเบฒเบ‡ uutils เปเบกเปˆเบ™เบงเปˆเบฒเบกเบฑเบ™เบ–เบทเบเปเบˆเบเบขเบฒเบเบžเบฒเบเปƒเบ•เป‰เปƒเบšเบญเบฐเบ™เบธเบเบฒเบ” MIT Permissive, เปเบ—เบ™เบ—เบตเปˆเบˆเบฐเป€เบ›เบฑเบ™เปƒเบšเบญเบฐเบ™เบธเบเบฒเบ” copyleft GPL.

เบ›เบฐเบˆเบธเบšเบฑเบ™, เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ” 88 เบ›เบฐเป‚เบซเบเบ”เป„เบ”เป‰เบ–เบทเบเบ™เปเบฒเบกเบฒเปƒเบซเป‰เบกเบตเบ„เบงเบฒเบกเบชเบฐเป€เบซเบกเบตเบžเบฒเบšเบเบฑเบš GNU Coreutils. เบ‚เปเป‰เบšเบปเบเบžเปˆเบญเบ‡เบ‚เบญเบ‡เบšเบธเบเบ„เบปเบ™เปเบกเปˆเบ™เบชเบฑเบ‡เป€เบเบ”เป€เบซเบฑเบ™เบขเบนเปˆเปƒเบ™ 18 utilities, เบฅเบงเบกเบ—เบฑเบ‡ cp, dd, เบงเบฑเบ™เบ—เบต, df, เบ•เบดเบ”เบ•เบฑเป‰เบ‡, ls, เป€เบžเบตเปˆเบกเป€เบ•เบตเบก, เบเบฒเบ™เบˆเบฑเบ”เบฅเบฝเบ‡, เปเบเบ, เบซเบฒเบ‡เปเบฅเบฐเบเบฒเบ™เบ—เบปเบ”เบชเบญเบš. เบžเบฝเบ‡เปเบ•เปˆเบœเบปเบ™เบ›เบฐเป‚เบซเบเบ” stty เบเบฑเบ‡เบšเปเปˆเบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”. เป€เบกเบทเปˆเบญเบœเปˆเบฒเบ™เบŠเบธเบ”เบ—เบปเบ”เบชเบญเบšเบˆเบฒเบเป‚เบ„เบ‡เบเบฒเบ™ GNU Coreutils, 214 เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเป„เบ”เป‰เบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”เบขเปˆเบฒเบ‡เบชเปเบฒเป€เบฅเบฑเบ”เบœเบปเบ™, เปเบ•เปˆเบเบฒเบ™เบ›เบฝเบšเบ—เบฝเบš Rust เบเบฑเบ‡เบšเปเปˆเบ—เบฑเบ™เบœเปˆเบฒเบ™ 313 เบเบฒเบ™เบ—เบปเบ”เบชเบญเบš. เปƒเบ™เบ‚เบฐเบ™เบฐเบ”เบฝเบงเบเบฑเบ™, เบ„เบงเบฒเบกเป€เบ‚เบฑเป‰เบกเบ‚เบปเป‰เบ™เบ‚เบญเบ‡เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเป‚เบ„เบ‡เบเบฒเบ™เป„เบ”เป‰เป€เบžเบตเปˆเบกเบ‚เบถเป‰เบ™เบขเปˆเบฒเบ‡เป€เบซเบฑเบ™เป„เบ”เป‰เบŠเบฑเบ” - 400-470 เป€เบžเบตเป‰เบกเบ•เปเปˆเป€เบ”เบทเบญเบ™เบˆเบฒเบเบœเบนเป‰เบžเบฑเบ”เบ—เบฐเบ™เบฒ 20-50 เบ„เบปเบ™เปเบ—เบ™เบ—เบตเปˆเบˆเบฐเป€เบ›เบฑเบ™ 30-60 เบˆเบฒเบเบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒ 3-8 เปƒเบ™เบ›เบตเบเปˆเบญเบ™.

เบญเบฑเบšเป€เบ”เบ”เป€เบ›เบฑเบ™ GNU Coreutils, เบ‚เบฝเบ™เบ„เบทเบ™เปƒเบ™ Rust

เปƒเบ™เบšเบฑเบ™เบ”เบฒเบœเบปเบ™เบชเปเบฒเป€เบฅเบฑเบ”เบซเบฅเป‰เบฒเบชเบธเบ”, เบเบฒเบ™เป€เบžเบตเปˆเบกเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เปเบกเปˆเบ™เบชเบฑเบ‡เป€เบเบ”เป€เบซเบฑเบ™ - เปƒเบ™เบชเบฐเบžเบฒเบšเบ›เบฐเบˆเบธเบšเบฑเบ™, เป€เบ„เบทเปˆเบญเบ‡เปƒเบŠเป‰เบซเบผเบฒเบเป€เบŠเบฑเปˆเบ™: เบซเบปเบงเปเบฅเบฐเบเบฒเบ™เบ•เบฑเบ”, เปเบกเปˆเบ™เบ”เบตเบเบงเปˆเบฒเบซเบผเบฒเบเปƒเบ™เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบˆเบฒเบ GNU Coreutils. เบเบฒเบ™เบ„เบธเป‰เบกเบ„เบญเบ‡เบŠเบธเบ”เบ—เบปเบ”เบชเบญเบšเป„เบ”เป‰เบ–เบทเบเบ‚เบฐเบซเบเบฒเบเบˆเบฒเบ 55% เป€เบ›เบฑเบ™ 75% เบ‚เบญเบ‡เบฅเบฐเบซเบฑเบ”เบ—เบฑเบ‡เบซเบกเบปเบ” (80% เปเบกเปˆเบ™เป€เบ›เบปเป‰เบฒเบซเบกเบฒเบเบ—เบตเปˆเบžเบฝเบ‡เบžเป). เบฅเบฐเบซเบฑเบ”เป„เบ”เป‰เบ–เบทเบ refactored เป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เปƒเบซเป‰เบเบฒเบ™เบšเปเบฒเบฅเบธเบ‡เบฎเบฑเบเบชเบฒเบ‡เปˆเบฒเบ, เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบเบปเบเบ•เบปเบงเบขเปˆเบฒเบ‡, เบเบฒเบ™เบˆเบฑเบ”เบเบฒเบ™เบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เป„เบ”เป‰เบ–เบทเบเป€เบ›เบฑเบ™เป€เบญเบเบฐเบžเบฒเบšเปƒเบ™เป‚เบ„เบ‡เบเบฒเบ™เบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™, เปเบฅเบฐเบฅเบฐเบซเบฑเบ”เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเบชเบดเบ”เบ—เบดเปƒเบ™เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เป„เบ”เป‰เบ–เบทเบเบฅเบงเบกเป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™ chgrp เปเบฅเบฐ chown. เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบˆเปเบฒเบ™เบงเบ™เบซเบฅเบฒเบเป„เบ”เป‰เบ–เบทเบเป€เบžเบตเปˆเบกเป€เบžเบทเปˆเบญเบ›เบฑเบšเบ›เบธเบ‡เบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰เบเบฑเบš GNU Coreutils.

เปเบœเบ™เบเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบญเบฐเบ™เบฒเบ„เบปเบ”เบ›เบฐเบเบญเบšเบกเบตเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ” stty utility, เบชเบทเบšเบ•เปเปˆเป€เบฎเบฑเบ”เบงเบฝเบเป€เบžเบทเปˆเบญเบ›เบฑเบšเบ›เบธเบ‡เบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰เบเบฑเบš GNU Coreutils, เป€เบžเบตเปˆเบกเบเบฒเบ™เป€เบžเบตเปˆเบกเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเป€เบžเบทเปˆเบญเบซเบผเบธเบ”เบœเปˆเบญเบ™เบ‚เบฐเบซเบ™เบฒเบ”เบ‚เบญเบ‡เป„เบŸเบฅเปŒเบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบ›เบฐเบ•เบดเบšเบฑเบ”เป„เบ”เป‰, เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเบเบฒเบ™เบ—เบปเบ”เบฅเบญเบ‡เบขเปˆเบฒเบ‡เบ•เปเปˆเป€เบ™เบทเปˆเบญเบ‡เบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ Uutils เปƒเบ™ Debian เปเบฅเบฐ Ubuntu เปเบ—เบ™ GNU Coreutils เปเบฅเบฐ GNU Findutils (เบซเบ™เบถเปˆเบ‡เปƒเบ™เบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเบ•เบปเป‰เบ™เบ•เปเบ‚เบญเบ‡ uutils เบเปˆเบญเบ™เบซเบ™เป‰เบฒเบ™เบตเป‰เป„เบ”เป‰เป€เบฎเบฑเบ”เบงเบฝเบเบเปˆเบฝเบงเบเบฑเบšเป‚เบ„เบ‡เบเบฒเบ™เบชเป‰เบฒเบ‡ Debian GNU / Linux เป‚เบ”เบเปƒเบŠเป‰ Clang compiler). เบ™เบญเบเบˆเบฒเบเบ™เบฑเป‰เบ™, เบเบฒเบ™เบเบฐเบเบฝเบกเบŠเบธเบ” uutils-coreutils เบชเปเบฒเบฅเบฑเบš macOS, เบเบฒเบ™เบ—เบปเบ”เบฅเบญเบ‡เบ—เบปเบ”เปเบ—เบ™ GNU Coreutils เบเบฑเบš uutils coreutils เปƒเบ™ NixOS, เบ„เบงเบฒเบกเบ•เบฑเป‰เบ‡เปƒเบˆเบ—เบตเปˆเบˆเบฐเบ™เปเบฒเปƒเบŠเป‰ uutils coreutils เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปƒเบ™เบเบฒเบ™เปเบˆเบเบขเบฒเบ Apertis, เปเบฅเบฐเบเบฒเบ™เบ›เบฑเบšเบ•เบปเบงเบ‚เบญเบ‡ uutils เบ—เบตเปˆเบเปเบฒเบ™เบปเบ”เป„เบงเป‰เบชเปเบฒเบฅเบฑเบš Redox OS เปเบกเปˆเบ™เบชเบฑเบ‡เป€เบเบ”เป€เบซเบฑเบ™.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™