์™€์ธ 5.0 ์ถœ์‹œ

์™€์ธ 5.0 ์ถœ์‹œ21๋…„ 2020์›” XNUMX์ผ ์•ˆ์ •์ ์ธ ๋ฒ„์ „์ด ์ •์‹ ์ถœ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์™€์ธ 5.0 - UNIX ํ™˜๊ฒฝ์—์„œ ๊ธฐ๋ณธ Windows ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ•˜๊ธฐ ์œ„ํ•œ ๋ฌด๋ฃŒ ๋„๊ตฌ์ž…๋‹ˆ๋‹ค. ์ด๋Š” Windows API์˜ ๋Œ€์•ˆ์ ์ธ ๋ฌด๋ฃŒ ๊ตฌํ˜„์ž…๋‹ˆ๋‹ค. ์žฌ๊ท€์  ์•ฝ์–ด์ธ WINE์€ "์™€์ธ์€ ์—๋ฎฌ๋ ˆ์ดํ„ฐ๊ฐ€ ์•„๋‹ˆ๋‹ค(Wine Is Not an Emulator)"๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

์ด ๋ฒ„์ „์—๋Š” ์•ฝ 7400๋…„์˜ ๊ฐœ๋ฐœ ๊ธฐ๊ฐ„๊ณผ XNUMX๊ฐœ ์ด์ƒ์˜ ๊ฐœ๋ณ„ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ˆ˜์„ ๊ฐœ๋ฐœ์ž Alexandre Julliard๋Š” ๋‹ค์Œ ๋„ค ๊ฐ€์ง€๋ฅผ ์‹๋ณ„ํ•ฉ๋‹ˆ๋‹ค.

  • PE ํ˜•์‹์˜ ๋ชจ๋“ˆ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ๋””์Šคํฌ์™€ ๋ฉ”๋ชจ๋ฆฌ์˜ ์‹œ์Šคํ…œ ๋ชจ๋“ˆ๊ณผ ์ผ์น˜ํ•˜๋Š” ๋‹ค์–‘ํ•œ ๋ณต์‚ฌ ๋ฐฉ์ง€ ์ฒด๊ณ„์˜ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•ฉ๋‹ˆ๋‹ค.
  • ๋™์  ์„ค์ • ๋ณ€๊ฒฝ์„ ํฌํ•จํ•˜์—ฌ ๋‹ค์ค‘ ๋ชจ๋‹ˆํ„ฐ ๋ฐ ๋‹ค์ค‘ GPU๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.
  • DirectX ์‚ฌ์šด๋“œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์˜ ๊ฐœ๋ฐฉํ˜• ๊ตฌํ˜„์ธ FAudio ํ”„๋กœ์ ํŠธ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ XAudio2๋ฅผ ๋‹ค์‹œ ๊ตฌํ˜„ํ•ฉ๋‹ˆ๋‹ค. FAudio๋กœ ์ „ํ™˜ํ•˜๋ฉด ๊ฒŒ์ž„์—์„œ ๋” ๋†’์€ ์Œ์งˆ์„ ๋‹ฌ์„ฑํ•˜๊ณ  ๋ณผ๋ฅจ ๋ฏน์‹ฑ, ๊ณ ๊ธ‰ ์‚ฌ์šด๋“œ ํšจ๊ณผ ๋“ฑ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋ถˆ์นธ 1.1 ์ง€์›.


์ฃผ์š” ํ˜์‹ ์— ๋Œ€ํ•ด ์ž์„ธํžˆ ์•Œ์•„๋ณด์„ธ์š”.

PE ๋ชจ๋“ˆ

MinGW ์ปดํŒŒ์ผ๋Ÿฌ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋Œ€๋ถ€๋ถ„์˜ Wine ๋ชจ๋“ˆ์ด ์ด์ œ ELF ๋Œ€์‹  PE(Portable Executable, Windows ๋ฐ”์ด๋„ˆ๋ฆฌ ํ˜•์‹) ์‹คํ–‰ ํŒŒ์ผ ํ˜•์‹์œผ๋กœ ๊ตฌ์ถ•๋ฉ๋‹ˆ๋‹ค.

