์ด ๋ฌธ์„œ์˜ ์›๋ณธ์€ ์™ธ๋ถ€ ์œ„ํ‚ค์—์„œ ๊ฐ€์ ธ์™”์Šต๋‹ˆ๋‹ค.
Wine์—์„œ ๋„˜์–ด์˜ด
1. ๊ฐœ์š”
1.1. ์ด๋ฆ„
2. ํŠน์ง•3. ๊ธฐํƒ€4. ๋ฒ„์ „๋ณ„ ์—ญ์‚ฌ5. ๋ฆฌ๋ˆ…์Šค ์ž์ฒด์— ์ฃผ๋Š” ์˜ํ–ฅ6. ํ˜ธํ™˜์„ฑ7. Wine์—์„œ ์‹คํ–‰๋˜๋Š” ํ”„๋กœ๊ทธ๋žจ๋“ค8. ํŒ
8.1. ํ•œ๊ธ€์ž…๋ ฅ8.2. WINEPREFIX8.3. PlayOnLinux8.4. ๊ธ€๊ผด ๋ฌธ์ œ
8.4.1. ๊ฐ€๋…์„ฑ ๋ฌธ์ œ
9. ํŒŒ์ƒ ๋ฒ„์ „10. ๊ด€๋ จ ๋ฌธ์„œ

1. ๊ฐœ์š”[ํŽธ์ง‘]


Wine



๊ณต์‹ ์‚ฌ์ดํŠธ

์˜คํ”ˆ์†Œ์Šค ์œˆ๋„์šฐ API/ABI ํ˜ธํ™˜ ๋ ˆ์ด์–ด.

์‰ฝ๊ฒŒ ๋งํ•ด์„œ ์œˆ๋„์šฐ๊ฐ€ ์•„๋‹Œ ์šด์˜์ฒด์ œ์—์„œ๋„ ์œˆ๋„์šฐ ๊ธฐ๋ฐ˜ ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด ์ค€๋‹ค.

macOS, ๋ฆฌ๋ˆ…์Šค, ์•ˆ๋“œ๋กœ์ด๋“œ ์ง€์›. ๋ผ์ด์„ผ์Šค๋Š” ์ฒ˜์Œ์—๋Š” MIT๋ฅผ ์ผ๋‹ค๊ฐ€ Cedega๊ฐ€ ์™€์ธ์„ ์ด์šฉํ•˜์—ฌ DirectX๋ฅผ ์ž์ฒด ๊ตฌํ˜„ํ•˜๊ณ  ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ๋น„๊ณต๊ฐœํ•˜์ž LGPL๋กœ ๋ณ€๊ฒฝํ–ˆ๋‹ค.

1.1. ์ด๋ฆ„[ํŽธ์ง‘]

Wine์˜ ์˜๋ฏธ๋Š” Wine Is Not Emulator.[1] ์ด๋‹ˆ์…œ์ด์ง€๋งŒ ์ฒซ ๊ธ€์ž๋งŒ ๋Œ€๋ฌธ์ž๋กœ ์“ฐ๋„๋ก ํ•˜๊ณ  ์žˆ๋‹ค. ์ง์—ญํ•˜๋ฉด "Wine์€ ์—๋ฎฌ๋ ˆ์ดํ„ฐ๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค." ์‚ฌ์‹ค ์ดˆ๊ธฐ์—๋Š” WINdows Emulator๊ฐ€ ๋งž์•˜์ง€๋งŒ, ๋‚˜์ค‘์— ์œ„์™€ ๊ฐ™์ด ๋ฐ”๋€Œ์—ˆ๋‹ค.[2] ๊ทธ๋ž˜์„œ ์šฐ๋ถ„ํˆฌ 8.10๋ถ€ํ„ฐ๋Š” ์ง€์› ๋ช…์นญ์ด Wine Microsoft Windows Compatibility Layer๋กœ ๋ฐ”๋€Œ์—ˆ๋‹ค. Wine ์ธก์—์„œ ํˆฌ๋œ๋Œ„ ๋ชจ์–‘. ํ•˜๊ธฐ์‚ฌ WWE๋Š” Wine์˜ ๋œป๊ณผ ์ •๋ฉด์ถฉ๋Œํ•˜๋‹ˆ. ๋ณ€๊ฒฝ๋œ ๋ช…์นญ์„ ๋Œ€์ถฉ ์ง์—ญํ•ด ๋ณด์ž๋ฉด, โ€œWine ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ ์œˆ๋„์šฐ ํ˜ธํ™˜์„ฑ ๊ณ„์ธต(์˜์—ญ)โ€์ •๋„๊ฐ€ ๋œ๋‹ค. ํ•˜์—ฌ๊ฐ„ ์—๋ฎฌ๋ ˆ์ดํ„ฐ๋ž€ ๋‹จ์–ด๋Š” ์ ˆ๋Œ€ ์•ˆ ์“ด๋‹ค.

2. ํŠน์ง•[ํŽธ์ง‘]

์ผ๋ฐ˜์ ์ธ ์—๋ฎฌ๋ ˆ์ดํ„ฐ๋Š” ISA์˜ ๋ช…๋ น์–ด ์ „์ฒด๋ฅผ ๋ฒˆ์—ญํ•˜์ง€๋งŒ, Wine์€ ์œˆ๋„์šฐ ํ”„๋กœ๊ทธ๋žจ์˜ API/ABI๋ฅผ ์šด์˜์ฒด์ œ๊ฐ€ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋„๋ก ๋ฒˆ์—ญํ•œ๋‹ค.

๋ถ€๋ถ„์ ์œผ๋กœ ์—๋ฎฌ๋ ˆ์ดํŠธํ•˜๊ธฐ ๋•Œ๋ฌธ์—, x86 ๋˜๋Š” x86_64 ์•„ํ‚คํ…์ฒ˜์—์„œ ๋™์ž‘ํ•˜๋Š” ์œ ๋‹‰์Šค ๊ธฐ๋ฐ˜ ์šด์˜์ฒด์ œ๋ผ๋ฉด ๊ตฌ๋™์ด ๊ฐ€๋Šฅํ•˜๋‹ค. ์œˆ๋„์šฐ ํ”„๋กœ๊ทธ๋žจ์ด ์ปค๋„ ๋ชจ๋“œ๊ฐ€ ์•„๋‹Œ ์‚ฌ์šฉ์ž ๋ชจ๋“œ์—์„œ ๊ตฌ๋™๋˜๋ฏ€๋กœ, ํ•˜๋“œ์›จ์–ด๋Š” ์™€์ธ์ด ์•„๋‹Œ ์šด์˜์ฒด์ œ๊ฐ€ ๋‹ด๋‹นํ•œ๋‹ค.

์ž์œ  ์†Œํ”„ํŠธ์›จ์–ด์ด๋ฏ€๋กœ ์†Œ์Šค ์ฝ”๋“œ๊ฐ€ ๊ณต๊ฐœ๋˜์–ด ์žˆ์œผ๋ฉฐ, ์ด๋ฅผ ์ง์ ‘ ์ˆ˜์ •ํ•ด์„œ ์„ฑ๋Šฅ ํ–ฅ์ƒ์— ๊ธฐ์—ฌํ•  ์ˆ˜ ์žˆ๋‹ค.

3. ๊ธฐํƒ€[ํŽธ์ง‘]

Wine์˜ ์ผ์ฐจ์ ์ธ ๋ชฉํ‘œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค. ์œˆ๋„ ํ”„๋กœ๊ทธ๋žจ์„ ๋Œ๋ฆฌ๊ธฐ ์œ„ํ•ด์„œ ์œˆ๋„์—์„œ ์ œ๊ณตํ•˜๋Š” API/ABI๋ฅผ ๋˜‘๊ฐ™์ด ์ œ๊ณตํ•œ๋‹ค.

