แž€แžถแžšแžŸแž˜แŸ’แžšแž”แžŸแž˜แŸ’แžšแžฝแž› Debian แžŠแžพแž˜แŸ’แž”แžธแž”แŸ’แžšแžพแž€แžถแžšแžขแž“แžปแžœแžแŸ’แž Rust แž“แŸƒ coreutils

Sylvestre Ledru แžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž”แžถแž“แž‚แŸแžŸแŸ’แž‚แžถแž›แŸ‹แžแžถแž‡แžถแžขแŸ’แž“แž€แž”แž„แŸ’แž€แžพแžแž€แžถแžšแž„แžถแžšแžšแž”แžŸแŸ‹แž‚แžถแžแŸ‹ Debian GNU/Linux แžŠแŸ„แž™แž”แŸ’แžšแžพแž€แž˜แŸ’แž˜แžœแžทแž’แžธแž…แž„แž€แŸ’แžšแž„ Clang แž”แžถแž“แžšแžถแž™แž€แžถแžšแžŽแŸแž–แžธแž€แžถแžšแž–แžทแžŸแŸ„แž’แž“แŸแž‡แŸ„แž‚แž‡แŸแž™แžŠแŸ„แž™แž”แŸ’แžšแžพแžงแž”แž€แžšแžŽแŸแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž‡แŸ†แž“แžฝแžŸ coreutils แžŠแŸ‚แž›แžŸแžšแžŸแŸแžšแžกแžพแž„แžœแžทแž‰แž‡แžถแž—แžถแžŸแžถ Rust แŸ” Coreutils แžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แžงแž”แž€แžšแžŽแŸแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แžŠแžผแž…แž‡แžถ sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln แž“แžทแž„ ls แŸ” แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžŠแŸ†แžŽแžถแž€แŸ‹แž€แžถแž›แžŠแŸ†แž”แžผแž„แž“แŸƒแž€แžถแžšแž’แŸ’แžœแžพแžŸแž˜แžถแž แžšแžŽแž€แž˜แŸ’แž˜แž‘แŸ…แž€แŸ’แž“แžปแž„ Debian of the Rust version of coreutils แž‚แŸ„แž›แžŠแŸ…แžแžถแž„แž€แŸ’แžšแŸ„แž˜แžแŸ’แžšแžผแžœแž”แžถแž“แž€แŸ†แžŽแžแŸ‹แŸ–

  • แžแŸ’แž…แž”แŸ‹แž‡แž˜แŸ’แžšแžพแžŸแž…แŸ’แžšแŸ‚แŸ‡แž‘แŸ… coreutils แžŸแž˜แŸ’แžšแžถแž”แŸ‹ Debian แž“แžทแž„ Ubuntu แŸ”
  • แž…แžถแž”แŸ‹แž•แŸ’แžŠแžพแž˜ Debian แž‡แžถแž˜แžฝแž™ GNOME desktop แžŠแŸ„แž™แž”แŸ’แžšแžพ rust-coreutils แŸ”
  • แž€แžถแžšแžŠแŸ†แžกแžพแž„แž€แž‰แŸ’แž…แž”แŸ‹แž–แŸแž‰แž“แžทแž™แž˜แž”แŸ†แž•แžปแžแž…แŸ†แž“แžฝแž“ 1000 แž–แžธแžƒแŸ’แž›แžถแŸ†แž„แŸ”
  • แž”แž„แŸ’แž€แžพแžแž–แžธ Firefox, LLVM/Clang แž“แžทแž„แž”แŸ’แžšแž—แž–แžแžบแžŽแŸ‚แž›แž›แžธแž“แžปแž… แž“แŸ…แž€แŸ’แž“แžปแž„แž”แžšแžทแž™แžถแž€แžถแžŸแžŠแŸ‚แž›แž˜แžถแž“ rust-coreutils แŸ”

