ARM32(Aarch86) ์ํคํ ์ฒ ๊ธฐ๋ฐ ํ๊ฒฝ์์ x386(i32) ๋ฐ ARM64 ์ํคํ ์ฒ์ฉ์ผ๋ก ๊ตฌ์ถ๋ 64๋นํธ Windows ์ ํ๋ฆฌ์ผ์ด์ ์ ์คํํ ์ ์๋ Hangover ํ๋ก์ ํธ์ ์๋ก์ด ๋ถ๊ธฐ๊ฐ ๊ฒ์๋์์ต๋๋ค. RISC-V ์ํคํ ์ฒ์ ๋ํ Hangover ๋ณํ ๊ตฌํ์ด ๊ฐ๋ฐ ์ค์ ๋๋ค. ์ด ๋ฆด๋ฆฌ์ค๋ ๋ฒ์ ๋ฒํธ์ ๋ฐ์๋ ๋ฐ์ ๊ฐ์ด Wine 9.0 ์ฝ๋๋ฒ ์ด์ค๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํฉ๋๋ค. ํ๋ก์ ํธ ๊ฐ๋ฐ์ LGPL-2.1 ๋ผ์ด์ผ์ค์ ๋ฐ๋ผ ๋ฐฐํฌ๋ฉ๋๋ค.
์ด ํ๋ก์ ํธ๋ฅผ ์ฌ์ฉํ๋ฉด Hangover๋ฅผ ์ฌ์ฉํ ๋ ์๋ฎฌ๋ ์ดํฐ๋ ์์ฉ ํ๋ก๊ทธ๋จ ์์ฒด์ ์ฝ๋๋ฅผ ์คํํ๋ ๋ฐ๋ง ์ฌ์ฉ๋๊ณ ๋ชจ๋ ์์คํ ํธ์ถ, ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ฐ Wine ๊ตฌ์ฑ ์์๋ ์ธ๋ถ์์ ์คํ๋๋ฏ๋ก Wine์ ์๋ฎฌ๋ ์ด์ ๋ชจ๋์์ ์์ ํ ์คํํ๋ ๊ฒ์ ๋นํด ํจ์ฌ ๋ ๋์ ์ฑ๋ฅ์ ์ป์ ์ ์์ต๋๋ค. ํ์ฌ ํ๋ซํผ์ฉ ๊ธฐ๋ณธ ๋ฒ์ ์ ์๋ฎฌ๋ ์ดํฐ์ ๋๋ค(Hangover๋ win32 ๋ฐ wine ํธ์ถ ์์ค์์ ์๋ฎฌ๋ ์ด์ ์ฒด์ธ์ ์ค๋จํฉ๋๋ค). ์๋ฎฌ๋ ์ด์ ๊ณ์ธต์์๋ ์ฌ์ฉ์ ๊ธฐ๋ณธ ์ค์ ์ ๋ฐ๋ผ QEMU, FEX ๋ฐ Box64 ์๋ฎฌ๋ ์ดํฐ๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. Blink ์๋ฎฌ๋ ์ดํฐ๋ฅผ ์ง์ํ๊ธฐ ์ํ ์์ ์ด ์์๋์์ง๋ง ์์ง ์๋ฃ๋์ง ์์์ต๋๋ค.
๋ฒ์ 9.0์ ๋ณ๊ฒฝ ์ฌํญ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- Wine์์ ์ฌ์ฉ ๊ฐ๋ฅํ WoW64 ๊ณ์ธต(64๋นํธ Windows-on-Windows)๊ณผ ํจ๊ป QEMU๋ฅผ ์ฌ์ฉํ๋ ๊ธฐ๋ฅ์ด ๊ตฌํ๋์ด 32๋นํธ Unix ์์คํ ์์ 64๋นํธ Windows ์ ํ๋ฆฌ์ผ์ด์ ์ ์คํํ ์ ์์ต๋๋ค. x86_32 ๋ฐ ARM32 ์ํคํ ์ฒ์ ๋ํ ์ง์์ด ์ ๊ณต๋ฉ๋๋ค.
- PE ํ์ ๋ฐ Unix ๋น๋์์ FEX ์๋ฎฌ๋ ์ดํฐ ์ฌ์ฉ์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค. ์์ผ๋ก๋ PE ํ์ ์ด์ ๋ธ๋ฆฌ๋ฅผ ์ํด FEX Unix ์ด์ ๋ธ๋ฆฌ์ ์ฌ์ฉ์ ์ค๋จํ ๊ณํ์ด ์์ต๋๋ค.
- Box64 ์๋ฎฌ๋ ์ดํฐ์์ ์์ ํ ํตํฉ์ด ์ ๊ณต๋ฉ๋๋ค.
- Debian 11 ๋ฐ 12์ฉ ๊ธฐ์ฑ deb ํจํค์ง๊ฐ ์์ง๋์์ผ๋ฉฐ ํฅํ Ubuntu ๋ฐ Alpine Linux์ฉ ํจํค์ง๋ฅผ ๊ฒ์ํ ๊ณํ์ ๋๋ค.
- RISC-V ์ํคํ ์ฒ ๊ธฐ๋ฐ ํ๊ฒฝ์์ Windows ์ ํ๋ฆฌ์ผ์ด์ ์คํ์ ๋ณด์ฅํ๋ ์์ ์ด ์์๋์์ต๋๋ค.
- 86๋นํธ Windows ์์ฉ ํ๋ก๊ทธ๋จ์ ์คํํ๊ธฐ ์ํ x64_64 ์ํคํ ์ฒ ์๋ฎฌ๋ ์ด์ ์ ๋ํ ์ง์์ ๋ฐํํ๋ ์์ ์ด ์งํ ์ค์ ๋๋ค(0.8 ๋ถ๊ธฐ์์๋ Wine์์ ARM386EC๋ฅผ ์ฌ์ฉํ ์ ์๊ธฐ ๋๋ฌธ์ i64 ์ง์๋ง ๋จ์์ต๋๋ค).
๋ํ, ์์ง ๋ฉ์ธ Wine ๋ธ๋์น์ ์ฑํํ๊ธฐ์ ์ ํฉํ์ง ์์ ์์ ํ ์ค๋น๋์ง ์์๊ฑฐ๋ ์ํํ ํจ์น๋ฅผ ํฌํจํ์ฌ ํ์ฅ๋ Wine ๋น๋๋ฅผ ์ ๊ณตํ๋ Wine Staging 9.0 ํ๋ก์ ํธ์ ์ถ์๊ฐ ํ์ฑ๋์์์ ์ฃผ๋ชฉํ ์ ์์ต๋๋ค. Wine๊ณผ ๋น๊ตํ์ฌ Wine Staging์ 505๊ฐ์ ์ถ๊ฐ ํจ์น๋ฅผ ์ ๊ณตํฉ๋๋ค. Wine Staging์ ์๋ก์ด ๋ฆด๋ฆฌ์ค๋ Wine 9.0 ์ฝ๋๋ฒ ์ด์ค์ ๋๊ธฐํ๋๊ณ vkd3d-์ต์ ํจ์น๋ฅผ ์
๋ฐ์ดํธํฉ๋๋ค.
์ถ์ฒ : opennet.ru