์ด ๋ชฉํ‘œ๋ฅผ ๋‹ฌ์„ฑํ•˜๊ธฐ ์œ„ํ•œ ๊ฐ€์žฅ ์‰ฌ์šด ๋ฐฉ๋ฒ•์€ ์œˆ๋„์˜ ๋ฐ”์ด๋„ˆ๋ฆฌ ์ฝ”๋“œ๋ฅผ ๋ฆฌ๋ฒ„์Šค ์—”์ง€๋‹ˆ์–ด๋ง์œผ๋กœ ํ•„์š”ํ•œ ์ฝ”๋“œ๋ฅผ ์ทจํ•œ ๋‹ค์Œ ํ•„์š”์— ๋งž๊ฒŒ ๋ณ€ํ˜•ํ•˜๋ฉด ๋œ๋‹ค. ๋˜ Windows 2000๊ณผ Windows NT 4.0์€ ์ด๋ฏธ 2004๋…„์—, Windows XP์™€ Windows Server 2003์€ 2020๋…„์— ์†Œ์Šค์ฝ”๋“œ์˜ ์ผ๋ถ€๊ฐ€ ์œ ์ถœ๋œ ์ƒํƒœ์ด๋‹ค.[3] ํ•˜์ง€๋งŒ ์ด๋Ÿฐ ๊ฒƒ๋“ค์„ ๊ฐ€์ ธ๋‹ค ์“ฐ๋ฉด ์•ˆ ๋˜๋Š” ๊ฒŒ ์ €์ž‘๊ถŒ ๋ถ„์Ÿ์„ ํ”ผํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ๋™์ผํ•œ ์ฝ”๋“œ๊ฐ€ ๋“ค์–ด๊ฐ€๋ฉด ์•ˆ ๋œ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค.[4] ๊ทธ๋ž˜์„œ Wine์ธก์—์„œ๋Š” ์œˆ๋„ API์— ๋Œ€ํ•ด์„œ API ๋ฌธ์„œ๋‚˜ MS์˜ ์ง€์› ํŽ˜์ด์ง€๋Š” ์—ด์‹ฌํžˆ ์ฐธ๊ณ ํ•  ์ˆ˜ ์žˆ๊ณ , ์ฝ”๋“œ์— ๋Œ€ํ•ด์„œ ์—ฌ๋Ÿฌ๊ฐ€์ง€ ์‹คํ—˜์„ ํ•ด ๋ณผ์ˆ˜๋„ ์žˆ์ง€๋งŒ, ์ฝ”๋“œ๋ฅผ ๊นŒ์„œ ๋ณด๋Š” ๊ฒƒ์€ ์•ˆ๋˜๋ฉฐ, ์ง€์› ํŽ˜์ด์ง€ ์ค‘์—์„œ๋„ API๊ฐ€ ๊ตฌํ˜„๋œ ๋ฐฉ์‹์— ๋Œ€ํ•ด์„œ ์„ค๋ช…๋œ ๊ฒƒ์€ ๋ณด์ง€ ๋ชปํ•˜๋„๋ก ๊ทœ์น™์„ ์ •ํ•˜๊ณ  ์žˆ๋‹ค. ์ •ํ™•ํ•˜๊ฒŒ๋Š” Wine์„ ์ง์ ‘ ๊ฐœ๋ฐœํ•˜๋Š” ํ”„๋กœ๊ทธ๋ž˜๋จธ๋“ค์ด ์ ˆ๋Œ€๋กœ ์œˆ๋„์˜ ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ์—ญ์–ด์…ˆ๋ธ”ํ•˜์ง€ ์•Š๊ณ  ์œ ์ถœ๋œ ์†Œ์Šค์ฝ”๋“œ๋„ ๋ณด์ง€ ์•Š์€ ์ฑ„ ์Šค์Šค๋กœ ์˜จ๊ฐ– ์‚ฝ์งˆ์„ ํ•˜๋ฉด์„œ ๋…์ž์ ์ธ Wine ์†Œ์Šค์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๋ฉด, ๊ทธ ์ฝ”๋“œ๋ฅผ ๋‹ค๋ฅธ ํ”„๋กœ๊ทธ๋ž˜๋จธ๋“ค์ด ํ˜น์‹œ Windows์˜ ์—ญ์–ด์…ˆ๋ธ”ํ•œ ์ฝ”๋“œ๋‚˜ ์œ ์ถœ๋œ ์ฝ”๋“œ์™€ ๋น„์Šทํ•˜์ง€ ์•Š์€์ง€ ๊ฒ€ํ† ํ•ด์„œ ๋น„์Šทํ•˜์ง€ ์•Š์œผ๋ฉด ์ฐจ๊ธฐ ๋ฒ„์ „์œผ๋กœ ๊ณต๊ฐœํ•˜๋Š” ์‹์œผ๋กœ ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•œ๋‹ค๊ณ  ํ•œ๋‹ค. ์ฆ‰ Wine์˜ ๊ฐœ๋ฐœ์ž๋“ค์€ Wine ์œ„์—์„œ ์œˆ๋„์šฉ ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ๋™์ž‘ํ•˜๋Š” ๊ฒƒ์€ ์œˆ๋„์šฐ ์œ„์—์„œ ์‹คํ–‰ํ•˜๋Š” ๊ฒƒ๊ณผ ๋™์ผํ•˜๋„๋ก ๋งŒ๋“ค์–ด์•ผ ํ•˜์ง€๋งŒ Wine ์ž์ฒด์˜ ๊ตฌ์กฐ๋ฅผ ์œˆ๋„ ๋‚ด๋ถ€์™€ ๋‹ค๋ฅด๊ฒŒ ๋งŒ๋“ค์–ด์•ผ ํ•œ๋‹ค๋Š”, ์–ด์ฐŒ ๋ณด๋ฉด ์„œ๋กœ ์ง€ํ–ฅ์ ์ด ๋ฐ˜๋Œ€๋˜๋Š” ๋‘ ๊ฐ€์ง€ ๋ชฉํ‘œ๋ฅผ ํ•ญ์ƒ ํ•œ๊บผ๋ฒˆ์— ๋‹ฌ์„ฑํ•ด์•ผ ํ•˜๊ธฐ์— ์ด๊ฑธ๋กœ ๋ˆ์„ ๋ฒ„๋Š” ๊ฒƒ๋„ ์•„๋‹ˆ๋ฉด์„œ ๊ต‰์žฅํžˆ ์–ด๋ ค์šด ์ž‘์—…์„ ํ•˜๊ณ  ์žˆ๋Š” ์…ˆ์ด๋‹ค.๊ฐ์‚ฌํ•ด์•ผ ํ•œ๋‹ค.

๊ทธ๋ ‡๋‹ค๋ฉด, ์–ด์ฐจํ”ผ API๋Š” ํ”„๋กœ๊ทธ๋žจ ์ œ์ž‘์ž๋ฅผ ์œ„ํ•ด ๊น”๋”ํ•˜๊ฒŒ ์ •๋ฆฌ๋ผ ์žˆ์œผ๋‹ˆ๊นŒ, ๊ฐ ํŒŒ์ผ์— ๋Œ€ํ•ด์„œ ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ๊ฐ€ ์ œ๊ณตํ•˜๋Š” ๊ณต์‹ API ๋ฌธ์„œ์— ๊ทœ๊ฒฉํ™”๋œ ๋Œ€๋กœ ๊ตฌํ˜„๋งŒ ํ•˜๋ฉด ๋ ๊นŒ? ๊ทธ๊ฒƒ๋„ ์—ฌ์˜์น˜ ์•Š๋‹ค.
  • ์œˆ๋„ ํ”„๋กœ๊ทธ๋žจ์„ ๋Œ๋ฆฌ๊ธฐ ์œ„ํ•ด์„œ๋Š” ์œˆ๋„์—์„œ ์ œ๊ณตํ•˜๋Š” API๋ฅผ ๊ทธ๋Œ€๋กœ, ์ •๋ง ์žˆ๋Š” ๊ทธ๋Œ€๋กœ, MS์—์„œ ์ž˜๋ชป ๋งŒ๋“  ๋ฒ„๊ทธ๋งˆ์ € ๋˜‘๊ฐ™์ด ๊ตฌํ˜„ํ•ด์•ผํ•œ๋‹ค. ํ”„๋กœ๊ทธ๋žจ ๊ฐœ๋ฐœ์ž ์ž…์žฅ์—์„œ ์ด๋Ÿฐ ๋ฒ„๊ทธ ๋•Œ๋ฌธ์— ๋ง๋Œ„ ๋ถ€๋ถ„์ด ์˜๋„์น˜ ์•Š๊ฒŒ ๋™์ž‘ํ•  ์ˆ˜๋„ ์žˆ๊ณ , ์ƒ๊ฐ์—†์ด ๋ฒ„๊ทธ๊ฐ€ ์ •์ƒ์ ์ธ ๊ฒฐ๊ณผ์ธ ์ค„ ์•Œ๊ณ  ๋ฒ„๊ทธ๋ฅผ ํ™œ์šฉํ–ˆ์„ ์ˆ˜๋„ ์žˆ๊ณ , ๋‹ค๋ฅธ ๋ฒ„๊ทธ๋ฅผ ๊ฐ€๋ฆฌ๊ธฐ ์œ„ํ•œ ์–ด์ฉ” ์ˆ˜ ์—†๋Š” ์ˆ˜๋‹จ์œผ๋กœ ์ด ๋ฒ„๊ทธ๋ฅผ ํ™œ์šฉํ–ˆ์„ ์ˆ˜๋„ ์žˆ๋‹ค.
  • ๋˜ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ๊ฐœ๋ฐœ์ž๋“ค์ด ๊ธฐ๋ณธ์ ์ธ ์œˆ๋„ API๋งŒ์„ ์จ์„œ ๋งŒ๋“œ๋Š” ๊ฒŒ ์•„๋‹ˆ๋ผ, ํ•˜๋“œ์›จ์–ด๋ฅผ ์ง์ ‘ ์กฐ์ž‘ํ•˜๋Š” ์š”๋ น์„ ๋ถ€๋ฆฐ ํ”„๋กœ๊ทธ๋žจ๋“ค๋„ ์žˆ๋‹ค. ์ด๋Ÿฌ๋ฉด ํ˜ธํ™˜์„ฑ์€ ๋–จ์–ด์ ธ๋„ ์„ฑ๋Šฅ ๋ฉด์—์„œ ์ด๋“์ด๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ์™€์ธ์—์„œ๋Š” ์„ฑ๋Šฅ์ด ๋” ๋–จ์–ด์งˆ ์ˆ˜ ์žˆ๋‹ค
  • ์œˆ๋„์šฐ๋„ ๋งค๋…„ ์ƒˆ๋กœ์šด API์™€ ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜๊ณ  ์žˆ๋‹ค.

๊ทธ๋Ÿฐ๋ฐ ์ตœ๊ทผ์— ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ์˜ ์ง€์›๋•๋ถ„์— ๊ฐœ์„ ์ด ๋˜๊ณ  ์žˆ๋‹ค.์ถœ์ฒ˜

4. ๋ฒ„์ „๋ณ„ ์—ญ์‚ฌ[ํŽธ์ง‘]

์ด๋Ÿฐ ์–ด๋ ค์›€ ๋•Œ๋ฌธ์— ๊ฐœ๋ฐœ๊ธฐ๊ฐ„์ด ์ ์ง€ ์•Š๊ฒŒ ๊ธธ๋‹ค. ๊ทธ๋‚˜๋งˆ ๋‹คํ–‰์ธ ๊ฑด ๊ฐˆ์ˆ˜๋ก ์ ์ฐจ ๊ฐœ์„ ๋ ๊ณ  ์žˆ๋‹ค๋Š” ์ ์ด๋‹ค. ์œˆ๋„์šฐ์ฆˆ3.1 ์‹œ์ ˆ๋ถ€ํ„ฐ ๊ฐœ๋ฐœ์„ ์‹œ์ž‘ํ•ด์„œ ๋ญ 1~2๋…„ ํ•˜๋Š” ๊ฒƒ๋„ ์•„๋‹ˆ๊ณ  15๋…„๋งŒ์— ๋ฒ ํƒ€ ๋ฒ„์ „์ด ์ข…์‹๋๋‹ค.[5] ๊ทธ๋ž˜๋„ ์ œ์ž‘์ž๋“ค์ด ๋ˆ๊ธฐ์žˆ๋Š” ๊ฐœ๋ฐœ์„ ํ•˜์—ฌ 2์ฃผ์— ํ•œ ๋ฒˆ์”ฉ ๋ฒ ํƒ€ ๋ฒ„์ „์„ ๋งŒ๋“œ๋Š” ์›์น™์€ ์ž˜ ์ง€์ผœ์กŒ๋‹ค.

