Wine 10.0 ์ถœ์‹œ

https://ostechnix.com/wine-10-0-released/

Wine ํ”„๋กœ์ ํŠธ๋Š” 1993๋…„ 7์›”์— ์ฒ˜์Œ ์ถœ์‹œ๋œ ์†Œํ”„ํŠธ์›จ์–ด๋กœ, ์˜ฌํ•ด๋กœ ์ถœ์‹œ 32์ฃผ๋…„์„ ๋งž์ดํ–ˆ์Šต๋‹ˆ๋‹ค. 32๋…„๋งŒ์— ๋ฒ„์ „ 10.0์ด ์ถœ์‹œ๋˜์—ˆ์œผ๋ฉฐ, ์ด์ œ๋Š” ์ƒ๋‹นํžˆ ๋งŽ์€ ์ˆ˜์˜ Windows์šฉ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๊ตฌ๋™ํ•˜๊ธฐ ์œ„ํ•œ ์ˆ˜๋‹จ์œผ๋กœ ์ž๋ฆฌ์žก์€ ๋“ฏ ํ•ฉ๋‹ˆ๋‹ค.

์ฐธ๊ณ ๋กœ, ์ตœ๊ทผ์— Mono ๋Ÿฐํƒ€์ž„ ๊ฐœ๋ฐœ ๊ถŒํ•œ์„ Wine HQ ํŒ€์œผ๋กœ ์ด์–‘ํ–ˆ๊ธฐ ๋•Œ๋ฌธ์—, ์ด์ œ๋Š” Win32 ๋ฟ ์•„๋‹ˆ๋ผ .NET Framework ๊ธฐ๋ฐ˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๋„ Wine์˜ ์ง€์› ๋Œ€์ƒ์— ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.

Wine 10.0์˜ ์ฃผ์š” ๊ฐœ์„  ์‚ฌํ•ญ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค:

1. ARM64EC ์•„ํ‚คํ…์ฒ˜ ์ง€์›

  • ARM64EC ์•„ํ‚คํ…์ฒ˜์— ๋Œ€ํ•œ ์™„์ „ ์ง€์›์œผ๋กœ, ์ตœ์‹  ์Šค๋งˆํŠธํฐ, ํƒœ๋ธ”๋ฆฟ ๋ฐ ์ผ๋ถ€ ๋…ธํŠธ๋ถ์—์„œ Windows ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ง์ ‘ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • 64๋น„ํŠธ Windows ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ARM ์žฅ์น˜์—์„œ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ์ƒˆ๋กœ์šด x86 ์—๋ฎฌ๋ ˆ์ด์…˜ ์ธํ„ฐํŽ˜์ด์Šค ๋„์ž….

2. ๊ณ ํ•ด์ƒ๋„ ๋””์Šคํ”Œ๋ ˆ์ด ์ง€์›

  • High-DPI ์Šค์ผ€์ผ๋ง ๊ฐœ์„ ์œผ๋กœ, ๊ณ ํ•ด์ƒ๋„ ํ™”๋ฉด์—์„œ Windows ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์„ ๋ช…ํ•˜๊ฒŒ ๋ณด์ด๋„๋ก ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.
  • ๋น„-DPI ์ธ์‹ ์ฐฝ์˜ ์ž๋™ ์Šค์ผ€์ผ๋ง ๊ธฐ๋Šฅ ์ถ”๊ฐ€.

3. Vulkan ๋ฐ Direct3D ๊ฐœ์„ 

  • Vulkan API์™€ Direct3D ์ง€์› ํ–ฅ์ƒ์œผ๋กœ ๊ฒŒ์ž„ ๋ฐ 3D ๊ทธ๋ž˜ํ”ฝ ์„ฑ๋Šฅ ๊ฐœ์„ .
  • Shader Stencil Export ๋ฐ HLSL ๊ธฐ๋ฐ˜ ๊ณ ์ • ๊ธฐ๋Šฅ ํŒŒ์ดํ”„๋ผ์ธ ์ง€์›.

