Trident๋Š” BSD TrueOS์—์„œ Void Linux๋กœ ์ „ํ™˜ํ•ฉ๋‹ˆ๋‹ค.

ํŠธ๋ผ์ด๋˜ํŠธ OS ๊ฐœ๋ฐœ์ž ๋ฐœํ‘œํ•˜๋‹ค Linux๋กœ์˜ ํ”„๋กœ์ ํŠธ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜์— ๋Œ€ํ•ด Trident ํ”„๋กœ์ ํŠธ๋Š” PC-BSD ๋ฐ TrueOS์˜ ์ด์ „ ๋ฆด๋ฆฌ์Šค๋ฅผ ์—ฐ์ƒ์‹œํ‚ค๋Š” ์ฆ‰์‹œ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๊ทธ๋ž˜ํ”ฝ ์‚ฌ์šฉ์ž ๋ฐฐํฌํŒ์„ ๊ฐœ๋ฐœํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ฒ˜์Œ์— Trident๋Š” FreeBSD ๋ฐ TrueOS ๊ธฐ์ˆ ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ตฌ์ถ•๋˜์—ˆ์œผ๋ฉฐ ZFS ํŒŒ์ผ ์‹œ์Šคํ…œ๊ณผ OpenRC ์ดˆ๊ธฐํ™” ์‹œ์Šคํ…œ์„ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด ํ”„๋กœ์ ํŠธ๋Š” TrueOS ์ž‘์—…์— ์ฐธ์—ฌํ•˜๋Š” ๊ฐœ๋ฐœ์ž๋“ค์ด ์„ค๋ฆฝํ–ˆ์œผ๋ฉฐ ๊ด€๋ จ ํ”„๋กœ์ ํŠธ๋กœ ํฌ์ง€์…”๋‹๋˜์—ˆ์Šต๋‹ˆ๋‹ค(TrueOS๋Š” ๋ฐฐํฌํŒ์„ ๋งŒ๋“ค๊ธฐ ์œ„ํ•œ ํ”Œ๋žซํผ์ด๊ณ  Trident๋Š” ์ด ํ”Œ๋žซํผ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” ์ตœ์ข… ์†Œ๋น„์ž๋ฅผ ์œ„ํ•œ ๋ฐฐํฌํŒ์ž…๋‹ˆ๋‹ค).

๋‚ด๋…„์—๋Š” Trident ๋ฆด๋ฆฌ์Šค๋ฅผ ๋ฐฐํฌ ๊ฐœ๋ฐœ๋กœ ์ด์ „ํ•˜๊ธฐ๋กœ ๊ฒฐ์ •๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Void Linux. BSD์—์„œ Linux๋กœ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ํ•œ ์ด์œ ๋Š” ๋ฐฐํฌํŒ ์‚ฌ์šฉ์ž๋ฅผ ์ œํ•œํ•˜๋Š” ์ผ๋ถ€ ๋ฌธ์ œ๋ฅผ ์ œ๊ฑฐํ•  ์ˆ˜ ์—†์—ˆ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ๊ด€์‹ฌ ๋ถ„์•ผ์—๋Š” ํ•˜๋“œ์›จ์–ด ํ˜ธํ™˜์„ฑ, ์ตœ์‹  ํ†ต์‹  ํ‘œ์ค€ ์ง€์› ๋ฐ ํŒจํ‚ค์ง€ ๊ฐ€์šฉ์„ฑ์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์˜์—ญ์— ๋ฌธ์ œ๊ฐ€ ์žˆ์œผ๋ฉด ํ”„๋กœ์ ํŠธ์˜ ์ฃผ์š” ๋ชฉํ‘œ์ธ ์‚ฌ์šฉ์ž ์นœํ™”์ ์ธ ๊ทธ๋ž˜ํ”ฝ ํ™˜๊ฒฝ์„ ์ค€๋น„ํ•˜๋Š” ๋ฐ ๋ฐฉํ•ด๊ฐ€ ๋ฉ๋‹ˆ๋‹ค.