แž”แž“แŸ’แž‘แžถแž”แŸ‹แž–แžธแž”แž„แŸ’แž€แžพแžแž”แŸ†แžŽแŸ‡แž‡แžถแž„ 100 แžŸแž˜แŸ’แžšแžถแž”แŸ‹ Rust/coreutils แž™แžพแž„แžขแžถแž…แžŸแž˜แŸ’แžšแŸแž…แž”แžถแž“แž“แžผแžœแž‚แŸ„แž›แžŠแŸ…แžŠแŸ‚แž›แž”แžถแž“แž‚แŸ’แžšแŸ„แž„แž‘แžปแž€แž‘แžถแŸ†แž„แžขแžŸแŸ‹แžŠแŸ„แž™แž‡แŸ„แž‚แž‡แŸแž™แŸ” แž€แžถแžšแž„แžถแžšแžŠแŸ‚แž›แž€แŸ†แž–แžปแž„แžŠแŸ†แžŽแžพแžšแž€แžถแžšแžšแžฝแž˜แž˜แžถแž“แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแžงแž”แž€แžšแžŽแŸแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ แž“แžทแž„แž‡แž˜แŸ’แžšแžพแžŸแžŠแŸ‚แž›แž”แžถแžแŸ‹ แž€แžถแžšแž€แŸ‚แž›แž˜แŸ’แžขแž‚แžปแžŽแž—แžถแž– แž“แžทแž„แžฏแž€แžŸแžŽแŸ’แž‹แžถแž“แž“แŸƒแž€แžผแžŠ แž€แžถแžšแžขแž—แžทแžœแžŒแŸ’แžแžˆแžปแžแžŸแžถแž€แž›แŸ’แž”แž„ แž“แžทแž„แž€แžถแžšแž›แžปแž”แž”แŸ†แž”แžถแžแŸ‹แž€แžถแžšแž‚แžถแŸ†แž„แžŠแŸ‚แž›แž€แžพแžแžกแžพแž„แž“แŸ…แž–แŸแž›แžŠแŸ†แžŽแžพแžšแž€แžถแžšแžˆแžปแžแžŸแžถแž€แž›แŸ’แž”แž„แž–แžธ GNU Coreutils (แž€แžถแžšแž’แŸ’แžœแžพแžแŸแžŸแŸ’แž 141 แž€แŸ’แž“แžปแž„แž…แŸ†แžŽแŸ„แž˜ 613 แž€แŸ†แž–แžปแž„แžŠแŸ†แžŽแžพแžšแž€แžถแžšแžŠแŸ„แž™แž‡แŸ„แž‚แž‡แŸแž™แžšแž แžผแžแž˜แž€แžŠแž›แŸ‹แž–แŸแž›แž“แŸแŸ‡แŸ” )