4. ๋ฐ์Šคํฌํƒ‘ ํ†ตํ•ฉ

  • ์ƒˆ๋กœ์šด ๋ฐ์Šคํฌํƒ‘ ์ œ์–ดํŒ ๋„๊ตฌ์ธ desk.cpl ์ถ”๊ฐ€๋กœ ๋””์Šคํ”Œ๋ ˆ์ด ์„ค์ • ๊ด€๋ฆฌ ๊ฐ€๋Šฅ.
  • Wayland ๋“œ๋ผ์ด๋ฒ„๊ฐ€ ๊ธฐ๋ณธ์ ์œผ๋กœ ํ™œ์„ฑํ™”๋˜์–ด ๋” ํ˜„๋Œ€์ ์ธ ๋ฐ์Šคํฌํƒ‘ ๊ฒฝํ—˜ ์ œ๊ณต.

5. ๋ฉ€ํ‹ฐ๋ฏธ๋””์–ด ์ง€์› ๊ฐœ์„ 

  • Media Foundation์„ ์‚ฌ์šฉํ•˜๋Š” ๋ฉ€ํ‹ฐ๋ฏธ๋””์–ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ๋Œ€ํ•œ ์ง€์› ํ–ฅ์ƒ.
  • DirectMusic์ด MIDI ํŒŒ์ผ ๋กœ๋”ฉ์„ ์ง€์›.

6. ์ž…๋ ฅ ๋ฐ HID ์žฅ์น˜ ์ง€์›

  • ํ„ฐ์น˜์Šคํฌ๋ฆฐ ๋ฐ ์กฐ์ด์Šคํ‹ฑ์— ๋Œ€ํ•œ ์ง€์› ํ–ฅ์ƒ.
  • ์ƒˆ๋กœ์šด ์กฐ์ด์Šคํ‹ฑ ์ œ์–ดํŒ(joy.cpl) ์ถ”๊ฐ€.

7. ๊ตญ์ œํ™” ๋ฐ ์ง€์—ญํ™”

  • ์ƒˆ๋กœ์šด ๋กœ์ผ€์ผ ์ถ”๊ฐ€ ๋ฐ Unicode 16.0.0์œผ๋กœ ์—…๋ฐ์ดํŠธ.

8. ์ปค๋„ ๊ฐœ์„ 

  • ํ”„๋กœ์„ธ์Šค ์ƒ์Šน ๊ธฐ๋Šฅ ๊ตฌํ˜„์œผ๋กœ, ํ•„์š” ์‹œ ๊ด€๋ฆฌ์ž ๊ถŒํ•œ์œผ๋กœ ์‹คํ–‰ ๊ฐ€๋Šฅ.
  • Mailslots ๋ฐ ๋น„๋™๊ธฐ ๋Œ€๊ธฐ ๊ธฐ๋Šฅ ๊ฐœ์„ .

9. ๋ช…๋ น์ค„ ๋„๊ตฌ ๊ฐœ์„ 

  • **Command Prompt (cmd)**์˜ ์ž…๋ ฅ ํŒŒ์„œ ์žฌ์ž‘์„ฑ์œผ๋กœ ๋ช…๋ น ์‹คํ–‰ ๋ฌธ์ œ ํ•ด๊ฒฐ.

Wine 10.0์€ 6,000๊ฐœ ์ด์ƒ์˜ ๊ฐœ์„  ์‚ฌํ•ญ์„ ํฌํ•จํ•˜๊ณ  ์žˆ์œผ๋ฉฐ, Windows ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ Linux ๋ฐ macOS์—์„œ ์‹คํ–‰ํ•˜๋Š” ๋ฐ ์žˆ์–ด ์ตœ๊ณ ์˜ ๊ฒฝํ—˜์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

6๊ฐœ์˜ ์ข‹์•„์š”