2008๋…„ ์ค‘๋ฐ˜์— ์ฒซ ๊ณต์‹ ๋ฒ„์ „์„ ๋งŒ๋“ค์—ˆ๋‹ค. ์ œ์ž‘์ž๋“ค ๋ง๋กœ๋Š” ์•ฝ 3000๊ฐœ์˜ ํ”„๋กœ๊ทธ๋žจ์„ ์ง€์›ํ•œ๋‹ค๊ณ  ํ•˜๋ฉฐ, ์›”๋“œ ์˜ค๋ธŒ ์›Œํฌ๋ž˜ํ”„ํŠธ๋‚˜ ๋ฌธ๋ช… 4, ์Šคํƒ€ํฌ๋ž˜ํ”„ํŠธ, ์ŠคํŒ€[6] ๋“ฑ ์ƒ๋‹น์ˆ˜์˜ ์œ ๋ช… ์™ธ์‚ฐ ๊ฒŒ์ž„์€ ์•ˆ์ •์ ์œผ๋กœ ์ง€์›ํ•œ๋‹ค. ๊ตณ์ด ๊ฒŒ์ž„์ด ์•„๋‹ˆ๋”๋ผ๋„ ํ•œ๊ธ€ 2010์ด๋ผ๋“ ์ง€, ๊ฒŒ์ž„์„ ํ•˜์ง€ ์•Š์•„๋„ ์œˆ๋„๋ฅผ ๋ฒ„๋ฆฌ์ง€ ๋ชปํ•˜๊ฒŒ ํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ๋“ค๋„ ๋งŽ์ด ์ง€์›ํ•œ๋‹ค.

4.0 ์ดํ›„ DirectX 12๋ฅผ ๋ถ€๋ถ„์ ์œผ๋กœ ์ง€์›ํ•˜๊ณ  ์žˆ์œผ๋ฉฐ, 4.6 ์ดํ›„ Vulkan(API)์„ ๋ฐฑ์•ค๋“œ๋กœ ์‚ฌ์šฉํ•˜๊ธฐ ์‹œ์ž‘ํ•˜๋ฉด์„œ ๋ฉ€ํ‹ฐ์Šค๋ ˆ๋“œ ๋ Œ๋”๋ง์ด ๊ฐ€๋Šฅํ•ด์กŒ๊ณ  ์„ฑ๋Šฅ์ด ํ–ฅ์ƒ๋˜๊ณ  ์žˆ๋‹ค. ๊ธฐ์กด์— ์„ค์น˜๊ฐ€ ๋ถˆ๊ฐ€๋Šฅํ–ˆ๋˜ .NET Framework 4.7๋„ ์„ค์น˜๊ฐ€ ๊ฐ€๋Šฅํ•ด์กŒ๋‹ค.

2020๋…„ 1์›” 22์ผ(๋ฏธ๊ตญํ˜„์ง€) 5.0 ๋ฒ„์ „์„ ๋ฐœํ‘œํ–ˆ๋‹ค.# ๊ทธ๊ฐ„ ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ์—์„œ ์ €์ž‘๊ถŒ ์นจํ•ด ๋“ฑ์„ ์ด์œ ๋กœ ์ฐจ๋‹จํ–ˆ๋˜ ์ด์ „๊ณผ ๋‹ค๋ฅด๊ฒŒ ์˜คํ”ˆ์†Œ์Šค ์นœํ™”์ ์ธ ์ •์ฑ…์„ ๋ฐœํŒ์‚ผ์•„ ์ง€์›ํ•˜๊ธฐ ์‹œ์ž‘ํ•œ ๋•๋ถ„์— ์œˆ๋„์šฐ 10์—์„œ ์ œ๊ณตํ•˜๋Š” ์ตœ์‹  API๋ฅผ ์ง€์›ํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ๋‹ค.
๋˜ํ•œ PE(ํฌํ„ฐ๋ธ” ์‹คํ–‰ํ™˜๊ฒฝ: Portable Executable)๋ผ๋Š” ์ƒˆ ํ™˜๊ฒฝ์„ ๋งŒ๋“ค์–ด ์ด์ „ ๋ฒ„์ „์— ์‚ฌ์šฉํ–ˆ๋˜ ๊ฐ€์งœ DDL ์ฃผ์ž… ๋ฐฉ์‹๋ณด๋‹ค ๋” ์œˆ๋„์šฐ ์‹คํ–‰ํ™˜๊ฒฝ์ฒ˜๋Ÿผ ๋ณด์ผ ๊ฒƒ์ด๋ผ ๋ฐํ˜”๋‹ค. ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ๋„ ๋Œ€์‹  ์ด ์™€์ธ์„ ์ด์šฉํ•˜์—ฌ WSL์— ์‚ฌ์šฉํ–ˆ๋‹ค๊ณ  ๋ฐํ˜”๋‹ค.

5. ๋ฆฌ๋ˆ…์Šค ์ž์ฒด์— ์ฃผ๋Š” ์˜ํ–ฅ[ํŽธ์ง‘]

OS/2์˜ ์‚ฌ๋ก€๋ฅผ ๋“ค๋ฉด์„œ ์œˆ๋„์™€์˜ ํ˜ธํ™˜์„ฑ์ด ์˜คํžˆ๋ ค ๋…์ด ๋  ์ˆ˜๋„ ์žˆ๋‹ค๋Š” ๋ฐ˜๋Œ€ ์˜๊ฒฌ๋„ ๋งŒ๋งŒ์น˜ ์•Š๋‹ค. ๊ตณ์ด ํ˜ธํ™˜์„ฑ์ด ๋›ฐ์–ด๋‚˜๋‹ค๋ฉด ๋ฆฌ๋ˆ…์Šค์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ๋งŒ๋“ค ํ•„์š”๊ฐ€ ์—†๊ฒŒ ๋˜๊ณ , ๊ทธ๋ž˜์„œ ๋ฆฌ๋ˆ…์Šค ์ƒํƒœ๊ณ„๊ฐ€ ๋ง๋ผ์ฃฝ์„ ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ. ์œˆ๋„์™€ ๋ฆฌ๋ˆ…์Šค๊ฐ€ ํŠน์ง•์ด๋‚˜ ์ฃผ ์‚ฌ์šฉ์ธต์ด ์›Œ๋‚™ ๋‹ค๋ฅด๊ธฐ์— ์ƒํ™ฉ์ด ๊ทธ๋ ‡๊ฒŒ๋งŒ ๋Œ์•„๊ฐ€์ง€๋Š” ์•Š๊ฒ ์ง€๋งŒ ๋‘๊ณ ๋ด์•ผ ์•Œ ์ˆ˜ ์žˆ๋Š” ๋ฌธ์ œ. ๋ฆฌ๋ˆ…์Šค๋ฅผ ์“ฐ๋Š” ์ด์œ ๊ฐ€ ๋‹จ์ˆœํžˆ ๋ฆฌ๋ˆ…์Šค์šฉ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์€ ์•„๋‹ˆ๊ธฐ์— ๊ผญ ๋…์ด ๋œ๋‹ค๊ณ  ๋ณผ์ˆ˜๋Š” ์—†๋‹ค๊ณ  ์ƒ๊ฐ๋ ์ˆ˜๋„ ์žˆ๋‹ค.

์ด๋ฅผํ…Œ๋ฉด Microsoft Office์™€ ๊ฐ™์€ ์ผ€์ด์Šค๊ฐ€ ์ด์— ํ•ด๋‹นํ•œ๋‹ค๊ณ  ํ•  ์ˆ˜ ์žˆ๋‹ค. Wine์˜ ์ตœ์ค‘์š” ์ง€์› ์†Œํ”„ํŠธ์›จ์–ด ์ค‘ ํ•˜๋‚˜์ด๊ธฐ ๋•Œ๋ฌธ์— ์ •๋ง ๋น ๋ฅด๊ณ  ๋งค๋„๋Ÿฝ๊ณ  ์œ„ํ™”๊ฐ ์—†์ด ์ž‘๋™ํ•˜๋Š”๊ฑธ ๋ณผ ์ˆ˜ ์žˆ๋Š”๋ฐ ์ง€๊ธˆ์ด์•ผ ์˜คํ”ˆ์˜คํ”ผ์Šค ๋งŒ์œผ๋กœ๋Š” ์‚ด์ง ๋ถ€์กฑํ•œ ์˜คํ”ผ์Šค ์„ฑ๋Šฅ์„ ๋ฉ”๊ฟ”์„œ ๋ฆฌ๋ˆ…์Šค๋ฅผ ์‚ฌ๋ฌด์‹ค์—์„œ ์“ธ ์ˆ˜ ์žˆ๋Š” ์ผ๋“ฑ๊ณต์‹ ์ด๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ Wine์˜ ์ด๋Ÿฐ ํ–‰๋ณด๊ฐ€ ๊ณ„์†๋˜๋ฉด ๋ฐ์Šคํฌํ†ฑ ๋ฆฌ๋ˆ…์Šค์˜ ์ ์œ ์œจ์ด ์˜๋ฏธ ์žˆ๋Š” ์ˆ˜์ค€๊นŒ์ง€ ์˜ฌ๋ผ๊ฐ„๋‹ค๊ณ  ํ•ด๋„ MS์˜ ๋ฆฌ๋ˆ…์Šค์šฉ ์ •์‹๋ฒ„์ „ ์˜คํ”ผ์Šค ์ถœ์‹œ๋Š” ๋А๊ธ‹ํ•ด์งˆ ์ˆ˜ ๋ฐ–์— ์—†๋‹ค. ๊ฑฐ๊ธฐ๋‹ค๊ฐ€ MS์˜ ํƒ€ ํ”Œ๋žซํผ ์ง€์›์€ ์•„์ง๊นŒ์ง€ ๊ฝค๋‚˜ ๋‹ต๋‹ตํ•œ ๋ถ€๋ถ„์ด ์žˆ๋‹ค. ๋งฅ์šฉ ์˜คํ”ผ์Šค๋Š” 2016 ๋ฒ„์ „ ์ด์ „๊นŒ์ง€๋Š” ๋„ˆ๋ฌด ์ตœ์ ํ™”๊ฐ€ ์•ˆ ๋ผ ์žˆ์–ด์„œ ๊ทธ๋ƒฅ ์œˆ๋„์šฉ ์˜คํ”ผ์Šค๋ฅผ ๋งฅ์šฉ Wine ์œ„์—์„œ ๋Œ๋ฆฌ๋Š”๊ฒŒ ๋” ๋น ๋ฅผ ์ •๋„์˜ ํ•œ์‹ฌํ•œ ํผํฌ๋จผ์Šค๋ฅผ ๋ณด์—ฌ์ค€ ์ ๋„ ์žˆ๋‹ค.

