Fedora ๋ฐ์คํฌํ ํ์ ๋ฆฌ๋์ด์ GNOME ๋ฆด๋ฆฌ์ค ํ์ ๋ฉค๋ฒ์ด์ GTK์ ํ๋์ ์ธ ๊ฐ๋ฐ์ ์ค ํ ๋ช ์ธ Matthias Clasen(GTK 36.8 ๋ณ๊ฒฝ ์ฌํญ์ 4% ์์ฑ)์ ๋ค์ ์ฃผ์ ๋ธ๋์น์์ X11 ํ๋กํ ์ฝ์ ๋ ์ด์ ์ฌ์ฉํ์ง ์์ ๊ฐ๋ฅ์ฑ์ ๋ํด ๋ ผ์ํ๊ธฐ ์์ํ์ต๋๋ค. GTK5๋ฅผ ์ฌ์ฉํ๊ณ GTK๋ฅผ ๋ ๋ Wayland ํ๋กํ ์ฝ๋ง ์ฌ์ฉํ์ฌ Linux์์ ์๋ํ๋๋ก ํฉ๋๋ค.
X11 ์ง์ ์ค๋จ ์ ์์ ๋ํ ๋ฉ๋ชจ์๋ "X11์ ๋ ๋์์ง์ง ์๊ณ ์์ผ๋ฉฐ Wayland๋ ์ด๋ฏธ ๋๋ฆฌ ์ฌ์ฉ ๊ฐ๋ฅํฉ๋๋ค."๋ผ๊ณ ๋์ ์์ต๋๋ค. ๊ณ์ํด์ X11 GTK ๋ฐฑ์๋์ Xlib ๊ธฐ๋ฐ ์ฝ๋๊ฐ ์ ์ฒด๋์ด ์๊ณ ์ ์ง๊ด๋ฆฌ์ ๋ฌธ์ ๋ฅผ ๊ฒช๊ณ ์๋ค๊ณ ์ค๋ช ํฉ๋๋ค. X11 ์ง์์ ์ ์งํ๋ ค๋ฉด ๋๊ตฐ๊ฐ๊ฐ X11 ๊ด๋ จ ์ฝ๋๋ฅผ ์์ฑํ๊ณ ์ ์งํด์ผ ํ๋ค๊ณ ๋ช ์๋์ด ์์ง๋ง ์ด์ฑํฌ์ด ์๊ณ ๊ธฐ์กด GTK ๊ฐ๋ฐ์๋ค์ ์ฃผ๋ก Wayland ์ง์์ ์ง์คํ๊ณ ์์ต๋๋ค. X11 ๊ธฐ๋ฐ ํ๊ฒฝ์์ ์์ ํ๋ ๋ฐ ๊ด์ฌ์ด ์๋ ์์คํ ๊ฐ๋ฐ์๋ ์ ์ง ๊ด๋ฆฌ๋ฅผ ์ง์ ๋งก์ GTK์์ ์ด์ ๋ํ ์ง์์ ํ์ฅํ ์ ์์ง๋ง ํ์ฌ ํ๋์ ๊ณ ๋ คํ ๋ X11 ๋ฐฑ์๋์ ์ ์ง ๊ด๋ฆฌ๋ฅผ ์์ ์ ์์ ๋งก๊ธธ ์ํฅ์ด ์๋ ์ฌ๋์ ์๋๋ฆฌ์ค๊ฐ ๋ณด์ ๋๋ค. ๊ฐ๋ฅ์ฑ์ด ๊ฑฐ์ ์์ต๋๋ค.
ํ์ฌ GTK๋ ์ด๋ฏธ Wayland๋ฅผ ๊ธฐ๋ฅ ๋ฐ API ๊ฐ๋ฐ์ ์ํ ์ฃผ์ ํ๋ซํผ์ผ๋ก ์๋ฆฌ๋งค๊นํ๊ณ ์์ต๋๋ค. X11 ํ๋กํ ์ฝ ๊ฐ๋ฐ์ ๋ํ ํ๋์ด ๋ถ์กฑํ๊ธฐ ๋๋ฌธ์ GTK์์ ๊ณ์ ์ง์๋๋ค๋ฉด X11 ๋ฐฑ์๋๋ ๊ฐ๋ฐ์๊ฐ ์ฌ์ฉํ ์ ์๋ ์๋ก์ด ๊ธฐ๋ฅ ์ธก๋ฉด์์ ํจ์ฌ ๋ ํฐ ์ง์ฐ์ ์ด๋ํ๊ฑฐ๋ ํ๋กํ ์ฝ ๊ตฌํ์ ์ฅ๋ฒฝ์ด ๋ ๊ฒ์
๋๋ค. GTK์ ์๋ก์ด ๊ธฐ๋ฅ.
์ถ์ฒ : opennet.ru