์ƒˆ๋กœ์šด ๊ธฐ๋ฐ˜์„ ์„ ํƒํ•  ๋•Œ ๋‹ค์Œ ์š”๊ตฌ ์‚ฌํ•ญ์ด ํ™•์ธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

  • ์ˆ˜์ •๋˜์ง€ ์•Š์€(์žฌ๊ตฌ์ถ• ์—†์ด) ์ƒ์œ„ ๋ฐฐํฌํŒ์—์„œ ์ •๊ธฐ์ ์œผ๋กœ ์—…๋ฐ์ดํŠธ๋˜๋Š” ํŒจํ‚ค์ง€๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ
  • ์˜ˆ์ธก ๊ฐ€๋Šฅํ•œ ์ œํ’ˆ ๊ฐœ๋ฐœ ๋ชจ๋ธ(ํ™˜๊ฒฝ์€ ๋ณด์ˆ˜์ ์ด์–ด์•ผ ํ•˜๋ฉฐ ์ˆ˜๋…„๊ฐ„ ์ผ๋ฐ˜์ ์ธ ์ƒํ™œ ๋ฐฉ์‹์„ ์œ ์ง€ํ•ด์•ผ ํ•จ)
  • ์‹œ์Šคํ…œ ๊ตฌ์„ฑ์˜ ๋‹จ์ˆœ์„ฑ(ํš์ผ์ ์ด๊ณ  ๋ณต์žกํ•œ ์†”๋ฃจ์…˜ ๋Œ€์‹  BSD ์‹œ์Šคํ…œ ์Šคํƒ€์ผ์˜ ์ž‘๊ณ  ์‰ฝ๊ฒŒ ์—…๋ฐ์ดํŠธ๋˜๋ฉฐ ๋น ๋ฅธ ๊ตฌ์„ฑ ์š”์†Œ ์ง‘ํ•ฉ)
  • ์ œXNUMX์ž์˜ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์ˆ˜์šฉํ•˜๊ณ  ํ…Œ์ŠคํŠธ ๋ฐ ๊ตฌ์ถ•์„ ์œ„ํ•œ ์ง€์†์ ์ธ ํ†ตํ•ฉ ์‹œ์Šคํ…œ์„ ๋ณด์œ ํ•ฉ๋‹ˆ๋‹ค.
  • ์ž‘๋™ํ•˜๋Š” ๊ทธ๋ž˜ํ”ฝ ํ•˜์œ„ ์‹œ์Šคํ…œ์ด ์žˆ์ง€๋งŒ ์ด๋ฏธ ํ˜•์„ฑ๋œ ๋ฐ์Šคํฌํƒ‘ ๊ฐœ๋ฐœ ์ปค๋ฎค๋‹ˆํ‹ฐ์— ์˜์กดํ•˜์ง€ ์•Š์Œ(Trident๋Š” ๊ธฐ๋ณธ ๋ฐฐํฌํŒ ๊ฐœ๋ฐœ์ž์™€ ํ˜‘๋ ฅํ•˜๊ณ  ๋ฐ์Šคํฌํƒ‘ ๊ฐœ๋ฐœ ๋ฐ ์‚ฌ์šฉ์„ฑ ํ–ฅ์ƒ์„ ์œ„ํ•œ ํŠน์ • ์œ ํ‹ธ๋ฆฌํ‹ฐ ์ƒ์„ฑ์— ํ˜‘๋ ฅํ•  ๊ณ„ํš์ž…๋‹ˆ๋‹ค)
  • ํ˜„์žฌ ํ•˜๋“œ์›จ์–ด์— ๋Œ€ํ•œ ๊ณ ํ’ˆ์งˆ ์ง€์› ๋ฐ ํ•˜๋“œ์›จ์–ด ๊ด€๋ จ ๋ฐฐํฌ ๊ตฌ์„ฑ ์š”์†Œ(๋“œ๋ผ์ด๋ฒ„, ์ปค๋„)์˜ ์ •๊ธฐ์ ์ธ ์—…๋ฐ์ดํŠธ