PE ์‹คํ–‰ ํŒŒ์ผ์ด ์ด์ œ ๋””๋ ‰ํ„ฐ๋ฆฌ์— ๋ณต์‚ฌ๋ฉ๋‹ˆ๋‹ค. ~/.wine ๋”๋ฏธ DLL ํŒŒ์ผ์„ ์‚ฌ์šฉํ•˜๋Š” ๋Œ€์‹  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์‹ค์ œ Windows ์„ค์น˜์™€ ๋” ์œ ์‚ฌํ•˜๊ฒŒ ๋งŒ๋“ญ๋‹ˆ๋‹ค.

์•„์ง ๋ชจ๋“  ๋ชจ๋“ˆ์ด PE ํ˜•์‹์œผ๋กœ ๋ณ€ํ™˜๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ์ž‘์—…์€ ๊ณ„์†๋ฉ๋‹ˆ๋‹ค.

๊ทธ๋ž˜ํ”ฝ ํ•˜์œ„ ์‹œ์Šคํ…œ

์œ„์—์„œ ์–ธ๊ธ‰ํ•œ ๊ฒƒ์ฒ˜๋Ÿผ ๋‹ค์ค‘ ๋ชจ๋‹ˆํ„ฐ ๋ฐ ๊ทธ๋ž˜ํ”ฝ ์–ด๋Œ‘ํ„ฐ ์ž‘์—…์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

Vulkan ๋“œ๋ผ์ด๋ฒ„๊ฐ€ Vulkan 1.1.126 ์‚ฌ์–‘์œผ๋กœ ์—…๋ฐ์ดํŠธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

๋˜ํ•œ WindowsCodecs ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋Š” ์ด์ œ ํŒ”๋ ˆํŠธ ์ธ๋ฑ์Šค ํ˜•์‹์„ ํฌํ•จํ•œ ์ถ”๊ฐ€ ๋ž˜์Šคํ„ฐ ํ˜•์‹์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

Direct3D

์ด์ œ ์ „์ฒด ํ™”๋ฉด Direct3D ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์ด ํ™”๋ฉด ๋ณดํ˜ธ๊ธฐ ํ˜ธ์ถœ์„ ์ฐจ๋‹จํ•ฉ๋‹ˆ๋‹ค.

DXGI ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์˜ ๊ฒฝ์šฐ ์ด์ œ ํ‘œ์ค€ Alt+Enter ์กฐํ•ฉ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ „์ฒด ํ™”๋ฉด๊ณผ ์ฐฝ ๋ชจ๋“œ ๊ฐ„์— ์ „ํ™˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ „์ฒด ํ™”๋ฉด๊ณผ ์ฐฝ ๋ชจ๋“œ ๊ฐ„ ์ „ํ™˜, ํ™”๋ฉด ๋ชจ๋“œ ๋ณ€๊ฒฝ, ๋ณด๊ธฐ ํฌ๊ธฐ ์กฐ์ • ๋ฐ ์Šค์™‘ ๊ฐ„๊ฒฉ์— ๋Œ€ํ•œ ์ง€์›์„ ํฌํ•จํ•˜๋„๋ก Direct3D 12 ๊ธฐ๋Šฅ์ด ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋ชจ๋“  ๊ธฐ๋Šฅ์€ ์ด์ „ ๋ฒ„์ „์˜ Direct3D API์—์„œ ์ด๋ฏธ ๊ตฌํ˜„๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

ํ”„๋กœ์ ํŠธ ํŒ€์€ ๋ถ€์ง€๋Ÿฐํžˆ ์ž‘์—…ํ•˜์—ฌ ๋ง ๊ทธ๋Œ€๋กœ ์ˆ˜๋ฐฑ ๊ฐœ์˜ ๋ฒ„๊ทธ๋ฅผ ์ˆ˜์ •ํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— Wine์˜ ๋‹ค์–‘ํ•œ ์—ฃ์ง€ ์ƒํ™ฉ ์ฒ˜๋ฆฌ๊ฐ€ ๊ฐœ์„ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—๋Š” 2D ์ƒ˜ํ”Œ๋Ÿฌ์—์„œ 3D ๋ฆฌ์†Œ์Šค ์ƒ˜ํ”Œ๋ง ๋ฐ ๊ทธ ๋ฐ˜๋Œ€๋กœ, ํˆฌ๋ช…๋„ ๋ฐ ๊นŠ์ด ํ…Œ์ŠคํŠธ๋ฅผ ์œ„ํ•ด ๋ฒ”์œ„๋ฅผ ๋ฒ—์–ด๋‚œ ์ž…๋ ฅ ๊ฐ’ ์‚ฌ์šฉ, ๋ฐ˜์‚ฌ๋œ ํ…์Šค์ฒ˜ ๋ฐ ๋ฒ„ํผ๋กœ ๋ Œ๋”๋ง, ์ž˜๋ชป๋œ ํด๋ฆฌํผ(DirectDraw ๊ฐœ์ฒด) ์‚ฌ์šฉ ๋“ฑ์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.