แž“แŸ…แž–แŸแž›แž”แž„แŸ’แž€แžพแžแž€แž‰แŸ’แž…แž”แŸ‹ rust-coreutils แžœแžถแžแŸ’แžšแžผแžœแž”แžถแž“แžŸแž˜แŸ’แžšแŸแž…แž…แžทแžแŸ’แžแž˜แžทแž“แž‡แŸ†แž“แžฝแžŸแž€แž‰แŸ’แž…แž”แŸ‹ coreutils แž”แŸ‰แžปแž“แŸ’แžแŸ‚แžŠแžพแž˜แŸ’แž”แžธแž•แŸ’แžแž›แŸ‹แž›แž‘แŸ’แž’แž—แžถแž–แžฑแŸ’แž™แž–แžฝแž€แž‚แŸแž’แŸ’แžœแžพแž€แžถแžšแžŸแŸ’แžšแž”แž‚แŸ’แž“แžถแŸ” แž‡แž˜แŸ’แžšแžพแžŸแžงแž”แž€แžšแžŽแŸแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž€แŸ’แž“แžปแž„แž—แžถแžŸแžถ Rust แžแŸ’แžšแžผแžœแž”แžถแž“แžŠแŸ†แžกแžพแž„แž“แŸ…แž€แŸ’แž“แžปแž„ /usr/lib/cargo/bin/ แž แžพแž™แžแŸ’แžšแžผแžœแž”แžถแž“แž’แŸ’แžœแžพแžฑแŸ’แž™แžŸแž€แž˜แŸ’แž˜แžŠแŸ„แž™แž”แž“แŸ’แžแŸ‚แž˜แžแžแž“แŸแŸ‡แž‘แŸ…แžขแžแŸแžšแž”แžšแžทแžŸแŸ’แžแžถแž“ PATH แŸ” แž€แžถแžšแž”แž„แŸ’แž€แžพแžแž€แž‰แŸ’แž…แž”แŸ‹ rust-coreutils แž˜แžถแž“แž—แžถแž–แžŸแŸ’แž˜แžปแž‚แžŸแŸ’แž˜แžถแž‰แžŠแŸ„แž™แžแž˜แŸ’แžšแžผแžœแž€แžถแžšแž€แŸ’แž“แžปแž„แž€แžถแžšแž‘แžถแž‰แž™แž€แž—แžถแž–แžขแžถแžŸแŸ’แžšแŸแž™แž“แŸƒแž€แžถแžšแžŸแžถแž„แžŸแž„แŸ‹แž‘แžถแŸ†แž„แžขแžŸแŸ‹แž‘แŸ…แž€แŸ’แž“แžปแž„แžƒแŸ’แž›แžถแŸ†แž„ แžšแžฝแž˜แž‘แžถแŸ†แž„ Rust แž“แžทแž„แž€แž‰แŸ’แž…แž”แŸ‹แžแžผแž…แŸ—แž•แŸ’แžŸแŸแž„แŸ—แŸ”

แž€แžถแžšแž”แž„แŸ’แž€แžพแžแžšแžผแž”แž—แžถแž–แž…แžถแž”แŸ‹แž•แŸ’แžŠแžพแž˜แž˜แžทแž“แž˜แŸ‚แž“แž‡แžถแž”แž‰แŸ’แž แžถแž“แŸ„แŸ‡แž‘แŸ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž€แžถแžšแžŸแž˜แŸ’แžšแž”แžแŸ’แž›แžฝแž“แž€แž‰แŸ’แž…แž”แŸ‹แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž”แžšแžทแžŸแŸ’แžแžถแž“แžŠแŸ‚แž›แž˜แžถแž“ rust-coreutils แž‘แžถแž˜แž‘แžถแžšแž€แžถแžšแž„แžถแžšแž…แŸ’แžšแžพแž“ แžŠแŸ„แž™แžŸแžถแžšแžŸแŸ’แž‚แŸ’แžšแžธแž”แž€แŸ’แžšแŸ„แž™แž€แžถแžšแžŠแŸ†แžกแžพแž„แž‡แžถแž…แŸ’แžšแžพแž“แž แŸ…แžงแž”แž€แžšแžŽแŸแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž–แžธแžŸแŸ†แžŽแžปแŸ†แžŸแŸ’แž“แžผแž›แŸ” แž…แŸ†แž“แžฝแž“แž’แŸ†แž”แŸ†แž•แžปแžแž“แŸƒแž”แž‰แŸ’แž แžถแž‚แžบแž”แžŽแŸ’แžแžถแž›แž˜แž€แž–แžธแž€แž„แŸ’แžœแŸ‡แž‡แž˜แŸ’แžšแžพแžŸแž…แžถแŸ†แž”แžถแž…แŸ‹ แžงแž‘แžถแž แžšแžŽแŸ แžงแž”แž€แžšแžŽแŸแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ "cp" แž˜แžทแž“แž˜แžถแž“แž‡แž˜แŸ’แžšแžพแžŸ "--archive" แž“แžทแž„ "--no-dereference" แž‘แŸ "ln" แž˜แžทแž“แž‚แžถแŸ†แž‘แŸ’แžš "- แž‡แž˜แŸ’แžšแžพแžŸแžŠแŸ‚แž›แž‘แžถแž€แŸ‹แž‘แž„, mktemp แž˜แžทแž“แž‚แžถแŸ†แž‘แŸ’แžš "-t", แž’แŸ’แžœแžพแžŸแž˜แž€แžถแž›แž€แž˜แŸ’แž˜ "-fs", แž“แŸ…แž€แŸ’แž“แžปแž„แž€แžถแžšแžŠแŸ†แžกแžพแž„ - "--owner" แž“แžทแž„ "-group" แŸ” แž”แž‰แŸ’แž แžถแž•แŸ’แžŸแŸแž„แž‘แŸ€แžแž€แžพแžแžกแžพแž„แžŠแŸ„แž™แžŸแžถแžšแž—แžถแž–แžแžปแžŸแž‚แŸ’แž“แžถแž“แŸƒแžขแžถแž€แž”แŸ’แž”แž€แžทแžšแžทแž™แžถ แžงแž‘แžถแž แžšแžŽแŸ แžงแž”แž€แžšแžŽแŸแžŠแŸ†แžกแžพแž„แž˜แžทแž“แž‚แžถแŸ†แž‘แŸ’แžšแž€แžถแžšแž”แž‰แŸ’แž‡แžถแž€แŸ‹ /dev/null แž‡แžถแžฏแž€แžŸแžถแžšแž”แž‰แŸ’แž…แžผแž›แž‘แŸ mkdir แž˜แžถแž“แž‡แž˜แŸ’แžšแžพแžŸ "--parents" แž‡แŸ†แž“แžฝแžŸแžฑแŸ’แž™ "-parent" แŸ”แž›แŸ”