6. ํ˜ธํ™˜์„ฑ[ํŽธ์ง‘]

appDB์—๋Š” wine๊ณผ ์‘์šฉํ”„๋กœ๊ทธ๋žจ์„ ํ˜ธํ™˜์‹œํ‚ค๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ์ž๋“ค์ด ํ•œ ์‚ฝ์งˆ์ด ๊ธฐ๋ก๋˜์–ด ์žˆ๋‹ค. ์ด๋ฅผ ๋‚˜๋ˆ„์–ด ํ”Œ๋ž˜ํ‹ฐ๋„˜ - ๊ณจ๋“œ - ์‹ค๋ฒ„ - ๋ธŒ๋ก ์ฆˆ - ์“ฐ๋ ˆ๊ธฐ(์ž‘๋™ ์•ˆ๋จ)์œผ๋กœ ๋‚˜๋ˆ„์–ด์„œ ๊ฐ๊ฐ ์›ํ™œํ•œ ๋™์ž‘์„ ์œ„ํ•ด ๋ฌด์—‡์ด ํ•„์š”ํ•œ์ง€ ์˜์–ด๋กœ ์„ค๋ช…์ด ์ž‘์„ฑ๋˜์–ด ์žˆ์œผ๋ฏ€๋กœ, ํ”„๋กœ๊ทธ๋žจ์ด ์ž‘๋™ํ•˜์ง€ ์•Š๋Š”๋‹ค๊ณ  ์ขŒ์ ˆํ•˜์ง€ ๋ง๊ณ  ๊ฒ€์ƒ‰ํ•ด์„œ ์•Œ์•„ ๋ณด์ž.

๊ทธ๋Ÿฌ๋‚˜ ๊ตญ๋‚ด์˜ ๋ชจ๋“  ๊ฒŒ์ž„๊ฐ€๋“œ ๋“ฑ ๋ณด์•ˆ ํ”„๋กœ๊ทธ๋žจ์„ ์‚ฌ์šฉํ•œ ์˜จ๋ผ์ธ ๊ฒŒ์ž„์€ ์ง€์›ํ•  ์ˆ˜ ์—†์œผ๋ฉฐ, ์ตœ์‹  API๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์€ ์ž˜ ๋™์ž‘ํ•˜์ง€ ์•Š๋Š”๋‹ค.[7]
ํŠนํžˆ ์˜ค๋ž˜๋œ ๋ฒ„์ „์˜ ๊ฒฝ์šฐ DirectX ์ง€์›์ด ์›ํ™œํ•˜์ง€ ์•Š์€ ํŽธ์ด๋‹ค. ์œˆ๋„์šฐ์šฉ DirectX๋ฅผ ๊ตฌํ•ด๋‹ค ๊น”์•„๋„ ๋˜์ง€๋งŒ, ์ด๋Š” ๋ผ์ด์„ผ์Šค ๋ฌธ์ œ๊ฐ€ ์žˆ๋‹ค.
๊ฐœ๋ฐœ ๋ฒ„์ „์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ, ์˜ˆ์ „ ๋ฒ„์ „์—์„œ ์ž˜ ๋Œ์•„๊ฐ€๋˜๊ฒŒ ๋‹ค์Œ ๋ฒ„์ „์—์„œ ์•ˆ ๋Œ์•„๊ฐ€๋‹ค๊ฐ€ ๊ทธ ๋‹ค์Œ ๋ฒ„์ „์—์„œ ํ•ด๊ฒฐ๋˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ๋‹ค.

๋ช‡๋ช‡ ๊ฒฝ์šฐ๋Š” ๊ฒŒ์ž„ ์ž์ฒด๋Š” ๋Œ์•„๊ฐ€์ง€๋งŒ ํŒจ์น˜๋ฅผ ์œ„ํ•œ ๋Ÿฐ์ณ ๋“ฑ์ด ์™€์ธ๊ณผ ํ˜ธํ™˜๋˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ๋„ ์žˆ๋‹ค.

๋‹ค๋งŒ ๋Œ€๋ถ€๋ถ„ ๊ฒŒ์ด๋จธ๋“ค์ด ์œˆ๋„์šฐ์ฆˆ10์„ ์‚ฌ์šฉํ•˜๋Š” 2021๋…„ ํ˜„์žฌ๋Š” ๋„๋ฆฌ์–ด ๊ณ ์ „ ๊ฒŒ์ž„ ์‹คํ–‰์„ ์œ„ํ•œ ํ”Œ๋žซํผ์ด ๋˜๊ธฐ๋„ ํ•œ๋‹ค. DOS์‹œ์ ˆ ๊ฒŒ์ž„๋“ค์€ DOSBOX๋กœ ๋Œ๋ฆฐ๋‹ค์ง€๋งŒ FMV๊ฐ€ ์ฃผ๋ฅผ ์ด๋ฃจ๊ณ  3D๊ธฐ์ˆ ์ด ํƒœ๋™ํ•˜๋˜ (๋ณดํ†ต ์œˆ๋„์šฐ์ฆˆ 2000/XP ์—์„œ ํ•˜๋˜ ๊ฒŒ์ž„๋“ค)๋‹น์‹œ ๊ฒŒ์ž„๋“ค์€ ๋„๋ฆฌ์–ด ์™€์ธ์œผ๋กœ ๋Œ๋ฆฌ๋Š” ๊ฒŒ ์œˆ๋„์šฐ10์—์„œ ๋Œ๋ฆฌ๋Š” ๊ฒƒ ๋ณด๋‹ค ๋‚˜์€ ๊ฒฝ์šฐ๊ฐ€ ์ข…์ข… ์žˆ๋‹ค.

7. Wine์—์„œ ์‹คํ–‰๋˜๋Š” ํ”„๋กœ๊ทธ๋žจ๋“ค[ํŽธ์ง‘]

์ž˜ ์•Œ๋ ค์ง„ ํ”„๋กœ๊ทธ๋žจ๋“ค์€ WineHQ AppDB์—์„œ๋„ ํ…Œ์ŠคํŠธ ๊ฒฐ๊ณผ๋ฅผ ์ฐพ์•„๋ณผ ์ˆ˜ ์žˆ์œผ๋‹ˆ ํ•œ๋ฒˆ ํ›‘์–ด๋ณด์ž. ๋งํฌ

8. ํŒ[ํŽธ์ง‘]

8.1. ํ•œ๊ธ€์ž…๋ ฅ[ํŽธ์ง‘]

์‹œ์Šคํ…œ ๋‚ด์žฅ์ž…๋ ฅ๊ธฐ์—์„œ ํ•œ๊ธ€ ์ž…๋ ฅ์ด ์•ˆ๋˜๋Š” ์•ฑ[8]์—์„œ ํ•œ๊ธ€ ์ž…๋ ฅ์„ ํ•˜๋ ค๋ฉด ์ƒˆ๋‚˜๋ฃจ ์ž…๋ ฅ๊ธฐ๋ฅผ ํ„ฐ๋ฏธ๋„๋กœ ์„ค์น˜ํ•ด์•ผํ•œ๋‹ค.[9] ์ด๊ฑด IEs4Linux(OS X)๋„ ๋งˆ์ฐฌ๊ฐ€์ง€.

์˜ˆ์‹œ
Username:localhost$wine install.exe

๋‹จ ๋‚ ๊ฐœ์…‹ ์ž…๋ ฅ๊ธฐ๋Š” ํ„ฐ๋ฏธ๋„์ด ์•„๋‹Œ GUI๋กœ ์„ค์น˜ํ• ์ˆ˜ ์žˆ์ง€๋งŒ ๋ชจ๋“ˆ ๋“ฑ๋ก์ด ์•ˆ๋œ๋‹ค. ๋‹จ ๋ชจ๋“ˆ์„ ์ œ์™ธํ•œ ์ž…๋ ฅํŒจ๋“œ๋ž‘ ํŽธ์ง‘๊ธฐ๋Š” ์„ค์น˜๊ฐ€ ๋˜๋ฉฐ ์ƒˆ๋‚˜๋ฃจ ์ž…๋ ฅ๊ธฐ์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ dll, imeํŒŒ์ผ์€ ์ˆ˜๋™์œผ๋กœ ๋“ฑ๋กํ•ด์ค˜์•ผ ํ•œ๋‹ค.

8.2. WINEPREFIX[ํŽธ์ง‘]

