Pop!_OS ๋ฐฐํฌ ๊ฐ๋ฐ์์ ๋ฆฌ๋์ด์ Redox ์ด์ ์ฒด์ ๊ฐ๋ฐ์ ์ฐธ์ฌํ Michael Aaron Murphy๋ COSMIC ์ฌ์ฉ์ ํ๊ฒฝ์ ์ ๋ฒ์ ์ ๋ํ ์์ ์ ๋ํด ์ด์ผ๊ธฐํ์ต๋๋ค. COSMIC์ GNOME Shell์ ์ฌ์ฉํ์ง ์๊ณ Rust ์ธ์ด๋ก ๊ฐ๋ฐ๋๋ ๋ ๋ฆฝํ ํ๋ก์ ํธ๋ก ๋ณํ๋๊ณ ์์ต๋๋ค. ์ด ํ๊ฒฝ์ System76 ๋ ธํธ๋ถ๊ณผ PC์ ์ฌ์ ์ค์น๋ Pop!_OS ๋ฐฐํฌํ์์ ์ฌ์ฉ๋ ์์ ์ ๋๋ค.
๋ง์ ๋ ผ์์ ์คํ ๋์ ๊ฐ๋ฐ์๋ค์ GTK ๋์ Iced ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ์ฌ ์ธํฐํ์ด์ค๋ฅผ ๊ตฌ์ถํ๊ธฐ๋ก ๊ฒฐ์ ํ์ต๋๋ค. System76์ ์์ง๋์ด๋ค์ ๋ฐ๋ฅด๋ฉด, ์ต๊ทผ ํ๋ฐํ ๊ฐ๋ฐ๋๊ณ ์๋ Iced ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ์ด๋ฏธ ์ฌ์ฉ์ ํ๊ฒฝ์ ๊ธฐ๋ฐ์ผ๋ก ํ์ฉํ๊ธฐ์ ์ถฉ๋ถํ ์์ค์ ๋๋ฌํ์ต๋๋ค. ์คํ ์ค์ ๋ค์ํ COSMIC ์ ํ๋ฆฟ์ด ์ค๋น๋์์ผ๋ฉฐ GTK์ Iced๋ก ๋์์ ์์ฑ๋์ด ๊ธฐ์ ์ ๋น๊ตํ์ต๋๋ค. ์คํ์ ๋ฐ๋ฅด๋ฉด GTK์ ๋นํด Iced ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ๋ ์ ์ฐํ๊ณ ํํ๋ ฅ์ด ํ๋ถํ๋ฉฐ ์ดํดํ๊ธฐ ์ฌ์ด API๋ฅผ ์ ๊ณตํ๊ณ Rust ์ฝ๋์ ์์ฐ์ค๋ฝ๊ฒ ๊ฒฐํฉ๋๋ฉฐ Elm ์ ์ธ์ ์ธํฐํ์ด์ค ๊ตฌ์ถ ์ธ์ด์ ์ต์ํ ๊ฐ๋ฐ์์๊ฒ ์น์ํ ์ํคํ ์ฒ๋ฅผ ์ ๊ณตํฉ๋๋ค.
Iced ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ์์ ํ ์ ํ, ๋ชจ๋์ ์ํคํ
์ฒ ๋ฐ ๋ฐ์ํ ํ๋ก๊ทธ๋๋ฐ ๋ชจ๋ธ์ ์ฌ์ฉํ์ฌ ์์ ํ Rust๋ก ์์ฑ๋์์ต๋๋ค. Vulkan, Metal, DX12, OpenGL 2.1+ ๋ฐ OpenGL ES 2.0+๋ ๋ฌผ๋ก ์๋์ฐ ์
ธ ๋ฐ ์น ํตํฉ ์์ง์ ์ง์ํ๋ ์ฌ๋ฌ ๋ ๋๋ง ์์ง์ด ์ ๊ณต๋ฉ๋๋ค. Iced ๊ธฐ๋ฐ ์ ํ๋ฆฌ์ผ์ด์
์ Windows, macOS, Linux์ฉ์ผ๋ก ๊ตฌ์ถํ๊ณ ์น ๋ธ๋ผ์ฐ์ ์์ ์คํํ ์ ์์ต๋๋ค. ๊ฐ๋ฐ์์๊ฒ๋ ๊ธฐ์ฑ ์์ ฏ ์ธํธ, ๋น๋๊ธฐ ์ฒ๋ฆฌ๊ธฐ๋ฅผ ์์ฑํ๊ณ ์ฐฝ๊ณผ ํ๋ฉด์ ํฌ๊ธฐ์ ๋ฐ๋ผ ์ธํฐํ์ด์ค ์์์ ์ ์ํ ๋ ์ด์์์ ์ฌ์ฉํ ์ ์๋ ๊ธฐ๋ฅ์ด ์ ๊ณต๋ฉ๋๋ค. ์ฝ๋๋ MIT ๋ผ์ด์ผ์ค์ ๋ฐ๋ผ ๋ฐฐํฌ๋ฉ๋๋ค.
์ถ์ฒ : opennet.ru