แž“แŸ…แž–แŸแž›แžŸแžถแž€แž›แŸ’แž”แž„แž€แžถแžšแž‡แžฝแž”แž”แŸ’แžšแž‡แžปแŸ†แž‚แŸ’แž“แžถแž“แŸƒแž˜แžผแž›แžŠแŸ’แž‹แžถแž“แž€แžผแžŠแž’แŸ†แž˜แžทแž“แž˜แžถแž“แž”แž‰แŸ’แž แžถแž’แŸ†แž€แžพแžแžกแžพแž„แž‘แŸแŸ” แž“แŸ…แž–แŸแž›แž”แž„แŸ’แž€แžพแž Firefox แž“แžทแž„ LLVM/Clang แžŸแŸ’แž‚แŸ’แžšแžธแž” python แž“แžทแž„ cmake แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ’แžšแžพ แžŠแžผแž…แŸ’แž“แŸแŸ‡แž€แžถแžšแž‡แŸ†แž“แžฝแžŸ coreutils แž˜แžทแž“แž”แŸ‰แŸ‡แž–แžถแž›แŸ‹แžŠแž›แŸ‹แž–แžฝแž€แžœแžถแž‘แŸแŸ” แž€แžถแžšแž€แžŸแžถแž„แžแžบแžŽแŸ‚แž›แž›แžธแž“แžปแž…แž”แžถแž“แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž™แŸ‰แžถแž„แžšแž›แžผแž“ แžŠแŸ„แž™แž˜แžถแž“แž”แž‰แŸ’แž แžถแžแŸ‚แž–แžธแžšแž”แŸ‰แžปแžŽแŸ’แžŽแŸ„แŸ‡แžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž…แŸ’แžšแžนแž”แžกแžพแž„แŸ– แž›แž‘แŸ’แž’แž•แž›แž€แŸ†แž แžปแžŸแž“แŸ…แž–แŸแž›แž”แŸ’แžšแžพ chown แž‡แžถแž˜แžฝแž™แžแŸ†แžŽแž—แŸ’แž‡แžถแž”แŸ‹แž“แžทแž˜แžทแžแŸ’แžแžŸแž‰แŸ’แž‰แžถ แž“แžทแž„แž€แž„แŸ’แžœแŸ‡แž‡แž˜แŸ’แžšแžพแžŸ "-n" แž“แŸ…แž€แŸ’แž“แžปแž„แžงแž”แž€แžšแžŽแŸแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ ln แŸ”

แž”แŸ’แžšแž—แž–: opennet.ru

แž”แž“แŸ’แžแŸ‚แž˜แž˜แžแžทแž™แŸ„แž”แž›แŸ‹