๋ฐฐํฌ ํ‚คํŠธ๋Š” ๋ช…์‹œ๋œ ์š”๊ตฌ ์‚ฌํ•ญ์— ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ๊ฒƒ์œผ๋กœ ๋‚˜ํƒ€๋‚ฌ์Šต๋‹ˆ๋‹ค. Void Linux, ํ”„๋กœ๊ทธ๋žจ ๋ฒ„์ „์„ ์ง€์†์ ์œผ๋กœ ์—…๋ฐ์ดํŠธํ•˜๋Š” ๋ชจ๋ธ(๋ณ„๋„์˜ ๋ฐฐํฌํŒ ์—†์ด ๋กค๋ง ์—…๋ฐ์ดํŠธ)์„ ์ค€์ˆ˜ํ•ฉ๋‹ˆ๋‹ค. Void Linux๋Š” ๊ฐ„๋‹จํ•œ ์‹œ์Šคํ…œ ๊ด€๋ฆฌ์ž๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์„œ๋น„์Šค๋ฅผ ์ดˆ๊ธฐํ™”ํ•˜๊ณ  ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ๋ฃจ๋ฐ‹, ์ž์ฒด ํŒจํ‚ค์ง€ ๊ด€๋ฆฌ์ž๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. xbps ๋ฐ ํŒจํ‚ค์ง€ ๊ตฌ์ถ• ์‹œ์Šคํ…œ xbps-src. Glibc ๋Œ€์‹  ํ‘œ์ค€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋กœ ์‚ฌ์šฉ๋จ ๋จธ์Šฌ, OpenSSL ๋Œ€์‹  LibreSSL. Void Linux๋Š” ZFS๊ฐ€ ์žˆ๋Š” ํŒŒํ‹ฐ์…˜์— ์„ค์น˜ํ•˜๋Š” ๊ฒƒ์„ ์ง€์›ํ•˜์ง€ ์•Š์ง€๋งŒ Trident ๊ฐœ๋ฐœ์ž๋Š” ๋ชจ๋“ˆ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ด๋Ÿฌํ•œ ๊ธฐ๋Šฅ์„ ๋…๋ฆฝ์ ์œผ๋กœ ๊ตฌํ˜„ํ•˜๋Š” ๋ฐ ๋ฌธ์ œ๊ฐ€ ์—†๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ZFSon๋ฆฌ๋ˆ…์Šค. Void Linux์™€์˜ ์ƒํ˜ธ ์ž‘์šฉ๋„ ๊ฐœ๋ฐœ์ด ๋‹จ์ˆœํ™”๋œ๋‹ค๋Š” ์‚ฌ์‹ค๋กœ ์ธํ•ด ๋‹จ์ˆœํ™”๋ฉ๋‹ˆ๋‹ค. ํ™•์‚ฐ BSD ๋ผ์ด์„ผ์Šค์— ๋”ฐ๋ผ.

Void Linux๋กœ ์ „ํ™˜ํ•œ ํ›„ Trident๋Š” ๊ทธ๋ž˜ํ”ฝ ์นด๋“œ์— ๋Œ€ํ•œ ์ง€์›์„ ํ™•์žฅํ•˜๊ณ  ์‚ฌ์šฉ์ž์—๊ฒŒ ๋ณด๋‹ค ํ˜„๋Œ€์ ์ธ ๊ทธ๋ž˜ํ”ฝ ๋“œ๋ผ์ด๋ฒ„๋ฅผ ์ œ๊ณตํ•  ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์‚ฌ์šด๋“œ ์นด๋“œ, ์˜ค๋””์˜ค ์ŠคํŠธ๋ฆฌ๋ฐ์— ๋Œ€ํ•œ ์ง€์›์„ ๊ฐœ์„ ํ•˜๊ณ  HDMI๋ฅผ ํ†ตํ•œ ์˜ค๋””์˜ค ์ „์†ก ์ง€์›์„ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์„ ๊ฒƒ์œผ๋กœ ์˜ˆ์ƒ๋ฉ๋‹ˆ๋‹ค. Bluetooth ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๊ฐ–์ถ˜ ๋ฌด์„  ๋„คํŠธ์›Œํฌ ์–ด๋Œ‘ํ„ฐ ๋ฐ ์žฅ์น˜์— ๋Œ€ํ•œ ์ง€์›์ด ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ์‚ฌ์šฉ์ž์—๊ฒŒ๋Š” ์ตœ์‹  ๋ฒ„์ „์˜ ํ”„๋กœ๊ทธ๋žจ์ด ์ œ๊ณต๋˜๊ณ  ๋ถ€ํŒ… ํ”„๋กœ์„ธ์Šค๊ฐ€ ๊ฐ€์†ํ™”๋˜๋ฉฐ UEFI ์‹œ์Šคํ…œ์˜ ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ์„ค์น˜์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋ฉ๋‹ˆ๋‹ค.