์ •ํ’ˆ ์œˆ๋„์šฐ ์ƒ์ด๋ผ๊ณ  ํ•˜๋”๋ผ๋„ ํ”„๋กœ๊ทธ๋žจ์„ ๊น”๊ณ  ์ง€์šฐ๋‹ค ๋ณด๋ฉด ๊ทธ๊ฐ„ ๊ฑฐ์ณ๊ฐ„ ํ”„๋กœ๊ทธ๋žจ๋“ค์ด ๋‚จ๊ธด ์ˆ˜๋งŽ์€ ์ฐŒ๊บผ๊ธฐ๋“ค์ด ๋’ค์–ฝํ˜€์„œ ํ•œ์—†์ด ๋А๋ ค์ง€๋Š” ๋ชจ์Šต์„ ๋ณผ ์ˆ˜ ์žˆ์„ ๊ฒƒ์ด๋‹ค. ๋˜, ์ •์ƒ์ ์ธ ํ”„๋กœ๊ทธ๋žจ๋“ค์ด ์„œ๋กœ ์ถฉ๋Œ์„ ์ผ์œผํ‚ค๋ฉฐ ๋™์‹œ ์‹คํ–‰์ด ์•ˆ ๋˜๊ฑฐ๋‚˜ ๋ฌธ์ œ๊ฐ€ ์ƒ๊ฒจ๋ฒ„๋ฆฌ๋Š” ๊ฒฝ์šฐ๋„ ๋ดค์„ ๊ฒƒ์ด๋‹ค. ํ•˜๋ฌผ๋ฉฐ ํ”„๋กœ๊ทธ๋žจ์˜ ์„ค์น˜/์‹คํ–‰/์‚ญ์ œ๊ฐ€ ๊น”๋”ํ•˜๋ฆฌ๋ผ ๋ณด์žฅํ•  ์ˆ˜ ์—†๋Š” ์™€์ธ์—์„œ๋Š” ์˜ค์ฃฝํ•˜๋žด(...)

๊ทธ๋ž˜์„œ ์™€์ธ์—๋Š” ์™€์ธ์˜ ํ™˜๊ฒฝ์„ ์„œ๋กœ ๋ถ„๋ฆฌํ•ด์„œ ์‹คํ–‰์‹œํ‚ฌ ์ˆ˜ ์žˆ๋Š” ํ™˜๊ฒฝ๋ณ€์ˆ˜๊ฐ€ ์žˆ๋Š”๋ฐ, ์ด๊ฒƒ์ด ๋ฐ”๋กœ WINEPREFIX์ด๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ ์ด ํ™˜๊ฒฝ๋ณ€์ˆ˜๋Š” ~/.wine์ด๋ฉฐ, ์—ฌ๋Ÿฌ๋ถ„์˜ ๋ฆฌ๋ˆ…์Šค์— ์™€์ธ์ด ์„ค์น˜๋˜์–ด ์žˆ๋‹ค๋ฉด ์ด ํด๋”์— ๋“ค์–ด๊ฐ€ ๋ณด๋ฉด ์™€์ธ๊ณผ ๊ด€๋ จ๋œ ๋ช‡๋ช‡ ํŒŒ์ผ๋“ค์ด ์กด์žฌํ•˜๋Š” ๊ฒƒ์„ ์•Œ ์ˆ˜ ์žˆ์„ ๊ฒƒ์ด๋‹ค.

๋งŒ์•ฝ, ์ œ๋Œ€๋กœ ๋Œ์•„๊ฐˆ ์ง€ ํ™•์‹ ํ•  ์ˆ˜ ์—†๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์„ค์น˜ํ•˜๋ฉด์„œ ๊ธฐ์กด์˜ ํ”„๋กœ๊ทธ๋žจ์— ์˜ํ–ฅ์„ ๋ฏธ์น˜๊ณ  ์‹ถ์ง€ ์•Š๋‹ค๋ฉด, ํ˜น์€ ๋ชจ๋“  ํ”„๋กœ๊ทธ๋žจ์ด ๊ฐ์ž์˜ ๊น”๋”ํ•œ ํ™˜๊ฒฝ ๋‚ด์—์„œ ์ž‘๋™ํ•˜๋„๋ก ํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด ์ด WINEPREFIX๊ฐ’์„ ๋ณ€๊ฒฝ์‹œํ‚ด์œผ๋กœ์„œ ํ•˜๋‚˜์˜ ์ƒˆ๋กœ์šด ์™€์ธ ํ™˜๊ฒฝ์„ ๋งŒ๋“ค์–ด ์ƒˆ๋กญ๊ฒŒ ์„ค์น˜ํ•  ์ˆ˜ ์žˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์ž๋ฉด, ~/๋‹ค์šด๋กœ๋“œ/installer.exe์— ์„ค์น˜ํŒŒ์ผ์ด ์žˆ๋‹ค๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์‹คํ–‰์‹œํ‚ค๋Š” ๊ฒƒ์ด๋‹ค.
WINEPREFIX=~/.wine_test wine ~/๋‹ค์šด๋กœ๋“œ/installer.exe
์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ๊ธฐ์กด์˜ ~/.wine๊ณผ๋Š” ๋ณ„๊ฐœ๋กœ ~/.wine_test๋ผ๋Š” ํด๋”์— ์ƒˆ๋กœ์šด ์™€์ธ ํ™˜๊ฒฝ์ด ์ƒ์„ฑ๋˜๋ฉฐ, installer.exe๊ฐ€ ์„ค์น˜ํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์€ ~/.wine_test/drive_c ๋‚ด์— ์„ค์น˜๋  ๊ฒƒ์ด๋‹ค.

์ด๋ ‡๊ฒŒ ์„ค์น˜๋œ ํ”„๋กœ๊ทธ๋žจ์ด ํ”„๋กœ๊ทธ๋žจ ๋ฉ”๋‰ด์— ๋“ฑ๋ก๋  ๋•Œ์—๋Š” ์ž๋™์œผ๋กœ ๋ฐ”๋กœ๊ฐ€๊ธฐ ๋‚ด์— WINEPREFIX๊ฐ’์ด ์„ค์ •๋˜์–ด ๋“ฑ๋ก๋˜๋ฏ€๋กœ ์‹คํ–‰์ด ๋ฒˆ๊ฑฐ๋กœ์›Œ์งˆ๊นŒ ๊ฑฑ์ •ํ•  ํ•„์š”๋„ ์—†๊ณ , ์„œ๋กœ ๋‹ค๋ฅธ WINEPREFIX์˜ ํ”„๋กœ๊ทธ๋žจ๋„ ๋™์‹œ์— ์‹คํ–‰์ด ๊ฐ€๋Šฅํ•˜๋ฏ€๋กœ ๊ดœํžˆ ์—ฌ๋Ÿฌ๊ฐœ ๋งŒ๋“ค์—ˆ๋‹ค๊ฐ€ ๊ผฌ์ด์ง€ ์•Š์„๊นŒ ๊ฑฑ์ •ํ•  ํ•„์š”๋„ ์—†๋‹ค. ์ด๋ฅผํ…Œ๋ฉด, ์Šค์นด์ดํ”„[10]๋Š” ~/.wine_skype๋‚ด์— ์„ค์น˜๋˜์–ด ์žˆ๊ณ  ์Šคํƒ€ํฌ๋ž˜ํ”„ํŠธ2๋Š” ~/.wine_starcraft2์— ์„ค์น˜๋˜์–ด ์žˆ๋‹ค๊ณ  ํ•˜๋”๋ผ๋„, ํ”„๋กœ๊ทธ๋žจ ๋ฉ”๋‰ด ๋‚ด์—์„œ ์Šค์นด์ดํ”„์™€ ์Šคํƒ€ํฌ๋ž˜ํ”„ํŠธ2๋ฅผ ๊ฐ๊ฐ ๋ฐ”๋กœ ์‹คํ–‰์‹œ์ผœ์„œ ์นœ๊ตฌ์™€ ๋Œ€ํ™”ํ•˜๋ฉด์„œ ๊ฒŒ์ž„ํ”Œ๋ ˆ์ด๋ฅผ ํ•˜๋Š” ๋ฐ ์•„๋ฌด๋Ÿฐ ์ง€์žฅ์ด ์—†๋‹ค๋Š” ๋ง์ด๋‹ค.

8.3. PlayOnLinux[11][ํŽธ์ง‘]

์—”๋“œ์œ ์ €๋ฅผ ์œ„ํ•œ ๊ด€๋ฆฌ ์†Œํ”„ํŠธ์›จ์–ด๋กœ ๋‹ค์šด๋กœ๋“œ/์„ค์น˜/ํ™˜๊ฒฝ๋ณ€์ˆ˜ ๋“ฑ๋ก์„ ์ž๋™์œผ๋กœ ํ•ด์ฃผ๋Š” ํ”„๋กœ๊ทธ๋žจ์ด๋‹ค.
๊ฒ‰๋ณด๊ธฐ์—” ์•ฑ์Šคํ† ์–ด๋“ฑ์˜ ESD๊ฐ™์€ UI๋ฅผ ๊ฐ–๊ณ ์žˆ๋‹ค. ์†Œํ”„ํŠธ์›จ์–ด๋ณ„๋กœ ๋ฒˆ๊ฑฐ๋กœ์šด ์„ค์ •์„ ํ•  ํ•„์š” ์—†์ด ์ ์ ˆํ•˜๊ฒŒ ์ตœ์ ์˜ ์„ค์ •์„ ์ฐพ์•„ ์ฃผ๊ณ  ์ž˜ ๋งž๋Š” ๋ฒ„์ „์˜ Wine์„ ์„ค์น˜ํ•ด์ฃผ๋ฉฐ ์นœ์ ˆํ•˜๊ฒŒ ์„ค์น˜๋ฐฉ๋ฒ•๋„ ์•ˆ๋‚ดํ•ด์ค€๋‹ค. ์ €์ž‘๊ถŒ ๋ฌธ์ œ๊ฐ€ ์—†๋Š” ์†Œํ”„ํŠธ์›จ์–ด์˜ ๊ฒฝ์šฐ์—” ์„œ๋ฒ„์—์„œ ๊ณง๋ฐ”๋กœ ๋‹ค์šด๋กœ๋“œํ•ด์ฃผ๊ธฐ๋„ ํ•œ๋‹ค![12]
WinePrefix๊ฐ’์„ ๋“ฑ๋ก์‹œํ‚ค๋Š”๊ฒƒ์ด ๊ท€์ฐฎ๋‹ค๋ฉด ํ•œ๋ฒˆ ์„ค์น˜ํ•ด๋ด๋„ ์ข‹๋‹ค. ํ™˜๊ฒฝ๊ฐ’๋„ GUI๋กœ ํŽธํ•˜๊ฒŒ ํŽธ์ง‘ํ•  ์ˆ˜ ์žˆ๋‹ค. ๋ฌผ๋ก  ๊ถŒ์žฅ๊ฐ’์—์„œ ๊ฑด๋“œ๋ฆด ์ผ์ด ์žˆ๊ฒ ๋ƒ๋งˆ๋Š”

