GNU Coreutils์˜ Rust ๋ณ€ํ˜•์ธ uutils 0.7 ์ถœ์‹œ

Rust๋กœ ์ž‘์„ฑ๋œ GNU Coreutils ํŒจํ‚ค์ง€์˜ ๊ฐœ๋ฐœ ๋ฒ„์ „์ธ uutils coreutils 0.7.0(Rust Coreutils) ํ”„๋กœ์ ํŠธ๊ฐ€ ์ถœ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. coreutils์—๋Š” sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls ๋“ฑ 100๊ฐœ ์ด์ƒ์˜ ์œ ํ‹ธ๋ฆฌํ‹ฐ๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ํ”„๋กœ์ ํŠธ์˜ ๋ชฉํ‘œ๋Š” Coreutils๋ฅผ ๋Œ€์ฒดํ•  ์ˆ˜ ์žˆ๋Š” ํฌ๋กœ์Šค ํ”Œ๋žซํผ ๋Œ€์•ˆ์„ ๋งŒ๋“ค์–ด ๋‹ค์–‘ํ•œ ํ”Œ๋žซํผ์—์„œ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. Windows๋ ˆ๋…์Šค์™€ ํ‘ธํฌ์‹œ์•„.

Rust Coreutils๋Š” ์ด๋ฒˆ ๋ฆด๋ฆฌ์Šค์—์„œ ๊ธฐ๋ณธ์ ์œผ๋กœ ํ™œ์„ฑํ™”๋ฉ๋‹ˆ๋‹ค. Ubuntu Coreutils๋Š” 25.10 ๋ฒ„์ „์ด๋ฉฐ AerynOS(Serpent OS) ๋ฐ Apertis(Collabora ๊ฐœ๋ฐœ) ๋ฐฐํฌํŒ์—์„œ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. GNU Coreutils์™€ ๋‹ฌ๋ฆฌ Rust ๊ตฌํ˜„์€ ์นดํ”ผ๋ ˆํ”„ํŠธ GPL์ด ์•„๋‹Œ ๊ด€๋Œ€ํ•œ MIT ๋ผ์ด์„ ์Šค๋กœ ๋ฐฐํฌ๋ฉ๋‹ˆ๋‹ค. ๋™์ผํ•œ ๊ฐœ๋ฐœํŒ€์€ util-linux, diffutils, findutils, procps, acl ์œ ํ‹ธ๋ฆฌํ‹ฐ ๋ชจ์Œ๊ณผ sed ๋ฐ login ํ”„๋กœ๊ทธ๋žจ์˜ Rust ๊ธฐ๋ฐ˜ ๋ฒ„์ „๋„ ๊ฐœ๋ฐœํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

