ํ์ฑ๋ ์๋ก์ด ๋ฐฐํฌ ๋ฆด๋ฆฌ์ค ๋ ๋ฒ ์นด ๋ธ๋ ๋ฆฌ๋
์ค 2020-05-05, ๋ค์ํ ๋ฐ์คํฌํ ํ๊ฒฝ ๋ฐ ์ ํ๋ฆฌ์ผ์ด์
์์ Wayland ์ง์์ ์ ๊ณตํ๋ ์ต์ ๊ฐ๋ฐ ์ฌํญ์ ์๊ฐํ๋ ๊ฒ์ ๋ชฉํ๋ก ํฉ๋๋ค. ๋ฐฐํฌํ์ Debian ํจํค์ง ๊ธฐ๋ฐ์ผ๋ก ๊ตฌ์ถ๋์์ผ๋ฉฐ ์ต์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ฆด๋ฆฌ์ค๊ฐ ํฌํจ๋์ด ์์ต๋๋ค. ์จ์ผ ๋๋ (๋ง์คํฐ ๋ธ๋์น์์ ์๋ผ๋), Wayland ์์์ ์๋ํ๋๋ก ์ฌ์ ๊ตฌ์ฑ๋ Weston ๋ณตํฉ ์๋ฒ ๋ฐ KDE, GNOME, Enlightenment E21 ํ๊ฒฝ, ์จ์ด ํ์ด์ด ะธ ๋ฆฌ๋ฆฌ ะธ ๋์. ํ๊ฒฝ์ ๋ก๊ทธ์ธ ๊ด๋ฆฌ์ ๋ฉ๋ด๋ฅผ ํตํด ์ ํ๋๋ฉฐ, ์ค์ฒฉ๋ ์ธ์
ํํ๋ก ์ด๋ฏธ ์คํ ์ค์ธ ํ๊ฒฝ์์ ์
ธ์ ์์ํ๋ ๊ฒ์ด ๊ฐ๋ฅํฉ๋๋ค. ๋ก๋ฉ์ฉ ์ฌ์ฉ ๊ฐ๋ฅ ๋ ๊ฐ์ง ์ ํ์ ISO ์ด๋ฏธ์ง - ๊ฐ๋ฐ์๋ฅผ ์ํ ํ์ฅ 2GB์ ์ฌ์ฉ์๋ฅผ ์ํ ์ผ๋ฐ 1.2GB.
๋ฐฐํฌํ์๋ Wayland ์ง์์ผ๋ก ์ปดํ์ผ๋ Clutter, SDL, GTK, Qt, EFL/Elementary, FreeGLUT, GLFW, KDE Frameworks ๋ฐ Gstreamer ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์ต์ ๋ฒ์ ๊ณผ ๊ตฌ์ฑ ์์๊ฐ ํฌํจ๋์ด ์์ต๋๋ค. ์์ค์จ์ด๋๋, Weston ๋ณตํฉ ์๋ฒ๋ฅผ ์ฌ์ฉํ์ฌ ์์ฑ๋ ํ๊ฒฝ์์ ์ผ๋ฐ X ์์ฉ ํ๋ก๊ทธ๋จ์ ์คํํ ์ ์์ต๋๋ค. ๋ฐฐํฌํ์๋ Wayland ํด๋ผ์ด์ธํธ๋ก ์์ง๋ gstreamer ์ฌ์ด๋ ์๋ฒ, mpv ๋ฏธ๋์ด ํ๋ ์ด์ด, Calligra ์คํผ์ค ์ ํ๊ตฐ ๋ฐ KDE ์์ฉ ํ๋ก๊ทธ๋จ ๋ฒ์ ๋ ํฌํจ๋์ด ์์ต๋๋ค. ์์ ์ ํค๋ณด๋์ ๋ง์ฐ์ค๋ฅผ ๊ฐ์ง ์ฌ๋ฌ ์ฌ๋์ด ๋์ผํ ๋ฐ์คํฌํ์์ ๋์์ ์์
ํ ์ ์๋ udev ๋ฐ ๋ค์ค ์ํธ ๊ตฌ์ฑ์ ๋งค๊ฐ๋ณ์๋ฅผ ๊ตฌ์ฑํ๊ธฐ ์ํด(๊ฐ ์ฌ์ฉ์๋ ์์ ๋ง์ ๋
๋ฆฝ ์ปค์๋ฅผ ๊ฐ์ง) ํน์ ๊ทธ๋ํฝ ๊ตฌ์ฑ๊ธฐ๊ฐ ์ ๊ณต๋ฉ๋๋ค. Weston์๋ RDP ์ง์์ด ํฌํจ๋์ด ์์ต๋๋ค. ๋ฐฐ์ก์๋ Mir ๋์คํ๋ ์ด ์๋ฒ์ ์ ํธ๋ฆฌํฐ๊ฐ ํฌํจ๋ฉ๋๋ค. ์จ์ดํ์ดํ Wayland ๊ธฐ๋ฐ ์ ํ๋ฆฌ์ผ์ด์
์ ์๊ฒฉ ์คํ์ ์ํ ๊ฒ์
๋๋ค.
์ฃผ์ ๋ณ๊ฒฝ ์ฌํญ :
- ์ฌ์ฉ์ ํ๊ฒฝ์ ๋น๋์์ ์ ์ธ๋ฉ๋๋ค. ๊ถค๋ ํจ์ ๊ทธ๋ฆฌ๊ณ ์ฐฝ ๊ด๋ฆฌ์ ๊ตฌ์ฒด;
- ์ด์
๋ธ๋ฆฌ์๋ AMD GPU์ฉ ๋
์ ํ์จ์ด๊ฐ ํฌํจ๋์ด ์์ต๋๋ค.
- Squashfs ์์ถ์ xz๋ฅผ ์ฌ์ฉํฉ๋๋ค.
- ๋ก๊ทธ์ธ ๊ด๋ฆฌ์๊ฐ ์๋กญ๊ฒ ๋์์ธ๋์์ต๋๋ค. ๋น๋ฐ๋ฒํธ ์ธ์ฆ ์ฒ๋ฆฌ๊ฐ ํฅ์๋๊ณ ๋ค์ค ์ข์ ๊ตฌ์ฑ์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค.
- ๊ทธ๋ํฝconfigureseats ์ ํธ๋ฆฌํฐ์ ์ธํฐํ์ด์ค๊ฐ ๊ฐ์ ๋์์ต๋๋ค. ๋ค์ค ์ํธ ๊ตฌ์ฑ ์ ํธ๋ฆฌํฐ์ udev ๊ท์น ์ค์ ์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค.
- ๋ค์ค ์ข์ ์ง์์ ๊ฐ์ ํ๊ธฐ ์ํด EFL, Weston ๋ฐ Kwin์ ์ธ๋ถ ํจ์น๊ฐ ์ ์ฉ๋์์ต๋๋ค.
- GNOME ์คํ์ ๋ณด์กฐ ๊ตฌ์ฑ์์๋ /opt ๋๋ ํ ๋ฆฌ์ ์์ต๋๋ค.
- ํ
์คํธ์ฉ์ผ๋ก GTK 4์ ์คํ์ ๋น๋๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
- Vulkan ๊ทธ๋ํฝ API์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค.
- Mesa ํจํค์ง๋ swr(์ํํธ์จ์ด ๋์คํฐ๋ผ์ด์ ) ๋๋ผ์ด๋ฒ๋ก ๊ตฌ์ถ๋์์ต๋๋ค.
- ๊ตฌ์ฑ์๋ Latte Dock ํจ๋, Kvantum ํ
๋ง ์์ง ๋ฐ Amarok ์์
ํ๋ ์ด์ด๊ฐ ํฌํจ๋ฉ๋๋ค.
- Sway ํ๊ฒฝ์ wlroots์์ ์ปดํ์ผ๋ฉ๋๋ค.
- Debian Testing ๋์ Debian 10(Buster) ํจํค์ง๊ฐ ์ฌ์ฉ๋์ง๋ง ์ปค๋์ Debian Testing(Bullseye)์์ ๋จ๊ฒจ์ก์ต๋๋ค.
- ๋ฉํฐ๋ฏธ๋์ด ์๋ฒ๊ฐ ํฌํจ๋์ด ์์ต๋๋ค. ํ์ดํ ์์ด์ด;
- ๋ณตํฉ ์๋ฒ๊ฐ ์ถ๊ฐ๋์์ต๋๋ค. ์จ์ด ํ์ด์ด.
์ถ์ฒ : opennet.ru