๋งˆ์ด๊ทธ๋ ˆ์ด์…˜์˜ ๋‹จ์  ์ค‘ ํ•˜๋‚˜๋Š” sysadm๊ณผ ๊ฐ™์ด ์‹œ์Šคํ…œ ๊ตฌ์„ฑ์„ ์œ„ํ•ด TrueOS ํ”„๋กœ์ ํŠธ์—์„œ ๊ฐœ๋ฐœํ•œ ์นœ์ˆ™ํ•œ ํ™˜๊ฒฝ๊ณผ ์œ ํ‹ธ๋ฆฌํ‹ฐ๊ฐ€ ์†์‹ค๋œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด OS ์œ ํ˜•์— ๊ด€๊ณ„์—†์ด ์ด๋Ÿฌํ•œ ์œ ํ‹ธ๋ฆฌํ‹ฐ์— ๋Œ€ํ•œ ๋ฒ”์šฉ ๋Œ€์ฒดํ’ˆ์„ ์ž‘์„ฑํ•  ๊ณ„ํš์ž…๋‹ˆ๋‹ค. Trident ์ƒˆ ๋ฒ„์ „์˜ ์ฒซ ๋ฒˆ์งธ ๋ฆด๋ฆฌ์Šค๋Š” 2020๋…„ XNUMX์›”๋กœ ์˜ˆ์ •๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ถœ์‹œ ์ „์—๋Š” ํ…Œ์ŠคํŠธ ์•ŒํŒŒ ๋ฐ ๋ฒ ํƒ€ ๋นŒ๋“œ ๊ตฌ์„ฑ์ด ์ œ์™ธ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ƒˆ ์‹œ์Šคํ…œ์œผ๋กœ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ํ•˜๋ ค๋ฉด /home ํŒŒํ‹ฐ์…˜์˜ ๋‚ด์šฉ์„ ์ˆ˜๋™์œผ๋กœ ์ „์†กํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
BSD ๋นŒ๋“œ๊ฐ€ ์ง€์›๋ฉ๋‹ˆ๋‹ค ๋‹จ์ข… FreeBSD 12 ๊ธฐ๋ฐ˜์˜ stable ํŒจํ‚ค์ง€ ์ €์žฅ์†Œ๋Š” 2020๋…„ 13์›”์— ์‚ญ์ œ๋  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค(FreeBSD XNUMX-Current ๊ธฐ๋ฐ˜์˜ ์‹คํ—˜์šฉ ์ €์žฅ์†Œ๋Š” XNUMX์›”์— ์‚ญ์ œ๋  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค).

ํ˜„์žฌ TrueOS ๊ธฐ๋ฐ˜ ๋ฐฐํฌํŒ ์ค‘ ํ”„๋กœ์ ํŠธ๋Š” ๊ทธ๋Œ€๋กœ ์œ ์ง€๋ฉ๋‹ˆ๋‹ค.
๊ณ ์ŠคํŠธBSD, MATE ๋ฐ์Šคํฌํƒ‘์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. Trident์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ GhostBSD๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ OpenRC ์ดˆ๊ธฐํ™” ์‹œ์Šคํ…œ๊ณผ ZFS ํŒŒ์ผ ์‹œ์Šคํ…œ์„ ์‚ฌ์šฉํ•˜์ง€๋งŒ ์ถ”๊ฐ€๋กœ ๋ผ์ด๋ธŒ ๋ชจ๋“œ๋„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. Trident๋ฅผ Linux๋กœ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ํ•œ ํ›„ GhostBSD ๊ฐœ๋ฐœ์ž๋Š” ์ •ํ•ด์ง„BSD ์‹œ์Šคํ…œ์— ์ „๋…ํ•˜๊ณ  ์•ˆ์ •์ ์ธ ๋ธŒ๋žœ์น˜๋ฅผ ๊ณ„์† ์‚ฌ์šฉํ•  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. TrueOS ๋ฐฐํฌ์˜ ๊ธฐ์ดˆ๋กœ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

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