์ดˆ๊ธฐ Wayland ์ง€์›์ด ํฌํ•จ๋œ Wine 8.4 ๋ฆด๋ฆฌ์Šค

WinAPI(Wine 8.4)์˜ ๊ฐœ๋ฐฉํ˜• ๊ตฌํ˜„์— ๋Œ€ํ•œ ์‹คํ—˜์  ๋ฆด๋ฆฌ์Šค๊ฐ€ ์ง„ํ–‰๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ฒ„์ „ 8.3 ์ถœ์‹œ ์ดํ›„ 51๊ฐœ์˜ ๋ฒ„๊ทธ ๋ณด๊ณ ์„œ๊ฐ€ ๋งˆ๊ฐ๋˜์—ˆ์œผ๋ฉฐ 344๊ฐœ์˜ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์ด ์ ์šฉ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

๊ฐ€์žฅ ์ค‘์š”ํ•œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ:

  • ํ•ต์‹ฌ ํŒจํ‚ค์ง€์—๋Š” XWayland ๋ฐ X11 ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ  Wayland ํ”„๋กœํ† ์ฝœ ๊ธฐ๋ฐ˜ ํ™˜๊ฒฝ์—์„œ Wine์„ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•œ ์ดˆ๊ธฐ ์ง€์›์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ ๋‹จ๊ณ„์—์„œ๋Š” ๋“œ๋ผ์ด๋ฒ„ winewayland.drv ๋ฐ unixlib ๊ตฌ์„ฑ ์š”์†Œ๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์œผ๋ฉฐ, Wayland ํ”„๋กœํ† ์ฝœ ์ •์˜๊ฐ€ ํฌํ•จ๋œ ํŒŒ์ผ์ด ์–ด์…ˆ๋ธ”๋ฆฌ ์‹œ์Šคํ…œ์—์„œ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋„๋ก ์ค€๋น„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํ–ฅํ›„ ๋ฆด๋ฆฌ์Šค์—์„œ๋Š” Wayland ํ™˜๊ฒฝ์—์„œ ์ถœ๋ ฅ์„ ํ™œ์„ฑํ™”ํ•˜๊ธฐ ์œ„ํ•œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ํฌํ•จํ•  ๊ณ„ํš์ž…๋‹ˆ๋‹ค.

    ๋ณ€๊ฒฝ ์‚ฌํ•ญ์ด Wine ๋ณธ์ฒด๋กœ ์ „์†ก๋˜๋ฉด ์‚ฌ์šฉ์ž๋Š” X11 ๊ด€๋ จ ํŒจํ‚ค์ง€ ์„ค์น˜๊ฐ€ ํ•„์š” ์—†๋Š” Windows ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ์‹คํ–‰์„ ์ง€์›ํ•˜๋Š” ์ˆœ์ˆ˜ํ•œ Wayland ํ™˜๊ฒฝ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์–ด ๋” ๋†’์€ ์„ฑ๋Šฅ๊ณผ ์‘๋‹ต์„ฑ์„ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ถˆํ•„์š”ํ•œ ๋ ˆ์ด์–ด๋ฅผ ์ œ๊ฑฐํ•˜์—ฌ ๊ฒŒ์ž„์˜

  • ํ–ฅ์ƒ๋œ IME(์ž…๋ ฅ๊ธฐ) ์ง€์›.
  • ํ…Œ์ŠคํŠธ ํ•จ์ˆ˜ test_enum_value(), test_wndproc(), test_WSARecv(), test_timer_queue(), test_query_kerndebug(), test_ToAscii(), test_blocking(), test_wait(), test_desktop_window(), test_create_device(), test_setvalue_on_wow64(), ์‹คํ–‰ ์‹œ ์ถฉ๋Œ์„ ์ˆ˜์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. gdi32:font, imm32:imm32, advapi32:registry, shell32:shelllink, d3drm:d3drm ๋“ฑ๊ณผ ๊ฐ™์€ ํ…Œ์ŠคํŠธ๋ฅผ ํ†ต๊ณผํ•  ๋•Œ๋„ ๋งˆ์ฐฌ๊ฐ€์ง€์ž…๋‹ˆ๋‹ค.
  • Thief, Hard Truck 2: King of The Road, Amazon Games, Secondhand Lands, SPORE, Starcraft Remastered ๋“ฑ ๊ฒŒ์ž„ ์šด์˜๊ณผ ๊ด€๋ จ๋œ ์˜ค๋ฅ˜ ๋ณด๊ณ ์„œ๋Š” ์ข…๋ฃŒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ž‘๋™๊ณผ ๊ด€๋ จ๋œ ๋‹ซํžŒ ์˜ค๋ฅ˜ ๋ณด๊ณ ์„œ: foobar2000 1.6, Motorola Ready For Assistant, ldp.exe.

์ถœ์ฒ˜ : opennet.ru

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