๋””์Šคํ”Œ๋ ˆ์ด ์„œ๋ฒ„ Mir 1.2 ์ถœ์‹œ

Canonical์€ Mir 1.2 ๋””์Šคํ”Œ๋ ˆ์ด ์„œ๋ฒ„์˜ ์ƒˆ ๋ฒ„์ „์„ ์ถœ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค.

์ฃผ์š” ๋ณ€๊ฒฝ ์‚ฌํ•ญ :

  • Mir ๊ธฐ๋ฐ˜ ๋ž˜ํผ๋ฅผ ํ™œ์„ฑํ™”ํ•˜๋Š”(๊ธฐ๋ณธ Wayland ํ™•์žฅ ์ง€์›) API์˜ ์ฒซ ๋ฒˆ์งธ ๋ฐ˜๋ณต์ธ ์ƒˆ๋กœ์šด ํŒจํ‚ค์ง€ libmirwayland-dev.
  • MirAL API์— ๊ด€๋ จ๋œ ๋ช‡ ๊ฐ€์ง€ ์ถ”๊ฐ€ ์‚ฌํ•ญ์ž…๋‹ˆ๋‹ค.
  • ์ž์‹ ๋งŒ์˜ Wayland ํ™•์žฅ ํ”„๋กœ๊ทธ๋žจ์„ ๋“ฑ๋กํ•˜๊ธฐ ์œ„ํ•œ ์ง€์›์ด WaylandExtensions์— ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๊ธฐ๋ณธ ์ฐฝ ๊ด€๋ฆฌ ์„ค์ •์„ ์ œ๊ณตํ•˜๋Š” ์ƒˆ๋กœ์šด MinimalWindowManager ํด๋ž˜์Šค์ž…๋‹ˆ๋‹ค.
  • X11์— ๋Œ€ํ•œ ์‹คํ—˜์  ์ง€์› ์ž‘์—…์ด ๊ณ„์†๋ฉ๋‹ˆ๋‹ค. ์ด์ œ ํ•„์š”ํ•œ ๊ฒฝ์šฐ Xwayland๋ฅผ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์ง€์›๋˜๋Š” Wayland ํ™•์žฅ ๋ชฉ๋ก(์ผ๋ถ€๋Š” ํฌํ•จ๋˜์–ด ์žˆ์œผ๋ฉฐ ๋‚˜๋จธ์ง€๋Š” ์ง์ ‘ ํ™œ์„ฑํ™”ํ•ด์•ผ ํ•จ): wl_shell(ํ™œ์„ฑํ™”), xdg_wm_base(ํ™œ์„ฑํ™”), zxdg_shell_v6(ํ™œ์„ฑํ™”), zwlr_layer_shell_v1(๋น„ํ™œ์„ฑํ™”), zxdg_output_v1(๋น„ํ™œ์„ฑํ™”).
  • ๋งŽ์€ ์ˆ˜์ •์ด ์ด๋ฃจ์–ด์กŒ์Šต๋‹ˆ๋‹ค.

ํ˜„์žฌ Mir๋Š” Embedded ๋ฐ IOT์— ์‚ฌ์šฉ๋˜๋ฉฐ Wayland์˜ ๋ณตํ•ฉ ์„œ๋ฒ„๋กœ๋„ ์‚ฌ์šฉ๋˜์–ด ์‚ฌ์šฉ์ž ํ™˜๊ฒฝ์—์„œ ๋ชจ๋“  Wayland ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : linux.org.ru

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