S3TC ๋ฐฉ์‹์œผ๋กœ ์••์ถ•๋œ 3D ํ…์Šค์ฒ˜๋ฅผ ๋กœ๋“œํ•  ๋•Œ ํ•„์š”ํ•œ ์ฃผ์†Œ ๊ณต๊ฐ„์˜ ํฌ๊ธฐ๊ฐ€ ๊ฐ์†Œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค(์ „์ฒด๋ฅผ ๋กœ๋“œํ•˜๋Š” ๋Œ€์‹  ํ…์Šค์ฒ˜๋ฅผ ์ฒญํฌ๋กœ ๋กœ๋“œํ•จ).

์ด์ „ DirectDraw ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์— ๋Œ€ํ•œ ์กฐ๋ช… ๊ณ„์‚ฐ๊ณผ ๊ด€๋ จ๋œ ๋‹ค์–‘ํ•œ ๊ฐœ์„  ๋ฐ ์ˆ˜์ •์ด ์ด๋ฃจ์–ด์กŒ์Šต๋‹ˆ๋‹ค.

Direct3D์—์„œ ์ธ์‹๋˜๋Š” ๊ทธ๋ž˜ํ”ฝ ์นด๋“œ์˜ ๊ธฐ๋ฐ˜์ด ํ™•์žฅ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

๋„คํŠธ์›Œํฌ ๋ฐ ์•”ํ˜ธํ™”

์ตœ์‹  ๋„๊ตฌ๋ฅผ ์ง€์›ํ•˜๊ธฐ ์œ„ํ•ด Gecko ์—”์ง„์ด ๋ฒ„์ „ 2.47.1๋กœ ์—…๋ฐ์ดํŠธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์ˆ˜์˜ ์ƒˆ๋กœ์šด HTML API๊ฐ€ ๊ตฌํ˜„๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

MSHTML์€ ์ด์ œ SVG ์š”์†Œ๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

๋งŽ์€ ์ƒˆ๋กœ์šด VBScript ๊ธฐ๋Šฅ(์˜ˆ: ์˜ค๋ฅ˜ ๋ฐ ์˜ˆ์™ธ ์ฒ˜๋ฆฌ๊ธฐ)์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

DHCP๋ฅผ ํ†ตํ•ด HTTP ํ”„๋ก์‹œ ์„ค์ •์„ ์–ป๋Š” ๊ธฐ๋Šฅ์ด ๊ตฌํ˜„๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์•”ํ˜ธํ™” ๋ถ€๋ถ„์—์„œ๋Š” GnuTLS๋ฅผ ํ†ตํ•œ ํƒ€์› ๊ณก์„  ์•”ํ˜ธํ™” ํ‚ค(ECC) ์ง€์›์ด ๊ตฌํ˜„๋˜์—ˆ๊ณ , PFX ํ˜•์‹์˜ ํŒŒ์ผ์—์„œ ํ‚ค์™€ ์ธ์ฆ์„œ๋ฅผ ๊ฐ€์ ธ์˜ค๋Š” ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์œผ๋ฉฐ, PBKDF2 ๋น„๋ฐ€๋ฒˆํ˜ธ ๊ธฐ๋ฐ˜ ํ‚ค ์ƒ์„ฑ ์ฒด๊ณ„์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์™€์ธ 5.0 ์ถœ์‹œ
์™€์ธ์šฉ Adobe Photoshop CS6

