System76์€ ์ƒˆ๋กœ์šด ์‚ฌ์šฉ์ž ํ™˜๊ฒฝ์—์„œ ์ž‘์—…ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

Pop!_OS ๋ฐฐํฌํŒ์˜ ๋ฆฌ๋”์ด์ž Redox ์šด์˜ ์ฒด์ œ ๊ฐœ๋ฐœ์— ์ฐธ์—ฌํ•œ Michael Aaron Murphy๋Š” GNOME Shell์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜์ง€ ์•Š๊ณ  Rust ์–ธ์–ด๋กœ ์ž‘์„ฑ๋œ ์ƒˆ๋กœ์šด ๋ฐ์Šคํฌํƒ‘ ํ™˜๊ฒฝ์˜ System76 ๊ฐœ๋ฐœ์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ํ™•์ธํ–ˆ์Šต๋‹ˆ๋‹ค.

System76์€ Linux์™€ ํ•จ๊ป˜ ์ œ๊ณต๋˜๋Š” ๋…ธํŠธ๋ถ, PC ๋ฐ ์„œ๋ฒ„ ์ƒ์‚ฐ์„ ์ „๋ฌธ์œผ๋กœ ํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์ „ ์„ค์น˜๋ฅผ ์œ„ํ•ด ์ž์ฒด Ubuntu Linux ๋ฒ„์ „์ธ Pop!_OS๊ฐ€ ๊ฐœ๋ฐœ ์ค‘์ž…๋‹ˆ๋‹ค. Ubuntu๊ฐ€ 2011๋…„์— Unity ์…ธ๋กœ ์ „ํ™˜ํ•œ ํ›„ Pop!_OS ๋ฐฐํฌํŒ์€ ์ˆ˜์ •๋œ GNOME ์…ธ๊ณผ GNOME ์…ธ์— ๋Œ€ํ•œ ์—ฌ๋Ÿฌ ํ™•์žฅ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” ์ž์ฒด ์‚ฌ์šฉ์ž ํ™˜๊ฒฝ์„ ์ œ๊ณตํ–ˆ์Šต๋‹ˆ๋‹ค. 2017๋…„ Ubuntu๊ฐ€ GNOME์œผ๋กœ ๋Œ์•„์˜จ ํ›„ Pop!_OS๋Š” ๊ณ„์†ํ•ด์„œ ์…ธ์„ ์ถœ์‹œํ–ˆ์œผ๋ฉฐ ์—ฌ๋ฆ„ ๋ฆด๋ฆฌ์Šค์—์„œ๋Š” COSMIC ๋ฐ์Šคํฌํƒ‘์œผ๋กœ ์ „ํ™˜๋˜์—ˆ์Šต๋‹ˆ๋‹ค. COSMIC์€ ๊ณ„์†ํ•ด์„œ GNOME ๊ธฐ์ˆ ์„ ์‚ฌ์šฉํ•˜์ง€๋งŒ GNOME Shell์— ์ถ”๊ฐ€๋˜๋Š” ๊ฒƒ ์ด์ƒ์˜ ๊ฐœ๋…์  ๋ณ€ํ™”๋ฅผ ๋„์ž…ํ•ฉ๋‹ˆ๋‹ค.