๋‚ด์žฅ Bashํ„ฐ๋ฏธ๋„์„ ์ง€์›ํ•˜๊ณ ์žˆ์–ด GUI๋กœ ์‹คํ–‰ํ•˜๋ฉด ์ œ๋Œ€๋กœ ์„ค์น˜๋˜์ง€ ์•Š๊ฑฐ๋‚˜ ์‹คํ–‰์ด ๋ถˆ๊ฐ€๋Šฅํ•œ ์•ฑ๊ณผ ์ƒˆ๋‚˜๋ฃจ ์ž…๋ ฅ๊ธฐ ๋“ฑ์„ ์„ค์น˜ํ•˜๊ธฐ๊ฐ€ ํŽธํ•ด์กŒ๋‹ค.

8.4. ๊ธ€๊ผด ๋ฌธ์ œ[ํŽธ์ง‘]

์™€์ธ ๋‚ด์— ํ•„์š”ํ•œ ๊ธ€๊ผด์ด ์—†์œผ๋ฉด ๊ธ€์ž๊ฐ€ ์™•์ฐฝ ๊นจ์ง€๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋ฐœ์ƒํ•œ๋‹ค. ์ด ๊ฒฝ์šฐ๋Š” Wine์˜ regedit ์—์„œ HKEY_CURRENT_USER\Software\Wine\Fonts\Replacements ํ‚ค๋ฅผ ๋งŒ๋“  ๋‹ค์Œ "Batang"="Nanumgothic", "Dotum"="Nanumgothic", "Gulim"="Nanumgothic","MS Gothic"="Nanumgothic" ์ •๋„๋งŒ ์ถ”๊ฐ€ํ•ด์ฃผ๋ฉด ๋œ๋‹ค. ์‹ ๋ฒ„์ „์˜ ๊ฒฝ์šฐ NotoSans CJK KR๋„ ๊ดœ์ฐฎ๋‹ค.

์‹ค์ œ ์œˆ๋„์šฐ ์„ค์น˜์˜ C:\Windows\Fonts๋ฅผ ~/.wine/drive_c/windows/Fonts์—๋‹ค๊ฐ€ ๋ฎ์–ด์”Œ์›Œ๋„ ๋œ๋‹ค

8.4.1. ๊ฐ€๋…์„ฑ ๋ฌธ์ œ[ํŽธ์ง‘]

1.ํฐํŠธ๋งค๋‹ˆ์ €(font-manager) ํŠœ๋‹
- ๋ชจ๋‹ˆํ„ฐ ํฌ๊ธฐ์™€ ํ•ด์ƒ๋„๋กœ DPI๋ฅผ ๊ตฌํ•ด ํฐํŠธ๋งค๋‹ˆ์ € DPI๋ฅผ ์กฐ์ •
2.wine ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ์—์„œ 2๋ฒˆ ํฐํŠธ๋ Œ๋”๋ง ํƒ€์ž… ์‚ฌ์šฉ
3.์œˆ๋„์šฐ ๊ตด๋ฆผ๊ธ€๊ผด ์ œ๊ฑฐ. ๋‚˜๋ˆ”๊ณ ๋”• ์‚ฌ์šฉ
- ๊ธฐํƒ€ ๊ธ€๊ผด์„ ๋‚˜๋ˆ”๊ณ ๋”•์œผ๋กœ ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ์—์„œ ํฐํŠธ๋งํฌ
4.MS์˜คํ”ผ์Šค ์˜ต์…˜์—์„œ ํด๋ฆฌ์–ดํƒ€์ž… ์‚ฌ์šฉ ํ•ด์ œ

9. ํŒŒ์ƒ ๋ฒ„์ „[ํŽธ์ง‘]

Wine์˜ ๋ณ€ํ˜• ๋ฒ„์ „์ด ๋ช‡ ๊ฐ€์ง€ ์žˆ๋‹ค.

๋จผ์ € Transgaming์ด๋ผ๋Š” ํšŒ์‚ฌ์—์„œ ๊ฐœ๋ฐœํ•˜๋Š” ์„ธ๋ฐ๊ฐ€(Cedega). ์œˆ๋„์šฐ์ฆˆ์šฉ ๊ฒŒ์ž„์„ ์ง€์›ํ•˜๋Š” ๋ฐ ํŠนํ™”๋œ ๋ฌผ๊ฑด์ธ๋ฐ Wine์ด MIT ๋ผ์ด์„ผ์Šค๋ฅผ ๋”ฐ๋ฅด๋˜ ์‹œ์ ˆ ํƒœ์–ด๋‚˜ ๊ฐœ๋ฐœ๋˜๋ฉด์„œ Wine์˜ ์†Œ์Šค๋ฅผ ์ž”๋œฉ ๊ฐ€์ ธ๋‹ค ์จ๋†“๊ณ  ์™€์ธ์— ์•„๋ฌด๋Ÿฐ ๊ธฐ์—ฌ๋„ ํ•˜์ง€ ์•Š์•„ ๋น„ํŒ์˜ ๋Œ€์ƒ์ด ๋˜์—ˆ๋‹ค. ์™€์ธ์€ ์ด ๋•Œ๋ฌธ์— ๋ผ์ด์„ ์Šค๊ฐ€ LGPL๋กœ ๋ฐ”๋€Œ์—ˆ๋‹ค. ๋ณธ๋ž˜ ์ƒ์šฉ์ด์—ˆ์œผ๋‚˜ 2009๋…„ 7.3๋ฒ„์ „์„ ๋์œผ๋กœ 2011๋…„ 2์›” 28์ผ์— ๊ฒฐ๊ตญ ์ง€์›์ด ์ „๋ฉด ์ค‘๋‹จ๋˜๊ณ , ์†Œ์Šค๋Š” ์ „๋ฉด ์˜คํ”ˆ์†Œ์Šค๋กœ ๊ณต๊ฐœ๋˜์—ˆ๋‹ค. ๋งํฌ ์†Œ์Šค ๊ฐ€์ ธ๊ฐ€ ๋†“๊ณ ๋Š” ๊ธฐ์—ฌํ•˜์ง€ ์•Š์€ ๊ฒŒ ๋ถ€๋ฉ”๋ž‘์ด ๋˜์–ด ๋Œ์•„์˜จ ์…ˆ์ด๋‹ค. ๋‚˜์ค‘์— Findev๋กœ ์‚ฌ๋ช…์„ ๋ณ€๊ฒฝํ•˜๊ณ  Cider๋ฅผ ๊ฐœ๋ฐœํ–ˆ๋‹ค.

๋˜ ํ•˜๋‚˜๋Š” CodeWeavers๋ผ๋Š” ํšŒ์‚ฌ์—์„œ ๊ฐœ๋ฐœํ•˜๋Š” ํฌ๋กœ์Šค์˜ค๋ฒ„(CrossOver) ์‹œ๋ฆฌ์ฆˆ. ์ด์ชฝ์€ macOS์šฉ๊ณผ ๋ฆฌ๋ˆ…์Šค์šฉ์œผ๋กœ, ๊ทธ๋ฆฌ๊ณ  ๊ฐ๊ฐ ์Šคํƒ ๋‹ค๋“œํŒ๊ณผ ํ”„๋กœํŒ๊ณผ ๊ฒŒ์ž„์šฉ์œผ๋กœ ๋‚˜๋‰œ๋‹ค. ์ด์ชฝ์€ ์„ธ๋ฐ๊ฐ€์™€ ๋‹ฌ๋ฆฌ Wine์˜ ์†Œ์Šค๋ฅผ ๊ฐ€์ ธ๋‹ค ์“ฐ๋Š” ๋Œ€์‹  Wine ์ชฝ ๊ณตํ—Œ๊ณผ ํ•จ๊ป˜ ํ˜ธ์ŠคํŒ… ์ง€์›์„ ์ฐฉ์‹คํ•˜๊ฒŒ ํ•˜๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์— Wine๊ณผ ์ข‹์€ ๊ด€๊ณ„๋ฅผ ์œ ์ง€ํ•˜๊ณ  ์žˆ๋‹ค. ๋•๋ถ„์— Wine์ด ์ƒ๋‹นํžˆ ์ข‹์•„์ ธ CrossOver ๋Œ€์‹  ์จ๋„ ๋œ๋‹ค. ์ด ๋ˆ๋…ํ•œ ๊ด€๊ณ„๋Š” IGS์™€ ์ผ€์ด๋ธŒ์˜ ๊ด€๊ณ„์™€ ๋น„๊ตํ•ด๋„ ์†์ƒ‰์ด ์—†์„ ์ •๋„. ํฌ๋กœ์Šค์˜ค๋ฒ„๋„ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ์ƒ์šฉ์ด๋ฉฐ ๊ฐ€๊ฒฉ์€ 12๊ฐœ์›” ์—…๋ฐ์ดํŠธ ์ง€์› ๋ผ์ด์„ผ์Šค ๊ธฐ์ค€ 59.95๋‹ฌ๋Ÿฌ.