๊ธฐํƒ€ ์ค‘์š”ํ•œ ํ˜์‹ 

  • NT ์ปค๋„ ์Šคํ•€๋ก์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.
  • DXTn ๋ฐ S3 ํ…์Šค์ฒ˜ ์••์ถ•์— ๋Œ€ํ•œ ํŠนํ—ˆ๊ฐ€ ๋งŒ๋ฃŒ๋จ์— ๋”ฐ๋ผ ์ด๋ฅผ ๊ธฐ๋ณธ ๊ตฌํ˜„์— ํฌํ•จํ•˜๋Š” ๊ฒƒ์ด ๊ฐ€๋Šฅํ•ด์กŒ์Šต๋‹ˆ๋‹ค.
  • ํ”Œ๋Ÿฌ๊ทธ ์•ค ํ”Œ๋ ˆ์ด ๋“œ๋ผ์ด๋ฒ„ ์„ค์น˜๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.
  • ะ ะฐะทะปะธั‡ะฝั‹ะต ัƒะปัƒั‡ัˆะตะฝะธั DirectWrite.
  • Windows Media Foundation API์— ๋Œ€ํ•œ ์ง€์›์ด ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • futex ๊ตฌํ˜„ ๋•๋ถ„์— ๊ธฐ๋ณธ ์š”์†Œ์˜ ๋™๊ธฐํ™”๊ฐ€ ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๊ฐ๊ฐ์— ๋Œ€ํ•ด ์˜คํ”ˆ ์†Œ์Šค .NET ๊ตฌํ˜„ ๋Œ€์‹  ๊ณต๊ฐ„์„ ์ ˆ์•ฝํ•˜๊ธฐ ์œ„ํ•ด Wine-Mono๋ฅผ ๊ณต์œ ํ•ฉ๋‹ˆ๋‹ค. ~/.wine.
  • ์œ ๋‹ˆ์ฝ”๋“œ 12.0 ๋ฐ 12.1์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.
  • Winsock API ๋ฐ IIS๋ฅผ ๋Œ€์ฒดํ•˜์—ฌ ์ดˆ๊ธฐ HTTP ์„œ๋น„์Šค(HTTP.sys)๋ฅผ ๊ตฌํ˜„ํ•˜์—ฌ Windows ์†Œ์ผ“ API๋ณด๋‹ค ์„ฑ๋Šฅ์ด ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • Windows ๋””๋ฒ„๊ฑฐ์™€์˜ ํ˜ธํ™˜์„ฑ์ด ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๋” ๋‚˜์€ LLVM MinGW ์ง€์› ๋ฐ WineGCC ๊ต์ฐจ ์ปดํŒŒ์ผ ๊ฐœ์„ .

์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค์˜ ๊ฐœ์„ ๋„ ์–ธ๊ธ‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์ตœ์†Œํ™”๋œ ์ฐฝ์€ ์ด์ œ Windows 3.1 ์Šคํƒ€์ผ ์•„์ด์ฝ˜์ด ์•„๋‹Œ ์ œ๋ชฉ ํ‘œ์‹œ์ค„์„ ์‚ฌ์šฉํ•˜์—ฌ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ๋ชจ์ž ์Šค์œ„์น˜, ์Šคํ‹ฐ์–ด๋ง ํœ  ๋ฐ ํŽ˜๋‹ฌ์„ ํฌํ•จํ•œ ๊ฒŒ์ž„ ์ปจํŠธ๋กค๋Ÿฌ์— ๋Œ€ํ•œ ์ง€์›์ด ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

๋‚ด์žฅ๋œ AVI, MPEG-I ๋ฐ WAVE ๋””์ฝ”๋”๊ฐ€ Wine์—์„œ ์ œ๊ฑฐ๋˜์–ด GStreamer ๋˜๋Š” QuickTime ์‹œ์Šคํ…œ์œผ๋กœ ๋Œ€์ฒด๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

