์›จ์ด๋žœ๋“œ 1.20 ์‚ฌ์šฉ ๊ฐ€๋Šฅ

ํ”„๋กœํ† ์ฝœ, ํ”„๋กœ์„ธ์Šค ๊ฐ„ ํ†ต์‹  ๋ฉ”์ปค๋‹ˆ์ฆ˜ ๋ฐ Wayland 1.20 ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์˜ ์•ˆ์ •์ ์ธ ๋ฆด๋ฆฌ์Šค๊ฐ€ ์ด๋ฃจ์–ด์กŒ์Šต๋‹ˆ๋‹ค. 1.20 ๋ธŒ๋žœ์น˜๋Š” 1.x ๋ฆด๋ฆฌ์Šค์™€ API ๋ฐ ABI ์ˆ˜์ค€์—์„œ ์ด์ „ ๋ฒ„์ „๊ณผ ํ˜ธํ™˜๋˜๋ฉฐ ๋Œ€๋ถ€๋ถ„ ๋ฒ„๊ทธ ์ˆ˜์ • ๋ฐ ์‚ฌ์†Œํ•œ ํ”„๋กœํ† ์ฝœ ์—…๋ฐ์ดํŠธ๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐ์Šคํฌํ†ฑ ๋ฐ ์ž„๋ฒ ๋””๋“œ ํ™˜๊ฒฝ์—์„œ Wayland๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•œ ์ฝ”๋“œ์™€ ์ž‘์—… ์˜ˆ์ œ๋ฅผ ์ œ๊ณตํ•˜๋Š” Weston Composite Server๋Š” ๋ณ„๋„์˜ ๊ฐœ๋ฐœ ์ฃผ๊ธฐ๋กœ ๊ฐœ๋ฐœ๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

ํ”„๋กœํ† ์ฝœ์˜ ์ฃผ์š” ๋ณ€๊ฒฝ ์‚ฌํ•ญ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • FreeBSD ํ”Œ๋žซํผ์— ๋Œ€ํ•œ ๊ณต์‹ ์ง€์›์ด ๊ตฌํ˜„๋˜์—ˆ์œผ๋ฉฐ ์ด์— ๋Œ€ํ•œ ํ…Œ์ŠคํŠธ๊ฐ€ ์ง€์†์ ์ธ ํ†ตํ•ฉ ์‹œ์Šคํ…œ์— ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • autotools ๋นŒ๋“œ ์‹œ์Šคํ…œ์€ ์ค‘๋‹จ๋˜์—ˆ์œผ๋ฉฐ ์ด์ œ Meson์œผ๋กœ ๋Œ€์ฒด๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ํด๋ผ์ด์–ธํŠธ๊ฐ€ ๋ฒ„ํผ ์ž์ฒด์™€ ๋…๋ฆฝ์ ์œผ๋กœ ํ‘œ๋ฉด ๋ฒ„ํผ์˜ ์˜คํ”„์…‹์„ ์—…๋ฐ์ดํŠธํ•  ์ˆ˜ ์žˆ๋„๋ก ํ”„๋กœํ† ์ฝœ์— "wl_surface.offset" ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • "wl_output.name" ๋ฐ "wl_output.description" ๊ธฐ๋Šฅ์ด ํ”„๋กœํ† ์ฝœ์— ์ถ”๊ฐ€๋˜์–ด ํด๋ผ์ด์–ธํŠธ๊ฐ€ xdg-output-unstable-v1 ํ”„๋กœํ† ์ฝœ ํ™•์žฅ์— ๋ฌถ์ด์ง€ ์•Š๊ณ  ์ถœ๋ ฅ์„ ์‹๋ณ„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ ํ”„๋กœํ† ์ฝœ ์ •์˜์—๋Š” ์ƒˆ๋กœ์šด "type" ์†์„ฑ์ด ๋„์ž…๋˜์—ˆ์œผ๋ฉฐ ์ด์ œ ์ด๋ฒคํŠธ ์ž์ฒด๋ฅผ ์†Œ๋ฉธ์ž๋กœ ํ‘œ์‹œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋ฉ€ํ‹ฐ ์Šค๋ ˆ๋“œ ํด๋ผ์ด์–ธํŠธ์—์„œ ํ”„๋ก์‹œ๋ฅผ ์‚ญ์ œํ•  ๋•Œ ๊ฒฝํ•ฉ ์กฐ๊ฑด์„ ์ œ๊ฑฐํ•˜๋Š” ๋“ฑ ๋ฒ„๊ทธ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ๋…ธ๋ ฅํ–ˆ์Šต๋‹ˆ๋‹ค.

