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