์ตœ์†Œํ•œ์˜ ์‹œ์Šคํ…œ ์œ ํ‹ธ๋ฆฌํ‹ฐ Toybox 0.8.8 ์ถœ์‹œ

๋‹จ์ผ ์‹คํ–‰ ํŒŒ์ผ๋กœ ์„ค๊ณ„๋˜๊ณ  ์‹œ์Šคํ…œ ๋ฆฌ์†Œ์Šค ์†Œ๋น„๋ฅผ ์ตœ์†Œํ™”ํ•˜๋„๋ก ์ตœ์ ํ™”๋œ BusyBox์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ์‹œ์Šคํ…œ ์œ ํ‹ธ๋ฆฌํ‹ฐ ์„ธํŠธ์ธ Toybox 0.8.8์˜ ๋ฆด๋ฆฌ์Šค๊ฐ€ ์ถœ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด ํ”„๋กœ์ ํŠธ๋Š” ์ด์ „ BusyBox ๊ด€๋ฆฌ์ž๊ฐ€ ๊ฐœ๋ฐœํ–ˆ์œผ๋ฉฐ 0BSD ๋ผ์ด์„ผ์Šค์— ๋”ฐ๋ผ ๋ฐฐํฌ๋ฉ๋‹ˆ๋‹ค. Toybox์˜ ์ฃผ์š” ๋ชฉ์ ์€ ์ œ์กฐ์—…์ฒด์— ์ˆ˜์ •๋œ ๊ตฌ์„ฑ ์š”์†Œ์˜ ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ์—ด์ง€ ์•Š๊ณ ๋„ ์ตœ์†Œํ•œ์˜ ํ‘œ์ค€ ์œ ํ‹ธ๋ฆฌํ‹ฐ ์„ธํŠธ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ธฐ๋Šฅ๋ฉด์—์„œ Toybox๋Š” ์—ฌ์ „ํžˆ BusyBox์— ๋น„ํ•ด ๋’ค๋–จ์–ด์ ธ ์žˆ์ง€๋งŒ ๊ณ„ํš๋œ 306๊ฐœ ๋ช…๋ น ์ค‘ 227๊ฐœ ๊ธฐ๋ณธ ๋ช…๋ น(์™„์ „ 79๊ฐœ, ๋ถ€๋ถ„ 378๊ฐœ)์ด ์ด๋ฏธ ๊ตฌํ˜„๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

Toybox 0.8.8์˜ ํ˜์‹  ์ค‘ ๋‹ค์Œ์„ ์ฃผ๋ชฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ํŠน์ • ์‹œ๊ฐ„ ๋™์•ˆ ํ™œ๋™์ด ์—†์œผ๋ฉด ๋ช…๋ น์„ ์ข…๋ฃŒํ•˜๊ธฐ ์œ„ํ•ด "-i" ์˜ต์…˜์ด "timeout" ์œ ํ‹ธ๋ฆฌํ‹ฐ์— ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค(ํ‘œ์ค€ ์ŠคํŠธ๋ฆผ์œผ๋กœ์˜ ์ถœ๋ ฅ์€ ํƒ€์ด๋จธ๋ฅผ ์žฌ์„ค์ •ํ•จ).
  • "tar" ์œ ํ‹ธ๋ฆฌํ‹ฐ๋Š” ์ด์ œ ์ฃผ์–ด์ง„ sed ํ‘œํ˜„์‹์„ ์‚ฌ์šฉํ•˜์—ฌ ํŒŒ์ผ ์ด๋ฆ„์„ ๋ณ€ํ™˜ํ•˜๋Š” "--xform" ์˜ต์…˜์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. "tar -null" ๋ช…๋ น์ด ๊ตฌํ˜„๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๊ธด ์˜ต์…˜์˜ ๊ฒฝ์šฐ ๋‹จ์ถ•๋œ ์œ ์‚ฌ์–ด๊ฐ€ ์ œ์•ˆ๋ฉ๋‹ˆ๋‹ค(์˜ˆ: "ls -color"์˜ ๊ฒฝ์šฐ "ls -col").
  • "blkid -o" ๋ช…๋ น์— "full", "value" ๋ฐ "export" ์ถœ๋ ฅ ํ˜•์‹์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • "nsenter" ์œ ํ‹ธ๋ฆฌํ‹ฐ์— "-C"(cgroup ๋„ค์ž„์ŠคํŽ˜์ด์Šค ํ™œ์„ฑํ™”) ๋ฐ "-a"(์ง€์›๋˜๋Š” ๋ชจ๋“  ๋„ค์ž„์ŠคํŽ˜์ด์Šค ํ™œ์„ฑํ™”) ์˜ต์…˜์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • "mount" ์œ ํ‹ธ๋ฆฌํ‹ฐ๋Š” "-R" ์˜ต์…˜์„ ๊ตฌํ˜„ํ•˜๋ฉฐ ๊ธฐ๋ณธ์ ์œผ๋กœ ์žฌ๊ท€์  ๋ฐ”์ธ๋“œ ๋งˆ์šดํŠธ๊ฐ€ ํ™œ์„ฑํ™”๋ฉ๋‹ˆ๋‹ค.
  • "ํŒŒ์ผ" ์œ ํ‹ธ๋ฆฌํ‹ฐ๋Š” Linux ์ปค๋„ ์ด๋ฏธ์ง€๊ฐ€ ํฌํ•จ๋œ ํŒŒ์ผ๊ณผ Loongarch ์•„ํ‚คํ…์ฒ˜์šฉ ์‹คํ–‰ ํŒŒ์ผ์„ ์ธ์‹ํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€