์™€์ธ์„ ๊ฐ€์ง€๊ณ  ์šด์˜ ์ฒด์ œ๋ฅผ ๋งŒ๋“œ๋Š” ๋ฆฌ์•กํŠธOS๋ผ๋Š” ๊ฒŒ ์žˆ๋‹ค. ์ด์ชฝ์€ ์•„์˜ˆ ์œˆ๋„์šฐ์ฆˆ๋ผ๋Š” ์šด์˜์ฒด์ œ ์ž์ฒด๋ฅผ ํด๋ก ํ•ด ๋ฒ„๋ฆฌ๋Š” ํ”„๋กœ์ ํŠธ๋กœ ์ง„๋„๊ฐ€ ์ƒ๋‹นํžˆ ๋”๋””๋‹ค. ์›๋ž˜๋Š” Wine๊ณผ๋Š” ์†Œ์Šค๊ฐ€ ์™„์ „ํžˆ ๋ณ„๊ฐœ๋กœ ๊ฐœ๋ฐœ๋˜๊ณ  ์žˆ์—ˆ์ง€๋งŒ ์š”์ฆ˜์€ Wine์˜ ์ฝ”๋“œ๋ฅผ ์ˆ˜ํ˜ˆํ–ˆ๋‹ค. ๋ณธ์ธ๋“ค์˜ ๋ง์— ๋”ฐ๋ฅด๋ฉด ๋งŽ์€ ๋ฒ„๊ทธ๊ฐ€ ๊ณ ์ณ์กŒ๋‹ค๊ณ . ํ•œ๋•Œ ๋ฒ ์ดํผ์›จ์–ด๊ฐ€ ๋  ๋ป” ํ•˜๊ธฐ๋„ ํ–ˆ๊ณ  2013๋…„ ๋ง ๊ธฐ์ค€์œผ๋กœ ์•„์ง ์“ธ๋งŒํ•œ ์ˆ˜์ค€์ด ๋˜๋ ค๋ฉด ํ•œ์ฐธ ๋ฉ€์—ˆ์ง€๋งŒ ์ตœ๊ทผ ๊ฐœ๋ฐœ ์†๋„์— ํƒ„๋ ฅ์ด ๋ถ™๋Š” ๊ฑธ ๋ณด๋ฉด ์•„์ฃผ ํฌ๋ง์„ ๋ฒ„๋ฆด ์ˆ˜์ค€์€ ์•„๋‹Œ๋“ฏ.

macOS์—์„œ๋Š” Wineskin๊ณผ WineBottler๊ฐ€ ์กด์žฌํ•œ๋‹ค. ์ด๊ฒƒ๋„ ์—ญ์‹œ ์™€์ธ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๋งŒ๋“ค์–ด์ง„ ํ”„๋กœ๊ทธ๋žจ์ธ๋ฐ, ์„ค์น˜๊ฐ€ ๊ฐ„ํŽธํ•˜๊ฒŒ ์ œ์ž‘๋˜์—ˆ๋‹ค.

์•ˆ๋“œ๋กœ์ด๋“œ์—์„œ๋Š” Winulator๋ผ๋Š” ๊ฒŒ ์žˆ๋‹ค. ๊ณต์‹ ํ™ˆํŽ˜์ด์ง€ ๋‹ค๋งŒ PCํŒ ํ”„๋กœ๊ทธ๋žจ์„ ๊ทธ๋Œ€๋กœ ๋Œ๋ฆด ์ˆœ ์—†๊ณ , ์‹คํ–‰ํŒŒ์ผ์„ ์ปจ๋ฒ„ํŒ…ํ•ด์„œ SD์นด๋“œ ์ตœ์ƒ์œ„ ๋ฃจํŠธ์— ํˆฌ์ฒ™ํ•ด์•ผ ์“ธ ์ˆ˜ ์žˆ๋‹ค. ๊ทธ๋‚˜๋งˆ ์‹คํ–‰์ด ๋ณด์žฅ๋œ ํ”„๋กœ๊ทธ๋žจ์€ ์‹œ์ € 3์™€ ์Šคํƒ€ํฌ๋ž˜ํ”„ํŠธ ์ •๋„๋ผ๊ณ . 2017๋…„ ํ˜„์žฌ๋Š” ๊ฐœ๋ฐœ์ด ๊ฑฐ์˜ ์ค‘์ง€๋œ๋“ฏ ๋ณด์ธ๋‹ค... ์‹ฌ์ง€์–ด ์ปจ๋ฒ„ํŠธ๋ฅผ ์œ„ํ•œ ๋„๊ตฌ๋งˆ์ € ์†Œ์‹ค๋˜์–ด ์žˆ๋‹ค. ์‚ฌ์‹ค์ƒ ์‚ฌ์šฉ ๋ถˆ๊ฐ€ ์ƒํƒœ.
์ด๊ฒƒ ์™ธ์—๋„ ์—˜ํ…(Eltech)์˜ ์—‘์‚ฌ๊ธฐ์–ด(Exagear)๋ผ๋Š” ํ”„๋ก ํŠธ์—”๋“œ๋„ ์žˆ์—ˆ์œผ๋ฉฐ ๋ฒ ํŠธ๋‚จ๊ณ„์ธ Akira Yuki๋ฅผ ํฌํ•จํ•œ ์—ฌ๋Ÿฌ ์œ ํŠœ๋ฒ„๊ฐ€ ์ด์–ด๋ฐ›์•„ ์—…๋ฐ์ดํŠธ ํ•˜๊ณ ์žˆ๋‹ค.[13][14][15][16]

2018๋…„ 8์›” 22์ผ, ๋ฐธ๋ธŒ ์ฝ”ํผ๋ ˆ์ด์…˜์—์„œ Wine์„ ๋งˆ๊ฐœ์กฐํ•œ Proton์ด๋ผ๋Š” ๊ฒƒ์„ ๋‚ด๋†“์•˜๋‹ค. Proton์€ ๋ฆฌ๋ˆ…์Šค๋ฅผ ์„ค์น˜ํ•œ PC์—์„œ ์œˆ๋„์šฐ ์ „์šฉ ๊ฒŒ์ž„์„ ์‹คํ–‰ํ•˜๊ธฐ ์œ„ํ•œ ํ”„๋กœ์ ํŠธ๋กœ, ์ตœ์‹  ๋ฒ ํƒ€ ๋ฒ„์ „์˜ ์ŠคํŒ€ ๋ฆฌ๋ˆ…์Šค ํด๋ผ์ด์–ธํŠธ์™€ ํ†ตํ•ฉ๋˜์–ด ์ž‘๋™ํ•œ๋‹ค. ์›๋ณธ Wine์— ๋น„ํ•ด DirectX ๊ด€๋ จ ์„ฑ๋Šฅ[17]์ด๋‚˜ ๋ฉ€ํ‹ฐ์Šค๋ ˆ๋“œ ์ฒ˜๋ฆฌ ์„ฑ๋Šฅ์„ ๋†’์ด๊ณ  ์ „์ฒด ํ™”๋ฉด ๊ด€๋ จ ํ˜ธํ™˜์„ฑ์„ ๋†’์ด๋Š” ๋“ฑ ๊ฒŒ์ž„ ์‹คํ–‰๊ณผ ๊ด€๋ จ๋œ ๋ถ€๋ถ„์˜ ๊ฐœ์„ ์— ์ง‘์ค‘ํ•œ ๊ฒƒ์ด ํŠน์ง•์ด๋‹ค.

ํ‹ฐ๋งฅ์Šค์—์„œ๋Š” ์™€์ธ ์†Œ์Šค์ฝ”๋“œ ์ค‘ ์ผ๋ถ€๋ถ„์„ TmaxOS ๊ฐœ๋ฐœ์— ์‚ฌ์šฉํ–ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ํ˜ธํ™˜์„ฑ์€ ์™€์ธ์— ๋น„ํ•ด ๋งค์šฐ ๋‚ฎ์€๋ฐ, ์ด๋Š” ๋Œ€๋ถ€๋ถ„์˜ ํ˜ธํ™˜ ์ฝ”๋“œ๋ฅผ ํ‹ฐ๋งฅ์Šค์—์„œ ์žฌ์ž‘์„ฑํ–ˆ๊ธฐ ๋•Œ๋ฌธ์œผ๋กœ ๋ณด์ธ๋‹ค.[18]

Android๋ฅผ ํฌํ•จํ•œ ARM Linux ์šฉ์œผ๋กœ Hangover๊ฐ€ ์žˆ์œผ๋ฉฐ Android์šฉ ํฌํŠธ๋„ ์žˆ๋‹ค.

10. ๊ด€๋ จ ๋ฌธ์„œ[ํŽธ์ง‘]