Wayland์™€ ๊ด€๋ จ๋œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜, ๋ฐ์Šคํฌํƒ‘ ํ™˜๊ฒฝ ๋ฐ ๋ฐฐํฌํŒ์˜ ๋ณ€๊ฒฝ ์‚ฌํ•ญ:

  • XWayland ๋ฐ ๋…์  NVIDIA ๋“œ๋ผ์ด๋ฒ„๋Š” XWayland์˜ DDX(Device-Dependent X) ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์‹คํ–‰๋˜๋Š” X11 ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์—์„œ OpenGL ๋ฐ Vulkan ํ•˜๋“œ์›จ์–ด ๊ฐ€์†์„ ์™„๋ฒฝํ•˜๊ฒŒ ์ง€์›ํ•˜๋„๋ก ์—…๋ฐ์ดํŠธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๋ชจ๋“  Wayland ์ €์žฅ์†Œ์˜ ๋ฉ”์ธ ๋ธŒ๋žœ์น˜ ์ด๋ฆ„์ด "๋งˆ์Šคํ„ฐ"์—์„œ "๋ฉ”์ธ"์œผ๋กœ ๋ณ€๊ฒฝ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. "๋งˆ์Šคํ„ฐ"๋ผ๋Š” ๋‹จ์–ด๊ฐ€ ์ตœ๊ทผ ์ •์น˜์ ์œผ๋กœ ๋ถ€์ •ํ™•ํ•˜๊ณ  ๋…ธ์˜ˆ์ œ๋ฅผ ์—ฐ์ƒ์‹œํ‚ค๋ฉฐ ์ผ๋ถ€ ์ปค๋ฎค๋‹ˆํ‹ฐ ๊ตฌ์„ฑ์›์—๊ฒŒ ๊ณต๊ฒฉ์ ์ธ ๊ฒƒ์œผ๋กœ ์ธ์‹๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.
  • Ubuntu 21.04๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ Wayland๋ฅผ ์‚ฌ์šฉํ•˜๋„๋ก ์ „ํ™˜๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • Fedora 35, Ubuntu 21.10 ๋ฐ RHEL 8.5์—๋Š” ๋…์  NVIDIA ๋“œ๋ผ์ด๋ฒ„๊ฐ€ ์žˆ๋Š” ์‹œ์Šคํ…œ์—์„œ Wayland ๋ฐ์Šคํฌํƒ‘์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์˜ˆ๋ฅผ ๋“ค์–ด ์ธํ„ฐ๋„ท ํ‚ค์˜ค์Šคํฌ, ๋ฐ๋ชจ ์Šคํƒ ๋“œ, ์ „์ž ๊ฐ„ํŒ ๋ฐ ์…€ํ”„ ์„œ๋น„์Šค ํ„ฐ๋ฏธ๋„์„ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด ์ „์ฒด ํ™”๋ฉด ๋ชจ๋“œ์—์„œ ๊ฐœ๋ณ„ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ๋ณ„๋„๋กœ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ๋Š” ํ‚ค์˜ค์Šคํฌ ์‰˜ ์…ธ์„ ๋„์ž…ํ•œ Weston 9.0 ๋ณตํ•ฉ ์„œ๋ฒ„๊ฐ€ ์ถœ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • Canonical์€ Wayland ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ธํ„ฐ๋„ท ํ‚ค์˜ค์Šคํฌ๋ฅผ ์ƒ์„ฑํ•˜๊ธฐ ์œ„ํ•œ ์ „์ฒด ํ™”๋ฉด ์ธํ„ฐํŽ˜์ด์Šค์ธ Ubuntu Frame์„ ์ถœ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค.
  • OBS Studio ๋น„๋””์˜ค ์ŠคํŠธ๋ฆฌ๋ฐ ์‹œ์Šคํ…œ์€ Wayland ํ”„๋กœํ† ์ฝœ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.
  • GNOME 40 ๋ฐ 41์€ Wayland ํ”„๋กœํ† ์ฝœ๊ณผ XWayland ๊ตฌ์„ฑ์š”์†Œ์— ๋Œ€ํ•œ ์ง€์›์„ ๊ณ„์†ํ•ด์„œ ๊ฐœ์„ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. NVIDIA GPU๊ฐ€ ์žˆ๋Š” ์‹œ์Šคํ…œ์— Wayland ์„ธ์…˜์„ ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค.
  • MATE ๋ฐ์Šคํฌํƒ‘์„ Wayland๋กœ ๊ณ„์† ํฌํŒ…ํ•ฉ๋‹ˆ๋‹ค. Wayland ํ™˜๊ฒฝ์—์„œ X11์— ์–ฝ๋งค์ด์ง€ ์•Š๊ณ  ์ž‘์—…ํ•˜๊ธฐ ์œ„ํ•ด Atril ๋ฌธ์„œ ๋ทฐ์–ด, ์‹œ์Šคํ…œ ๋ชจ๋‹ˆํ„ฐ, Pluma ํ…์ŠคํŠธ ํŽธ์ง‘๊ธฐ, ํ„ฐ๋ฏธ๋„ ํ„ฐ๋ฏธ๋„ ์—๋ฎฌ๋ ˆ์ดํ„ฐ ๋ฐ ๊ธฐํƒ€ ๋ฐ์Šคํฌํ†ฑ ๊ตฌ์„ฑ ์š”์†Œ๊ฐ€ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.
  • Wayland ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•˜์—ฌ ์‹คํ–‰๋˜๋Š” ์•ˆ์ •ํ™”๋œ KDE ์„ธ์…˜. KWin ๋ณตํ•ฉ ๊ด€๋ฆฌ์ž์™€ KDE Plasma ๋ฐ์Šคํฌํƒ‘ 5.21, 5.22 ๋ฐ 5.23์€ Wayland ํ”„๋กœํ† ์ฝœ ๊ธฐ๋ฐ˜ ์„ธ์…˜ ์„ฑ๋Šฅ์„ ํฌ๊ฒŒ ํ–ฅ์ƒ์‹œ์ผฐ์Šต๋‹ˆ๋‹ค. KDE ๋ฐ์Šคํฌํƒ‘์„ ์‚ฌ์šฉํ•œ Fedora Linux ๋นŒ๋“œ๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ Wayland๋ฅผ ์‚ฌ์šฉํ•˜๋„๋ก ์ „ํ™˜๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • Firefox 93-96์—๋Š” ํŒ์—… ์ฒ˜๋ฆฌ, ํด๋ฆฝ๋ณด๋“œ ์ฒ˜๋ฆฌ ๋ฐ ๋‹ค์–‘ํ•œ DPI ํ™”๋ฉด์˜ ํฌ๊ธฐ ์กฐ์ •์„ ํ†ตํ•ด Wayland ํ™˜๊ฒฝ์˜ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. Wayland์šฉ Firefox ํฌํŠธ๋Š” Fedora์˜ GNOME ํ™˜๊ฒฝ์—์„œ ์‹คํ–‰๋  ๋•Œ X11์šฉ ๋นŒ๋“œ์™€ ๊ธฐ๋Šฅ๋ฉด์—์„œ ์ผ๋ฐ˜ ํŒจ๋ฆฌํ‹ฐ๋ฅผ ๊ฐ–๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • Weston ๋ณตํ•ฉ ์„œ๋ฒ„๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•œ ์†Œํ˜• ์‚ฌ์šฉ์ž ์…ธ - Wayward๊ฐ€ ๊ฒŒ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • Openbox ์ฐฝ ๊ด€๋ฆฌ์ž๋ฅผ ์—ฐ์ƒ์‹œํ‚ค๋Š” ๊ธฐ๋Šฅ์„ ๊ฐ–์ถ˜ Wayland์šฉ ๋ณตํ•ฉ ์„œ๋ฒ„์ธ labwc์˜ ์ฒซ ๋ฒˆ์งธ ๋ฆด๋ฆฌ์Šค๋ฅผ ์ด์ œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • System76์€ Wayland๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ƒˆ๋กœ์šด COSMIC ์‚ฌ์šฉ์ž ํ™˜๊ฒฝ์„ ๊ฐœ๋ฐœํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์‚ฌ์šฉ์ž ํ™˜๊ฒฝ Sway 1.6๊ณผ Wayland๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ณตํ•ฉ ์„œ๋ฒ„ Wayfire 0.7์ด ์ถœ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • XWayland ๋ ˆ์ด์–ด๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ  X11 ํ”„๋กœํ† ์ฝœ์— ๋Œ€ํ•œ Wine์˜ ๋ฐ”์ธ๋”ฉ์„ ์ œ๊ฑฐํ•˜์ง€ ์•Š๊ณ ๋„ Wayland ๊ธฐ๋ฐ˜ ํ™˜๊ฒฝ์—์„œ ์ง์ ‘ Wine์„ ํ†ตํ•ด GDI ๋ฐ OpenGL/DirectX๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” Wine์šฉ ์—…๋ฐ์ดํŠธ๋œ ๋“œ๋ผ์ด๋ฒ„๊ฐ€ ์ œ์•ˆ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋“œ๋ผ์ด๋ฒ„์— Vulkan ๋ฐ ๋‹ค์ค‘ ๋ชจ๋‹ˆํ„ฐ ๊ตฌ์„ฑ์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • Microsoft๋Š” WSL2(Linux์šฉ Windows ํ•˜์œ„ ์‹œ์Šคํ…œ) ํ•˜์œ„ ์‹œ์Šคํ…œ ๊ธฐ๋ฐ˜ ํ™˜๊ฒฝ์—์„œ ๊ทธ๋ž˜ํ”ฝ ์ธํ„ฐํŽ˜์ด์Šค๋กœ Linux ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์‹คํ–‰ํ•˜๋Š” ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ถœ๋ ฅ์—๋Š” Wayland ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•˜๊ณ  Weston ์ฝ”๋“œ๋ฒ ์ด์Šค๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” RAIL-Shell ๋ณตํ•ฉ ๊ด€๋ฆฌ์ž๊ฐ€ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
  • ๊ธฐ๋ณธ Wayland ํ”„๋กœํ† ์ฝœ์˜ ๊ธฐ๋Šฅ์„ ๋ณด์™„ํ•˜๊ณ  ๋ณตํ•ฉ ์„œ๋ฒ„ ๋ฐ ์‚ฌ์šฉ์ž ํ™˜๊ฒฝ์„ ๊ตฌ์ถ•ํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๋Š” ํ”„๋กœํ† ์ฝœ ๋ฐ ํ™•์žฅ ์„ธํŠธ๋ฅผ ํฌํ•จํ•˜๋Š” wayland-protocols ํŒจํ‚ค์ง€์˜ ๊ฐœ๋ฐœ ๋ฐฉ๋ฒ•์ด ๋ณ€๊ฒฝ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํ”„๋กœ๋•์…˜ ํ™˜๊ฒฝ์—์„œ ํ…Œ์ŠคํŠธ๋œ ํ”„๋กœํ† ์ฝœ์˜ ์•ˆ์ •ํ™” ํ”„๋กœ์„ธ์Šค๋ฅผ ์›ํ™œํ•˜๊ฒŒ ํ•˜๊ธฐ ์œ„ํ•ด "๋ถˆ์•ˆ์ •ํ•œ" ํ”„๋กœํ† ์ฝœ ๊ฐœ๋ฐœ ๋‹จ๊ณ„๋ฅผ "์Šคํ…Œ์ด์ง•"์œผ๋กœ ๋Œ€์ฒดํ–ˆ์Šต๋‹ˆ๋‹ค.
  • Wayland๊ฐ€ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ์ค‘์ง€ํ•˜์ง€ ์•Š๊ณ  ์ฐฝ ๋ชจ๋“œ ํ™˜๊ฒฝ์„ ๋‹ค์‹œ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ”„๋กœํ† ์ฝœ ํ™•์žฅ์ด ์ค€๋น„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ์ฐฝ ๋ชจ๋“œ ํ™˜๊ฒฝ์—์„œ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•  ๊ฒฝ์šฐ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์ด ์ข…๋ฃŒ๋˜๋Š” ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • Wayland์— ํ•„์š”ํ•œ EGL ํ™•์žฅ EGL_EXT_present_opaque๊ฐ€ Mesa์— ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Wayland ํ”„๋กœํ† ์ฝœ ๊ธฐ๋ฐ˜ ํ™˜๊ฒฝ์—์„œ ์‹คํ–‰๋˜๋Š” ๊ฒŒ์ž„์˜ ํˆฌ๋ช…๋„ ํ‘œ์‹œ ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. NVIDIA ๋“œ๋ผ์ด๋ฒ„๊ฐ€ ์žˆ๋Š” ์‹œ์Šคํ…œ์—์„œ Wayland ์ง€์›์„ ๊ฐœ์„ ํ•˜๊ธฐ ์œ„ํ•ด ๋Œ€์ฒด GBM(์ผ๋ฐ˜ ๋ฒ„ํผ ๊ด€๋ฆฌ์ž) ๋ฐฑ์—”๋“œ์˜ ๋™์  ๊ฒ€์ƒ‰ ๋ฐ ๋กœ๋”ฉ์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • Wayland์— ์ดˆ์ ์„ ๋งž์ถ˜ KWin์˜ ํฌํฌ์ธ KWinFT์˜ ๊ฐœ๋ฐœ์ด ๊ณ„์†๋ฉ๋‹ˆ๋‹ค. ์ด ํ”„๋กœ์ ํŠธ๋Š” ๋˜ํ•œ Qt/C++์šฉ libwayland์— ๋Œ€ํ•œ ๋ž˜ํผ๋ฅผ ๊ตฌํ˜„ํ•˜์—ฌ ๋žฉ๋žœ๋“œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ๊ฐœ๋ฐœํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” KWayland ๊ฐœ๋ฐœ์„ ๊ณ„์†ํ•˜์ง€๋งŒ Qt์— ๋Œ€ํ•œ ๋ฐ”์ธ๋”ฉ์—์„œ ํ•ด๋ฐฉ๋ฉ๋‹ˆ๋‹ค.
  • Tails ๋ฐฐํฌํŒ์€ Wayland ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•˜๋„๋ก ์‚ฌ์šฉ์ž ํ™˜๊ฒฝ์„ ์ „ํ™˜ํ•  ๊ณ„ํš์„ ๊ฐ–๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์ด ์‹œ์Šคํ…œ๊ณผ ์ƒํ˜ธ ์ž‘์šฉํ•˜๋Š” ๋ฐฉ์‹์— ๋Œ€ํ•œ ์ œ์–ด๋ฅผ ํ–ฅ์ƒ์‹œ์ผœ ๋ชจ๋“  ๊ทธ๋ž˜ํ”ฝ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์˜ ๋ณด์•ˆ์„ ๊ฐ•ํ™”ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.
  • Wayland๋Š” Plasma Mobile, Sailfish, webOS ์˜คํ”ˆ ์†Œ์Šค ์—๋””์…˜ ๋ชจ๋ฐ”์ผ ํ”Œ๋žซํผ์—์„œ ๊ธฐ๋ณธ์ ์œผ๋กœ ํ™œ์„ฑํ™”๋ฉ๋‹ˆ๋‹ค.

    ์ถœ์ฒ˜ : opennet.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€