Rust Coreutils์˜ ์ƒˆ๋กœ์šด ๋ฒ„์ „์—์„œ๋Š”:

  • GNU Coreutils ๋ฒค์น˜๋งˆํฌ ์Šค์œ„ํŠธ์™€์˜ ํ˜ธํ™˜์„ฑ์€ 94.59%๋กœ (์ด์ „ ๋ฒ„์ „ 96.28%์—์„œ ์†Œํญ ํ•˜๋ฝ) ๋‚˜ํƒ€๋‚ฌ์Šต๋‹ˆ๋‹ค. ์ด 629๊ฐœ์˜ ํ…Œ์ŠคํŠธ๋ฅผ ํ†ต๊ณผํ–ˆ๋Š”๋ฐ, ์ด๋Š” ์ด์ „ ๋ฒ„์ „(622๊ฐœ)๋ณด๋‹ค 7๊ฐœ ๋” ๋งŽ์€ ์ˆ˜์น˜์ž…๋‹ˆ๋‹ค. 23๊ฐœ์˜ ํ…Œ์ŠคํŠธ๊ฐ€ ์‹คํŒจํ–ˆ๊ณ  (์ด์ „ ๋ฒ„์ „ 16๊ฐœ์—์„œ ๊ฐ์†Œ), 13๊ฐœ์˜ ํ…Œ์ŠคํŠธ๊ฐ€ ๊ฑด๋„ˆ๋›ฐ์–ด์กŒ์Šต๋‹ˆ๋‹ค (์ด์ „ ๋ฒ„์ „ 7๊ฐœ์—์„œ ๊ฐ์†Œ). ํ˜ธํ™˜์„ฑ ๊ฐ์†Œ๋Š” ๋ฒค์น˜๋งˆํฌ ์Šค์œ„ํŠธ๋ฅผ GNU Coreutils 9.10 ๋ฒ„์ „์œผ๋กœ ์—…๋ฐ์ดํŠธํ•˜๋ฉด์„œ 19๊ฐœ์˜ ์ƒˆ๋กœ์šด ํ…Œ์ŠคํŠธ๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ์ „์ฒด ํ…Œ์ŠคํŠธ ์ˆ˜๋กœ ๋ณด๋ฉด Rust Coreutils๋Š” ์ด์ „ ๋ฒ„์ „๋ณด๋‹ค 7๊ฐœ ๋” ๋งŽ์€ ํ…Œ์ŠคํŠธ๋ฅผ ํ†ต๊ณผํ–ˆ์Šต๋‹ˆ๋‹ค.
  • date, fmt, kill, ptx, numfmt ๋ฐ cksum ์œ ํ‹ธ๋ฆฌํ‹ฐ์—์„œ ๊ฐ€์žฅ ์ค‘์š”ํ•œ ํ˜ธํ™˜์„ฑ ๊ฐœ์„ ์ด ํ™•์ธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. cut, tac, tail, tr, uniq, od, chroot, stat, mktemp, pr, readlink, ln, kill, nproc, rm, env, sync, fmt, factor ๋ฐ wc ์œ ํ‹ธ๋ฆฌํ‹ฐ์—์„œ๋Š” ์ƒ๋Œ€์ ์œผ๋กœ ๋œ ์ค‘์š”ํ•œ ํ˜ธํ™˜์„ฑ ๊ฐœ์„ ์ด ํ™•์ธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • factor ์œ ํ‹ธ๋ฆฌํ‹ฐ์—์„œ ํ…Œ์ŠคํŠธ์— ์‚ฌ์šฉ๋˜๋Š” num-prime Rust ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ls, du, tsort, shuf, mv ํ•จ์ˆ˜์—์„œ rustc-hash์˜ ๊ตฌํ˜„ ์†๋„๊ฐ€ ํ–ฅ์ƒ๋˜์—ˆ๊ณ , sort ํ•จ์ˆ˜์—์„œ๋Š” foldhash์˜ ๊ตฌํ˜„ ์†๋„๊ฐ€ ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ํ™•์žฅ ํ•ด์ œ ๋ฐ ํ™•์žฅ ์œ ํ‹ธ๋ฆฌํ‹ฐ์—์„œ ASCII ๋ฌธ์ž ์ฒ˜๋ฆฌ๋ฅผ ์ตœ์ ํ™”ํ•˜์—ฌ ๋ฒ„ํผ๋ง๋œ ์ฝ๊ธฐ๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ ์†๋„๊ฐ€ 14% ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • shuf, split, sort ๋ฐ du ์œ ํ‹ธ๋ฆฌํ‹ฐ์˜ ๋ฉ”๋ชจ๋ฆฌ ํ• ๋‹น ์ž‘์—…์ด ์ตœ์ ํ™”๋˜์–ด du๋Š” 3~6%, shuf๋Š” 4% ๋” ๋นจ๋ผ์กŒ์Šต๋‹ˆ๋‹ค.
  • nl ์œ ํ‹ธ๋ฆฌํ‹ฐ์—์„œ ์ˆซ์ž๋ฅผ ๋ฌธ์ž์—ด๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ์†๋„๊ฐ€ ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์‹คํ–‰ ํŒŒ์ผ์˜ ํฌ๊ธฐ๊ฐ€ ์ค„์–ด๋“ค์—ˆ๊ณ , ์ฐธ/๊ฑฐ์ง“ ์œ ํ‹ธ๋ฆฌํ‹ฐ์˜ ์‹คํ–‰ ์†๋„๊ฐ€ ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • echo, date, sort, expr, hostname, id, comm, pr, dircolors ๋“ฑ 20๊ฐœ ์ด์ƒ์˜ ์œ ํ‹ธ๋ฆฌํ‹ฐ์—์„œ stderr์— ์“ธ ์ˆ˜ ์—†์„ ๋•Œ( /dev/full๋กœ ๋ฆฌ๋””๋ ‰์…˜๋  ๋•Œ) ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•˜๋Š” ๋ฌธ์ œ๊ฐ€ ์ˆ˜์ •๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • umask, mkdirat, mknod ๋ฐ ๊ธฐํƒ€ ์œ ํ‹ธ๋ฆฌํ‹ฐ์—์„œ ์•ˆ์ „ํ•˜์ง€ ์•Š์€ libc ํ˜ธ์ถœ์€ nix ํฌ๋ ˆ์ดํŠธ ํŒจํ‚ค์ง€์˜ ์•ˆ์ „ํ•œ ๋ฐ”์ธ๋”ฉ์œผ๋กœ ๋Œ€์ฒด๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • "rm" ์œ ํ‹ธ๋ฆฌํ‹ฐ์˜ "--preserve-root" ์˜ต์…˜์ด ์‹ฌ๋ณผ๋ฆญ ๋งํฌ๋ฅผ ์ง€์ •ํ•  ๋•Œ ์ด์ œ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.
  • NetBSD ํ”Œ๋žซํผ ์ง€์›์ด ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Windows NixOS์šฉ์ž…๋‹ˆ๋‹ค. PowerPC ์•„ํ‚คํ…์ฒ˜์— ๋งž๊ฒŒ ๋นŒ๋“œ๊ฐ€ ๊ฐœ์„ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๋‹ค์Œ ์œ ํ‹ธ๋ฆฌํ‹ฐ์˜ ๊ธฐ๋Šฅ์ด ํ™•์žฅ๋˜๊ณ , ๋ฌธ์ œ๊ฐ€ ์ˆ˜์ •๋˜์—ˆ์œผ๋ฉฐ, ๋ˆ„๋ฝ๋œ ์˜ต์…˜์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค: 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.
  • ์ถœ์ฒ˜ : opennet.ru

DDoS ๋ณดํ˜ธ, VPS VDS ์„œ๋ฒ„๊ฐ€ ์žˆ๋Š” ์‚ฌ์ดํŠธ๋ฅผ ์œ„ํ•œ ์•ˆ์ •์ ์ธ ํ˜ธ์ŠคํŒ… ๊ตฌ์ž… ๐Ÿ”ฅ DDoS ๊ณต๊ฒฉ ๋ฐฉ์ง€ ๊ธฐ๋Šฅ์ด ํƒ‘์žฌ๋œ ์•ˆ์ •์ ์ธ ์›น์‚ฌ์ดํŠธ ํ˜ธ์ŠคํŒ…, VPS ๋ฐ VDS ์„œ๋ฒ„๋ฅผ ๊ตฌ๋งคํ•˜์„ธ์š” | ProHoster