[1] ์ด๋Ÿฐ ์‹์œผ๋กœ ์•ฝ์ž์˜ ์›๋ž˜ ํ‘œํ˜„ ์•ˆ์— ์•ฝ์ž ์ž์ฒด๊ฐ€ ๋‹ค์‹œ ๋“ค์–ด๊ฐ„ ๊ฒƒ(์˜ˆ๋ฅผ ๋“ค๋ฉด ์ด Wine์˜ ์ •์˜์— ๋‹ค์‹œ Wine Is Not Emulator๋ผ๊ณ  ๋ผ ์žˆ์–ด์„œ Wine์ด ๋“ค์–ด๊ฐ€ ์žˆ์Œ)์„ ์žฌ๊ท€ ์•ฝ์ž๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค. ํ•ด์ปค๋“ค ์‚ฌ์ด์—์„œ๋Š” โ—‹โ—‹โ—‹ Is Not โ—โ—โ— ์‹์˜ ์žฌ๊ท€ ์•ฝ์ž๋กœ ์ด๋ฆ„์„ ์ง“๋Š” ๊ฒฝ์šฐ๊ฐ€ ๊ต‰์žฅํžˆ ํ”ํ•˜๋‹ค.
[2] ๋ฒ•์  ๋ถ„์Ÿ์„ ํ”ผํ•˜๊ธฐ ์œ„ํ•œ ์ˆ˜์‚ฌํ•™์  ๋ง์žฅ๋‚œ ์ด์™ธ์—๋„, ์ด๋Ÿฐ ํšŒ๊ท€์  ๋„ค์ด๋ฐ ์„ผ์Šค๋Š” ์˜คํ”ˆ์†Œ์Šค ์ง„์˜์—์„œ ํ”ํžˆ ์จ๋จน๋Š” ํŒจํ„ด์ด๋ฉฐ, GNU๊ฐ€ GNU is Not Unix๊ฐ€ ๊ทธ ๋Œ€ํ‘œ์ ์ธ ์˜ˆ์ด๋‹ค.
[3] ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ๋Š” 2001๋…„ 5์›”๋ถ€ํ„ฐ OEM ํŒŒํŠธ๋„ˆ, ์ผ๋ถ€ ๊ตญ๊ฐ€์˜ ์ •๋ถ€, ์ผ๋ถ€ ๊ฐœ๋ฐœ์ž๋“ค์„ ๋Œ€์ƒ์œผ๋กœ ์ž์‚ฌ ์ œํ’ˆ์˜ ์†Œ์Šค์ฝ”๋“œ๋ฅผ ๊ณต์œ ํ•ด ์ฃผ๋Š” Shared Source Initiative๋ผ๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์šด์˜ ์ค‘์ด๋‹ค. ๋”ฐ๋ผ์„œ MS ๊ฐœ๋ฐœ์ž๊ฐ€ ์•„๋‹Œ ์‚ฌ๋žŒ๋“ค ์ค‘์—๋„ MS ์ œํ’ˆ์˜ ์†Œ์Šค์ฝ”๋“œ๋ฅผ ์ž…์ˆ˜ํ•  ์ˆ˜ ์žˆ๋Š” ์‚ฌ๋žŒ๋“ค์ด ์ด๋ฏธ ๊ฝค ๋งŽ์ด ์žˆ๋Š” ์ƒํƒœ์ด๋‹ค. ๊ทธ๋ž˜์„œ ์ด๋“ค ์ค‘์— ์ผ๋ถ€๊ฐ€ ์†Œ์Šค์ฝ”๋“œ๋ฅผ ๋ง˜๋Œ€๋กœ ๋˜๋Š” ์‹ค์ˆ˜๋กœ ์œ ์ถœ์‹œํ‚ค๋Š” ์ผ๋“ค์ด ๋ฒŒ์–ด์ง„ ๊ฒƒ์ด๋‹ค.
[4] ์‹ค์ œ๋กœ ReactOS ์ชฝ์—์„œ ๊ฐœ๋ฐœ ์ค‘์— MS์˜ ๋ฐ”์ด๋„ˆ๋ฆฌ์™€ ๋™์ผํ•œ ์–ด์…ˆ๋ธ”๋ฆฌ ์ฝ”๋“œ๊ฐ€ ๋“ค์–ด๊ฐ„ ๊ฒŒ ๋ฐœ๊ฒฌ๋˜๋Š” ๋ฐ”๋žŒ์— ํ„ธ๋ฆฐ ์ ์ด ์žˆ๋‹ค. ์œˆ๋„์šฐ๋Š” ์—„์—ฐํžˆ ๋ˆ ๋ฐ›๊ณ  ํŒŒ๋Š” ๋ฌผ๊ฑด์ด๋‹ค.
[5] ์ข€ ๋” ์ •ํ™•ํžˆ ๋งํ•˜์ž๋ฉด, 12๋…„๋™์•ˆ ์•ŒํŒŒ(โ€ฆ)๊ฐ€ ๋‚˜์™”๊ณ  3๋…„๋™์•ˆ ๋ฒ ํƒ€๊ฐ€ ๋‚˜์™”๋‹ค. ์ตœ์ดˆ์˜ ์ •์‹ ๋ฒ„์ „(Wine 1.0)์€ ๊ฐœ๋ฐœ ์‹œ์ž‘ 15์ฃผ๋…„ ๊ธฐ๋…์œผ๋กœ ๋ฆด๋ฆฌ์ฆˆ๋˜์—ˆ๋‹ค.
[6] ์•„์ง๋„ ๋™์ž‘ํ•˜์ง€ ์•Š๋Š” ๊ฒŒ์ž„๋„ ์ ์ง€ ์•Š๋‹ค. ๊ฐœ๊ฐœ์˜ ๊ฒŒ์ž„์€ ์ง€์›์ด ๋ถˆ์•ˆ์ •ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ๋ฐธ๋ธŒ ๊ฒŒ์ž„์€ ์›ฌ๋งŒํ•˜๋ฉด ๋Œ์•„๊ฐ„๋‹ค. ๊ฒŒ๋‹ค๊ฐ€ 2012๋…„ 11์›” 7์ผ ๋ฆฌ๋ˆ…์Šค์šฉ ์ŠคํŒ€์ด ๊ณต๊ฐœ๋˜์—ˆ๋‹ค.
[7] ์• ์ดˆ์— 1.0 ๋ฒ„์ „์€ ํฌํ† ์ƒต๊ณผ MS์˜คํ”ผ์Šค ์ •๋„๋ฅผ ์ œ๋Œ€๋กœ ๋Œ๋ฆฌ๋Š” ๊ฒŒ ๋ชฉํ‘œ์˜€๋‹ค.
[8] ์˜ˆ๋ฅผ๋“ค๋ฉด IE๋ผ๋˜์ง€...
[9] PlayOn์‹œ๋ฆฌ์ฆˆ๋Š” ๋‚ด์žฅ Bash ํ„ฐ๋ฏธ๋„
[10] 2016๋…„ 4์›” ๊ธฐ์ค€ ์„ค์น˜๊ฐ€ ๊ฐ€๋Šฅ์€ ํ•˜์ง€๋งŒ ๋ฒˆ๊ฑฐ๋กœ์šด ์„ค์ •์„ ๊ฑฐ์ณ์•ผ ํ•˜๊ณ  ์•ฝ๊ฐ„ ๋ถˆ์•ˆ์ •ํ•˜๋‹ค. AppDB silver๋“ฑ๊ธ‰. ํ•˜์ง€๋งŒ ์ด์ œ ์Šค์นด์ดํ”„๋Š” ๋ฆฌ๋ˆ…์Šค๋ฅผ ์ •์‹์œผ๋กœ ์ง€์›ํ•œ๋‹ค
[11] macOS ์ „์šฉ์œผ๋กœ PlayOnMac์ด ์žˆ๋‹ค.
[12] ๋ฌผ๋ก  ์šฉ๋Ÿ‰์ด ๋งค์šฐ ํฌ๊ฑฐ๋‚˜ ์ƒ์šฉ ์†Œํ”„ํŠธ์›จ์–ด์˜ ๊ฒฝ์šฐ์—” ์–„์งค์—†๋‹ค. MS ์˜คํ”ผ์Šค๋„ ๋ฒŒ์จ ๋ชฉ๋ก์— ์˜ฌ๋ผ์™€ ์žˆ์ง€๋งŒ ๋‹น์—ฐํžˆ ํ™˜๊ฒฝ๋งŒ ๊ตฌ์„ฑํ•ด์ฃผ๊ณ  ์„ค์น˜๋Š” ์•Œ์•„์„œ ํ•ด์•ผํ•œ๋‹ค.
[13] ๋‹ค๋งŒ x86 ์—๋ฎฌ๋ ˆ์ดํ„ฐ ์œ„์—์„œ ๋Œ์•„๊ฐ€๋‹ค๋ณด๋‹ˆ Direct3D ํ…Œ์ŠคํŠธ์‹œ 3~40fps์ •๋„ ๋‚˜์˜จ๋‹ค. ์‹ค์ œ ๊ฐ€์†์€ 8fps๊ฐ€ ํ•œ๊ณ„(...).
[14] Game Thรญch๋ผ๋Š” ์œ ํŠœ๋ฒ„๋Š” 64๋น„ํŠธ CPU์— Vulkan๊นŒ์ง€ ์ง€์›ํ•˜๋„๋ก ์ˆ˜์ •ํ–ˆ๋‹ค. ์‹ฌ์ง€์–ด ์ „์šฉํ…Œ๋งˆ, Wine Internet Explorer ํŒจ์น˜๋„ ์žˆ๋‹ค.
[15] ํ•œ๊ธ€ ํ‘œ์‹œ ๋ฐ ์ž…๋ ฅ์€ ๊ตด๋ฆผ, ๋ฐ”ํƒ•์ฒด๋ฅผ {{{c:windowsfonts}}}์— ๋ณต์‚ฌํ•˜๊ณ  ์œ„ ๋ฌธ๋‹จ์— ์–ธ๊ธ‰๋œ ๋‚ ๊ฐœ์…‹์„ ์„ค์น˜ํ•˜๋ฉด ๋œ๋‹ค.
[16] ๊ตฌ๊ธ€๋ง์„ ํ•˜๋ฉด ํ•œ๊ธ€ ๋กœ์ผ€์ผํŒ์„ ๊ตฌํ• ์ˆ˜๋„ ์žˆ๋‹ค.
[17] ์ตœ์‹  ๋ฒ„์ „์˜ DirectX API๋ฅผ Vulkan API๋กœ ๋ณ€ํ™˜ํ•˜์—ฌ ์ž‘๋™ํ•œ๋‹ค. DXVK๋ฅผ ์ด์šฉํ•˜๋Š” ๋ชจ์–‘
[18] ์‚ฌ์‹ค ๊ฐœ๋ฐœ ๊ณผ์ •์—์„œ๋Š” ์ž์ฒด ํ˜ธํ™˜์„ฑ ๋ ˆ์ด์–ด ์—†์ด Wine๋งŒ์œผ๋กœ ์œˆ๋„์šฐ ํ”„๋กœ๊ทธ๋žจ์„ ์ง€์›ํ–ˆ๋‹ค. ํ•˜์ง€๋งŒ ๊ทธ๋Ÿผ์—๋„ ์˜คํ”ˆ์†Œ์Šค๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š์•˜๋‹ค๊ณ  ๊ฑฐ์ง“๋งํ–ˆ๋‹ค๊ฐ€ ์ž์ฒด ๊ฐœ๋ฐœํ•œ ์œˆ๋„์šฐ ํ˜ธํ™˜์„ฑ ๋ ˆ์ด์–ด๋กœ ๋Œ€์ฒดํ•œ ๊ฒƒ์ด๋‹ค. ๊ทธ๋Ÿฐ๋ฐ, ์ด ๋ ˆ์ด์–ด๋Š” ์นด์นด์˜คํ†ก์„ ์ œ์™ธํ•˜๊ณ ๋Š” ๋‹ค๋ฅธ ํ”„๋กœ๊ทธ๋žจ์€ ์„ค์น˜๊ฐ€ ๋ถˆ๊ฐ€๋Šฅํ•˜๊ฑฐ๋‚˜ ์„ค์น˜๊ฐ€ ๋˜๋”๋ผ๋„ ์‹คํ–‰ ์ž์ฒด๊ฐ€ ๋ถˆ๊ฐ€๋Šฅํ•  ์ˆ˜ ์žˆ๋‹ค(...)