์ƒˆ๋กœ์šด ๊ณ„ํš์— ๋”ฐ๋ผ System76์€ GNOME Shell ๊ธฐ๋ฐ˜์˜ ์‚ฌ์šฉ์ž ํ™˜๊ฒฝ ๊ตฌ์ถ•์—์„œ ์™„์ „ํžˆ ๋ฒ—์–ด๋‚˜ ๊ฐœ๋ฐœ ์‹œ Rust ์–ธ์–ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ƒˆ๋กœ์šด ๋ฐ์Šคํฌํƒ‘์„ ๊ฐœ๋ฐœํ•  ๊ณ„ํš์ž…๋‹ˆ๋‹ค. System76์€ Rust์—์„œ ๊ฐœ๋ฐœํ•œ ๊ด‘๋ฒ”์œ„ํ•œ ๊ฒฝํ—˜์„ ๊ฐ–๊ณ  ์žˆ๋‹ค๋Š” ์ ์— ์œ ์˜ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด ํšŒ์‚ฌ๋Š” Redox ์šด์˜ ์ฒด์ œ, Orbital ๊ทธ๋ž˜ํ”ฝ ์‰˜ ๋ฐ Rust ์–ธ์–ด๋กœ ์ž‘์„ฑ๋œ OrbTk ํˆดํ‚ท์˜ ์ฐฝ์‹œ์ž์ธ Jeremy Soller๋ฅผ ๊ณ ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. Pop!_OS์—๋Š” ์ด๋ฏธ ์—…๋ฐ์ดํŠธ ๊ด€๋ฆฌ์ž, ์—๋„ˆ์ง€ ๊ด€๋ฆฌ ์‹œ์Šคํ…œ, ํŽŒ์›จ์–ด ๊ด€๋ฆฌ ๋„๊ตฌ, ํ”„๋กœ๊ทธ๋žจ ์‹คํ–‰ ์„œ๋น„์Šค, ์„ค์น˜ ํ”„๋กœ๊ทธ๋žจ, ์„ค์ • ์œ„์ ฏ, ๊ตฌ์„ฑ ํ”„๋กœ๊ทธ๋žจ๊ณผ ๊ฐ™์€ Rust ๊ธฐ๋ฐ˜ ๊ตฌ์„ฑ ์š”์†Œ๊ฐ€ ํ•จ๊ป˜ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. Pop!_OS ๊ฐœ๋ฐœ์ž๋“ค์€ ์ด์ „์— Rust๋กœ ์ž‘์„ฑ๋œ ์ƒˆ๋กœ์šด ์šฐ์ฃผ ํŒจ๋„์„ ๋งŒ๋“œ๋Š” ์‹คํ—˜์„ ํ•˜๊ธฐ๋„ ํ–ˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋†ˆ ์‰˜ ์‚ฌ์šฉ์„ ์ค‘๋‹จํ•˜๋Š” ์ด์œ ๋กœ ์œ ์ง€ ๊ด€๋ฆฌ ๋ฌธ์ œ๊ฐ€ ์–ธ๊ธ‰๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋†ˆ ์‰˜์ด ์ƒˆ๋กœ ์ถœ์‹œ๋  ๋•Œ๋งˆ๋‹ค Pop!_OS์—์„œ ์‚ฌ์šฉ๋˜๋Š” ์ถ”๊ฐ€ ๊ธฐ๋Šฅ๊ณผ์˜ ํ˜ธํ™˜์„ฑ์ด ์ €ํ•˜๋˜๋ฏ€๋กœ ์ž์‹ ๋งŒ์˜ ์ „์ฒด ๊ธฐ๋Šฅ์„ ๋งŒ๋“œ๋Š” ๊ฒƒ์ด ๋” ๋ฐ”๋žŒ์งํ•˜๋‹ค๊ณ  ๊ฐ„์ฃผ๋ฉ๋‹ˆ๋‹ค. ์ˆ˜๋งŒ ์ค„์˜ ์ฝ”๋“œ ๋ณ€๊ฒฝ์œผ๋กœ ์ธํ•ด ๊ณ„์†ํ•ด์„œ ์–ด๋ ค์›€์„ ๊ฒช๋Š” ๊ฒƒ๋ณด๋‹ค ๋ณธ๊ฒฉ์ ์ธ ๋ฐ์Šคํฌํ†ฑ ํ™˜๊ฒฝ์ž…๋‹ˆ๋‹ค. ๋˜ํ•œ GNOME Shell ์ž์ฒด๋ฅผ ๋ณ€๊ฒฝํ•˜๊ฑฐ๋‚˜ ์ผ๋ถ€ ํ•˜์œ„ ์‹œ์Šคํ…œ์„ ์žฌ์ž‘์—…ํ•˜์ง€ ์•Š๊ณ  GNOME Shell์— ์ถ”๊ฐ€ํ•ด์•ผ๋งŒ ์˜๋„ํ•œ ๋ชจ๋“  ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•  ์ˆ˜ ์—†๋‹ค๋Š” ์ ๋„ ์–ธ๊ธ‰๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ƒˆ๋กœ์šด ๋ฐ์Šคํฌํƒ‘์€ ํŠน์ • ๋ฐฐํฌํŒ์— ์–ฝ๋งค์ด์ง€ ์•Š๊ณ  Freedesktop ์‚ฌ์–‘์„ ์ถฉ์กฑํ•˜๋ฉฐ ๋ณตํ•ฉ ์„œ๋ฒ„ mutter, kwin ๋ฐ wlroots์™€ ๊ฐ™์€ ๊ธฐ์กด ํ‘œ์ค€ ํ•˜์œ„ ์ˆ˜์ค€ ๊ตฌ์„ฑ ์š”์†Œ ์œ„์—์„œ ์ž‘์—…ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฒ”์šฉ ํ”„๋กœ์ ํŠธ๋กœ ๊ฐœ๋ฐœ๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค(Pop!_OS์˜ ์˜๋„). mutter๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด ์ด๋ฏธ Rust์— ๋Œ€ํ•œ ๋ฐ”์ธ๋”ฉ์„ ์ค€๋น„ํ–ˆ์Šต๋‹ˆ๋‹ค).

์ด ํ”„๋กœ์ ํŠธ๋Š” COSMIC์ด๋ผ๋Š” ๋™์ผํ•œ ์ด๋ฆ„์œผ๋กœ ๊ฐœ๋ฐœ๋  ๊ณ„ํš์ด์ง€๋งŒ ์ฒ˜์Œ๋ถ€ํ„ฐ ๋‹ค์‹œ ์ž‘์„ฑ๋œ ์‚ฌ์šฉ์ž ์ •์˜ ์…ธ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ gtk-rs ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ณ„์† ๊ฐœ๋ฐœ๋  ๊ฐ€๋Šฅ์„ฑ์ด ๋†’์Šต๋‹ˆ๋‹ค. Wayland๊ฐ€ ๊ธฐ๋ณธ ํ”„๋กœํ† ์ฝœ๋กœ ์„ ์–ธ๋˜์—ˆ์ง€๋งŒ X11 ์„œ๋ฒ„ ์œ„์—์„œ ์ž‘์—…ํ•  ๊ฐ€๋Šฅ์„ฑ๋„ ๋ฐฐ์ œ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ƒˆ ์…ธ์— ๋Œ€ํ•œ ์ž‘์—…์€ ์•„์ง ์‹คํ—˜ ๋‹จ๊ณ„์— ์žˆ์œผ๋ฉฐ ํ˜„์žฌ ์ฃผ๋ชฉ๋ฐ›๊ณ  ์žˆ๋Š” Pop!_OS 21.10์˜ ๋‹ค์Œ ๋ฆด๋ฆฌ์Šค๊ฐ€ ์™„๋ฃŒ๋˜๋ฉด ํ™œ์„ฑํ™”๋  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

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