1.21๊ฐ์ ๊ฐ์ ๊ฐ๋ฐ ๋์ ํ๋กํ ์ฝ, ํ๋ก์ธ์ค ๊ฐ ํต์ ๋ฉ์ปค๋์ฆ ๋ฐ Wayland 1.21 ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์์ ์ ์ธ ๋ฆด๋ฆฌ์ค๊ฐ ์ ๊ณต๋์์ต๋๋ค. 1 ๋ธ๋์น๋ 10.0.1.x ๋ฆด๋ฆฌ์ค์ ์ญํธํ๋๋ API ๋ฐ ABI์ด๋ฉฐ ๋๋ถ๋ถ ๋ฒ๊ทธ ์์ ๋ฐ ์ฌ์ํ ํ๋กํ ์ฝ ์ ๋ฐ์ดํธ๊ฐ ํฌํจ๋์ด ์์ต๋๋ค. ๋ฉฐ์น ์ ๋ณ๋์ ๊ฐ๋ฐ ์ฃผ๊ธฐ์ ์ผ๋ถ๋ก ๊ฐ๋ฐ ์ค์ธ Weston XNUMX ๋ณตํฉ ์๋ฒ์ ๋ํ ์์ ์ ๋ฐ์ดํธ๊ฐ ์์ฑ๋์์ต๋๋ค. Weston์ ๋ฐ์คํฌํ ํ๊ฒฝ๊ณผ ์๋ฒ ๋๋ ์๋ฃจ์ ์์ Wayland๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํ ์ฝ๋์ ์์ ์์ ๋ฅผ ์ ๊ณตํฉ๋๋ค.
ํ๋กํ ์ฝ์ ์ฃผ์ ๋ณ๊ฒฝ ์ฌํญ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- ๊ณ ํด์๋ ์คํฌ๋กค ํ ์ด ์๋ ๋ง์ฐ์ค์ ๊ณ ์ ๋ฐ ์คํฌ๋กค์ ์ํด wl_pointer API์ wl_pointer.axis_value120 ์ด๋ฒคํธ์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค.
- ์๋ก์ด ํจ์ wl_signal_emit_mutable(ํ๋์ ์ ํธ ์ฒ๋ฆฌ๊ธฐ๊ฐ ๋ค๋ฅธ ์ฒ๋ฆฌ๊ธฐ๋ฅผ ์ ๊ฑฐํ๋ ์ํฉ์์ ์ฌ๋ฐ๋ฅธ ์๋์ ์ง์ํ๋ wl_signal_emit์ ์ ์ฌ) ๋ฐ wl_global_get_version(์ผ๋ฐ API ๋ฒ์ ์ ํ์ธํ ์ ์์)์ด ์๋ฒ์ ์ถ๊ฐ๋์์ต๋๋ค.
- ๊ฐ๋ฐ์ FreeDesktop.org ํ๋ก์ ํธ์ ์ธํ๋ผ๋ฅผ ์ฌ์ฉํ์ฌ GitLab ํ๋ซํผ์ผ๋ก ์ด์ ๋์์ต๋๋ค.
- ์ปค์ ์ฌ์ฉ์ ์ ์์ ๊ด๋ จ๋ ๊ตฌ์กฐ์ ๊ธฐ๋ฅ์ ์ ๋ฆฌํ๊ณ ์ฌ์์ ํ์ต๋๋ค.
- wl_shell ํ๋กํ ์ฝ์ ๋ณตํฉ ์๋ฒ ๊ตฌํ์ ์ํด ์ ํ ์ฌํญ์ผ๋ก ํ์๋์์ผ๋ฉฐ ๋ ์ด์ ์ฌ์ฉ๋์ง ์์ต๋๋ค. ์ฌ์ฉ์ ์ ์ ์ ธ์ ๋ง๋ค๋ ค๋ฉด ์ฐฝ๊ณผ ๋ง์ฐฌ๊ฐ์ง๋ก ํ๋ฉด๊ณผ ์ํธ ์์ฉํ๊ธฐ ์ํ ์ธํฐํ์ด์ค๋ฅผ ์ ๊ณตํ๋ xdg_shell ํ๋กํ ์ฝ์ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข์ต๋๋ค. ์ด๋ฅผ ํตํด ํ๋ฉด ์ฃผ์์์ ํ๋ฉด์ ์ด๋ํ๊ณ ์ถ์, ํ์ฅ, ํฌ๊ธฐ ์กฐ์ ๋ฑ์ ์ํํ ์ ์์ต๋๋ค.
- ๋น๋ ์์คํ ์ ๋ํ ์๊ตฌ ์ฌํญ์ด ์ฆ๊ฐํ์ฌ ์ด์ ๋น๋์ ์ต์ ๋ฒ์ 0.56์ Meson ํดํท์ด ํ์ํฉ๋๋ค. ์ปดํ์ผํ ๋ "c_std=c99" ํ๋๊ทธ๊ฐ ํ์ฑํ๋ฉ๋๋ค.
Wayland์ ๊ด๋ จ๋ ์ ํ๋ฆฌ์ผ์ด์ , ๋ฐ์คํฌํ ํ๊ฒฝ ๋ฐ ๋ฐฐํฌํ์ ๋ณ๊ฒฝ ์ฌํญ:
- 2022๋ ์ KDE๋ Wayland ํ๋กํ ์ฝ์ ๊ธฐ๋ฐ์ผ๋ก ํ ํ๋ผ์ฆ๋ง ๋ฐ์คํฌํฑ ์ธ์ ์ ์๋น์์ ์ฌ์ฉ์๊ฐ ์ผ์์ ์ผ๋ก ์ฌ์ฉํ๊ธฐ์ ์ ํฉํ ์ํ๋ก ๋ง๋ค ๊ณํ์ ๋๋ค. ์ฑ๋๋น 5.24๋นํธ ์ด์์ ์์ ์ฌ๋ ์ง์, VR ํค๋์ ์ ์ํ DRM ์๋, ์คํฌ๋ฆฐ์ท ์ฐ๊ธฐ ๋ฐ ๋ชจ๋ ์ฐฝ ์ต์ํ ์ง์์ ํฌํจํ์ฌ KDE Plasma 5.25 ๋ฐ 8 ๋ฆด๋ฆฌ์ค์์ Wayland ์ง์์ด ํฌ๊ฒ ํฅ์๋์์ต๋๋ค.
- Fedora 36์์๋ ๋ ์ NVIDIA ๋๋ผ์ด๋ฒ๊ฐ ์๋ ์์คํ ์์ ์ด์ ์ ์คํ ์์ค ๋๋ผ์ด๋ฒ๋ฅผ ์ฌ์ฉํ ๋๋ง ์ฌ์ฉ๋์๋ Wayland ํ๋กํ ์ฝ ๊ธฐ๋ฐ์ GNOME ์ธ์ ์ด ๊ธฐ๋ณธ์ ์ผ๋ก ํ์ฑํ๋ฉ๋๋ค.
- Ubuntu 22.04์์๋ ๋๋ถ๋ถ์ ๊ตฌ์ฑ์ด ๊ธฐ๋ณธ์ ์ผ๋ก Wayland ํ๋กํ ์ฝ์ ๊ธฐ๋ฐ์ผ๋ก ํ๋ ๋ฐ์คํฌํฑ ์ธ์ ์ผ๋ก ์ค์ ๋์ง๋ง ๋ ์ NVIDIA ๋๋ผ์ด๋ฒ๊ฐ ์๋ ์์คํ ์์๋ X ์๋ฒ ์ฌ์ฉ์ด ๊ธฐ๋ณธ๊ฐ์ผ๋ก ์ ์ง๋ฉ๋๋ค. Ubuntu์ ๊ฒฝ์ฐ qtwayland ํจํค์ง๊ฐ ํฌํจ๋ PPA ์ ์ฅ์๊ฐ ์ ์๋์์ผ๋ฉฐ, Wayland ํ๋กํ ์ฝ์ ๋ํ ํฅ์๋ ์ง์๊ณผ ๊ด๋ จ๋ ์์ ์ฌํญ์ด KDE ํ๋ก์ ํธ์ ํจ๊ป Qt 5.15.3 ๋ถ๊ธฐ์์ ์ ์ก๋์์ต๋๋ค.
- Wayland๋ฅผ ์ฌ์ฉํ๋ Sway 1.7 ์ฌ์ฉ์ ์ง์ ํ๊ฒฝ ๋ฆด๋ฆฌ์ค๊ฐ ๊ฒ์๋์์ต๋๋ค.
- Firefox์ Nightly ๋น๋์๋ ๊ธฐ๋ณธ์ ์ผ๋ก Wayland ์ง์์ด ํ์ฑํ๋์ด ์์ต๋๋ค. Firefox๋ ์ค๋ ๋ ์ฐจ๋จ ๋ฌธ์ ๋ฅผ ์์ ํ๊ณ ํ์ ํฌ๊ธฐ ์กฐ์ ์ ๊ฐ์ ํ๋ฉฐ ๋ง์ถค๋ฒ ๊ฒ์ฌ ์ ์ํฉ์ ๋ง๋ ๋ฉ๋ด๊ฐ ์๋ํ๋๋ก ํฉ๋๋ค. ์๊ฒฉ ์ธก์ ๊ฒฐ๊ณผ์ Mozilla ์๋ฒ์ ์ก์ธ์คํ๋ ์ฌ์ฉ์์ ๊ฒฐ๊ณผ๋ก ์์ ๋ ๋ฐ์ดํฐ๋ฅผ ๋ถ์ํ๋ Firefox Telemetry ์๋น์ค์ ํต๊ณ์ ๋ฐ๋ฅด๋ฉด Wayland ํ๋กํ ์ฝ ๊ธฐ๋ฐ ํ๊ฒฝ์์ ์์ ํ๋ Firefox Linux ์ฌ์ฉ์์ ๋น์จ์ ์์ง 10%๋ฅผ ๋์ง ์์ต๋๋ค.
- GNOME ๊ธฐ์ ์ ๊ธฐ๋ฐ์ผ๋ก ํ๊ณ Wayland์์ ์คํ๋๋ Phoc ๋ณตํฉ ์๋ฒ๋ฅผ ์ฌ์ฉํ๋ ๋ชจ๋ฐ์ผ ์ ธ์ธ Phosh 0.15.0์ด ์ถ์๋์์ต๋๋ค.
- Valve๋ Wayland ํ๋กํ ์ฝ์ ์ฌ์ฉํ๊ณ SteamOS 3 ์ด์ ์ฒด์ ์์ ์ฌ์ฉ๋๋ Gamescope ๋ณตํฉ ์๋ฒ(์ด์ ์ steamcompmgr)๋ฅผ ๊ณ์ ๊ฐ๋ฐํ๊ณ ์์ต๋๋ค.
- Wayland ๊ธฐ๋ฐ ํ๊ฒฝ์์ X22.1.0 ์ ํ๋ฆฌ์ผ์ด์ ์คํ์ ๊ตฌ์ฑํ๊ธฐ ์ํ X.Org ์๋ฒ์ ์ถ์๋ฅผ ์ ๊ณตํ๋ XWayland 11 DDX ๊ตฌ์ฑ ์์์ ๋ฆด๋ฆฌ์ค๊ฐ ๊ฒ์๋์์ต๋๋ค. ์ ๋ฒ์ ์๋ ๊ฐ์ ํ์ค ํฌ๋ฉง์ ์ถ๋ ฅํ ๋ ์ผ์ชฝ ๋๊ณผ ์ค๋ฅธ์ชฝ ๋์ ๋ํด ์๋ก ๋ค๋ฅธ ๋ฒํผ๋ก ์คํ ๋ ์ค ์ด๋ฏธ์ง๋ฅผ ํ์ฑํ๋ ๋ฐ ์ฌ์ฉ๋๋ DRM ์๋ ํ๋กํ ์ฝ์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค.
- labwc ํ๋ก์ ํธ๋ Openbox ์ฐฝ ๊ด๋ฆฌ์๋ฅผ ์ฐ์์ํค๋ ๊ธฐ๋ฅ์ ๊ฐ์ถ Wayland์ฉ ๋ณตํฉ ์๋ฒ๋ฅผ ๊ฐ๋ฐํ๊ณ ์์ต๋๋ค(์ด ํ๋ก์ ํธ๋ Openbox for Wayland์ ๋ํ ๋์์ ๋ง๋ค๋ ค๋ ์๋๋ก ์ ์ ๋ฉ๋๋ค).
- LXQt์ Wayland ๊ธฐ๋ฐ ์ฌ์ฉ์ ์ ์ ์ ธ ๋ณํ์ธ LWQt์ ์ฒซ ๋ฒ์งธ ๋ฆด๋ฆฌ์ค๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
- wxrd ํ๋ก์ ํธ์ ์ผํ์ผ๋ก Collabora๋ ๊ฐ์ ํ์ค ์์คํ ์ฉ Wayland๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๋ ์๋ก์ด ๋ณตํฉ ์๋ฒ๋ฅผ ๊ฐ๋ฐํ๊ณ ์์ต๋๋ค.
- XWayland ๋ฐ X7.7 ๊ตฌ์ฑ ์์๋ฅผ ์ฌ์ฉํ์ง ์๊ณ ๋ Wayland ํ๋กํ ์ฝ ๊ธฐ๋ฐ ํ๊ฒฝ์์ Wine์ ์ฌ์ฉํ ์ ์๊ฒ ํด์ฃผ๋ Wine-wayland 11 ํ๋ก์ ํธ์ ๋ฆด๋ฆฌ์ค๊ฐ ๋ฐํ๋์์ต๋๋ค.
- NVIDIA ๋ ์ ๋๋ผ์ด๋ฒ์ ์ฃผ์ ๊ฐ๋ฐ์ ์ค ํ ๋ช ์ธ Aaron Plattner๋ NVIDIA ๋๋ผ์ด๋ฒ์ Wayland ์ง์์ ๋ํ ์ํ ๋ณด๊ณ ์๋ฅผ ๊ฒ์ํ์ต๋๋ค.
- ๊ณต์ ์ ๋ ฅ ๋ฐ ์ถ๋ ฅ ์ฅ์น์ ์ก์ธ์คํ๊ธฐ ์ํ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ libseat ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋ํ ์ง์์ ์ถ๊ฐํ๊ณ ์์ ๋ณํ, ๊ฐ๋ง ๋ณด์ ์ํ ๋ฐ ์์ ํ๋กํ ์์ ์ ์ํํ ์ ์๋ ์์ ๊ด๋ฆฌ ๊ตฌ์ฑ ์์๋ฅผ ์ถ๊ฐํ๋ Weston Composite Server 10.0์ด ์ถ์๋์์ต๋๋ค. .
- MATE ๋ฐ์คํฌํ์ Wayland๋ก ๊ณ์ ํฌํ ํ์ต๋๋ค.
- System76์ Wayland๋ฅผ ์ฌ์ฉํ์ฌ ์๋ก์ด COSMIC ์ฌ์ฉ์ ํ๊ฒฝ์ ๊ฐ๋ฐํ๊ณ ์์ต๋๋ค.
- Microsoft๋ WSL2(Linux์ฉ Windows ํ์ ์์คํ ) ํ์ ์์คํ ๊ธฐ๋ฐ ํ๊ฒฝ์์ ๊ทธ๋ํฝ ์ธํฐํ์ด์ค๋ก Linux ์ ํ๋ฆฌ์ผ์ด์ ์ ์คํํ๋ ๊ธฐ๋ฅ์ ๊ตฌํํ์ต๋๋ค. ์ถ๋ ฅ์๋ Wayland ํ๋กํ ์ฝ์ ์ฌ์ฉํ๊ณ Weston ์ฝ๋๋ฒ ์ด์ค๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๋ RAIL-Shell ๋ณตํฉ ๊ด๋ฆฌ์๊ฐ ์ฌ์ฉ๋ฉ๋๋ค.
- Wayland๋ Plasma Mobile, Sailfish, webOS ์คํ ์์ค ์๋์
๋ชจ๋ฐ์ผ ํ๋ซํผ์์ ๊ธฐ๋ณธ์ ์ผ๋ก ํ์ฑํ๋ฉ๋๋ค.
์ถ์ฒ : opennet.ru