Wine์—์„œ ์‹คํ–‰๋˜๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์›๊ฒฉ ๋””๋ฒ„๊น…์„ ์œ„ํ•ด Visual Studio์˜ ๋””๋ฒ„๊ฑฐ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ๊ณ , DBGENG(๋””๋ฒ„๊ทธ ์—”์ง„) ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๊ฐ€ ๋ถ€๋ถ„์ ์œผ๋กœ ๊ตฌํ˜„๋˜์—ˆ์œผ๋ฉฐ, Windows์šฉ์œผ๋กœ ์ปดํŒŒ์ผ๋œ ํŒŒ์ผ์—์„œ libwine์— ๋Œ€ํ•œ ์ข…์†์„ฑ์ด ์ œ๊ฑฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์„ฑ๋Šฅ์„ ์ตœ์ ํ™”ํ•˜๊ธฐ ์œ„ํ•ด ๋‹ค์–‘ํ•œ ํƒ€์ด๋ฐ ๊ธฐ๋Šฅ์ด ๊ณ ์„ฑ๋Šฅ ์‹œ์Šคํ…œ ํƒ€์ด๋จธ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜๋„๋ก ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜๋˜์–ด ๋งŽ์€ ๊ฒŒ์ž„์˜ ๋ Œ๋”๋ง ๋ฃจํ”„์—์„œ ์˜ค๋ฒ„ํ—ค๋“œ๋ฅผ ์ค„์˜€์Šต๋‹ˆ๋‹ค. ๊ธฐํƒ€ ์„ฑ๋Šฅ ์ตœ์ ํ™”๊ฐ€ ์ด๋ฃจ์–ด์กŒ์Šต๋‹ˆ๋‹ค.

์ „์ฒด ๋ณ€๊ฒฝ ๋ชฉ๋ก์„ ํ™•์ธํ•˜์„ธ์š”. ์—ฌ๊ธฐ์—.

์™€์ธ 5.0 ์†Œ์Šค ์ฝ”๋“œ, ะทะตั€ะบะฐะปะพ
๋‹ค์–‘ํ•œ ๋ฐฐํฌํŒ์„ ์œ„ํ•œ ๋ฐ”์ด๋„ˆ๋ฆฌ
ะ”ะพะบัƒะผะตะฝั‚ะฐั†ะธั

์‚ฌ์ดํŠธ AppDB Wine๊ณผ ํ˜ธํ™˜๋˜๋Š” Windows ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๊ฐ€ ์œ ์ง€๋ฉ๋‹ˆ๋‹ค. ์—ฌ๊ธฐ ์ง€๋„์ž๋“ค์ด ์žˆ์Šต๋‹ˆ๋‹ค ํˆฌํ‘œ์ˆ˜:

  1. ํŒŒ์ด๋„ ํŒํƒ€์ง€ XI
  2. ์–ด๋„๋น„ ํฌํ† ์ƒต CS6(13.0)
  3. ์›”๋“œ ์˜ค๋ธŒ ์›Œํฌ๋ž˜ํ”„ํŠธ 8.3.0
  4. ์ด๋ธŒ ์˜จ๋ผ์ธ ํ˜„์žฌ
  5. ๋งค์ง: ๋” ๊ฐœ๋”๋ง ์˜จ๋ผ์ธ 4.x

์ด๋Ÿฌํ•œ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์€ Wine์—์„œ ๊ฐ€์žฅ ์ž์ฃผ ์‹คํ–‰๋œ๋‹ค๊ณ  ๊ฐ€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฉ”๋ชจ. Wine 5.0์˜ ์ถœ์‹œ๋Š” 2019๋…„ 30์›” ํด๋ž€๋“œ ๋‚จ๋ถ€์˜ ๋™๊ตด์„ ํƒํ—˜ํ•˜๋˜ ์ค‘ 3์„ธ์˜ ๋‚˜์ด๋กœ ๋น„๊ทน์ ์œผ๋กœ ์‚ฌ๋งํ•œ Jรณzef Kucia๋ฅผ ๊ธฐ๋ฆฌ๊ธฐ ์œ„ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค. Jozef๋Š” DirectXNUMXD Wine ๊ฐœ๋ฐœ์— ์ค‘์š”ํ•œ ๊ธฐ์—ฌ์ž์ด์ž ํ”„๋กœ์ ํŠธ์˜ ์ฃผ์š” ์ €์ž์˜€์Šต๋‹ˆ๋‹ค. vkd3d. ๊ทธ๋Š” Wine ์ž‘์—…์„ ํ•˜๋Š” ๋™์•ˆ 2500๊ฐœ ์ด์ƒ์˜ ํŒจ์น˜๋ฅผ ์ œ๊ณตํ–ˆ์Šต๋‹ˆ๋‹ค.

์™€์ธ 5.0 ์ถœ์‹œ

์ถœ์ฒ˜ : habr.com

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