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

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

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

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

    ์ถœ์ฒ˜ : opennet.ru
DDoS ๋ณดํ˜ธ, VPS VDS ์„œ๋ฒ„๊ฐ€ ์žˆ๋Š” ์‚ฌ์ดํŠธ๋ฅผ ์œ„ํ•œ ์•ˆ์ •์ ์ธ ํ˜ธ์ŠคํŒ… ๊ตฌ์ž… ๐Ÿ”ฅ DDoS ๊ณต๊ฒฉ ๋ฐฉ์ง€ ๊ธฐ๋Šฅ์ด ํƒ‘์žฌ๋œ ์•ˆ์ •์ ์ธ ์›น์‚ฌ์ดํŠธ ํ˜ธ์ŠคํŒ…, VPS ๋ฐ VDS ์„œ๋ฒ„๋ฅผ ๊ตฌ๋งคํ•˜์„ธ์š” | ProHoster