áááºááá«áá® 21á 2020 ááœáẠStable Version áááá¬ážáááºááŒáá·áºáá»áááŸá¯ááᯠááŒá¯áá¯ááºáá²á·áááºá
á€áá¬ážááŸááºážááẠáá áºááŸá áºááá·áº ááœá¶á·ááŒáá¯ážááá¯ážáááºáá¬ááŒá®áž áá áºáŠážáá»ááºáž ááŒá±á¬ááºážáá²ááŸá¯áá±á«ááºáž 7400 áá»á±á¬áºááŸááááºá áŠážáá±á¬ááºááŒá¯á á¯áá° Alexandre Julliard ááẠáá±ážáá¯ááᯠááœá²ááŒá¬ážáááºááŸááºáááºá
- PE áá±á¬áºáááºááŒáá·áº áá±á¬áºáá»á°ážáá»á¬ážá¡ááœáẠáá¶á·ááá¯ážááŸá¯á áááºážááẠáá áºááºááŸáá·áº áááºááá¯áá®á¡ááœááºážááŸá á áá Ạmodule áá»á¬ážááŸáá·áº ááá¯ááºáá®ááá·áº ááá°áá®áá±á¬ áá±á¬áºáá®áá¬ááœááºáá±ážá¡á á®á¡á ááºáá»á¬ážááŒáá·áº ááŒá¿áá¬áá»á¬ážááᯠááŒá±ááŸááºážáá±ážáááºá
- ááá¯ááºážááá áºáááºáááºá¡ááŒá±á¬ááºážá¡áá²áá»á¬ážá¡áá«á¡ááẠáá±á¬áºáá®áá¬áá»á¬ážá áœá¬ááŸáá·áº GPU á¡áá»á¬ážá¡ááŒá¬ážááᯠáá¶á·ááá¯ážáá±ážáááºá
- FAudio ááá±á¬áá»ááºááá¯á¡ááŒá±áá¶á XAudio2 ááá¯ááŒááºáááºá¡áá±á¬ááºá¡áááºáá±á¬áºááŒááºážá DirectX á¡áá¶á á¬ááŒáá·áºááá¯ááºáá»á¬ážááá¯ááœáá·áºááŒááºážá FAudio ááá¯á·ááŒá±á¬ááºážááŒááºážá ááá·áºá¡á¬áž ááááºážáá»á¬ážááœáẠááá¯ááá¯ááŒáá·áºáá¬ážáá±á¬ á¡áá¶á¡áááºá¡ááœá±ážááᯠáááŸáá á±áááºá á¡áá¶á¡ááá¯ážá¡áá»ááºáá±á¬ááŸá±á¬ááŒááºážááᯠááœáá·áºáá±ážááŒááºážá á¡ááá·áºááŒáá·áº á¡áá¶á¡áá»áá¯ážáááºáá±á¬ááºááŸá¯áá»á¬ážááŸáá·áº á¡ááŒá¬ážá¡áá¬áá»á¬ážááᯠáááŸáá á±áááºááŒá áºáááºá
- Vulkan 1.1 áá¶á·ááá¯ážááŸá¯á
á¡ááááá®ááœááºáááºážáá
áºááŸá¯áá»á¬ážá¡ááŒá±á¬ááºáž ááá¯ááá¯áá±á·áá¬áá«á
PE áá±á¬áºáá»á°ážáá»á¬áž
MinGW compiler ááŒáá·áº Wine module á¡áá»á¬ážá á¯ááᯠELF á¡á á¬áž PE (Portable Executableá Windows binary áá±á¬áºáááº) ááá¯ááºáá±á¬áºáááºááŒáá·áº áááºáá±á¬ááºáá¬ážáá«áááºá
PE executable áá»á¬ážááᯠááᯠdirectory ááá¯á· áá°ážáá°áá¬ážáá«áááºá ~/.wine
dummy DLL ááá¯ááºáá»á¬ážááᯠá¡áá¯á¶ážááŒá¯ááá·áºá¡á
á¬áž á¡ááá®áá±ážááŸááºážáá»á¬ážááᯠá
á
áºááŸááºáá±á¬ Windows ááá·áºááœááºážááŸá¯áá»á¬ážááŸáá·áº ááá¯ááá¯áááºáá°á
á±áááºá
áá±á¬áºáá»á°ážá¡á¬ážáá¯á¶ážááᯠPE áá±á¬áºáááºááá¯á· áááŒá±á¬ááºážááá±ážáá«á á¡áá¯ááºáááºáá¯ááºáááºá
ááááºáá áºá áá áºááœá²
á¡áááºááœááºáá±á¬áºááŒáá²á·ááá·áºá¡ááá¯ááºážá áá»á¬ážá áœá¬áá±á¬ áá±á¬áºáá®áá¬áá»á¬ážááŸáá·áº ááááºáá Ạá¡áááºáá¬áá»á¬ážááŒáá·áº áá¯ááºáá±á¬ááºááẠáá¶á·ááá¯ážááŸá¯ááᯠááá·áºááœááºážáá¬ážáááºá
Vulkan driver ááᯠVulkan 1.1.126 áááºááŸááºáá»ááºáá»á¬ážááá¯á· á¡ááºááááºáá¯ááºáá¬ážáá«áááºá
ááá¯á·á¡ááŒááºá ááá¯á¡áá« WindowsCodecs á á¬ááŒáá·áºááá¯ááºááẠpalette-indexed áá±á¬áºáááºáá»á¬ážá¡áá«á¡ááẠáá±á¬ááºááẠraster áá±á¬áºáááºáá»á¬ážááᯠáá¶á·ááá¯ážáá±ážáá«áááºá
Direct3D
áá»ááºááŸá¬ááŒááºá¡ááŒáá·áº Direct3D á¡ááá®áá±ážááŸááºážáá»á¬ážááẠááá¯á¡áá« á ááááºáá»áœá±áá¬áá±á«áºááá¯ááŸá¯ááᯠááááºááá¯á·áá¬ážáááºá
DXGI á¡ááá®áá±ážááŸááºážáá»á¬ážá¡ááœááºá á ᶠAlt+Enter áá±á«ááºážá ááºá¡áá¯á¶ážááŒá¯ááŒá®áž áá»ááºááŸá¬ááŒááºá¡ááŒáá·áºááŸáá·áº áááºážááá¯ážáá¯ááºááŒá¬ážááœáẠááŒá±á¬ááºážáá²ááá¯ááºáá«ááŒá®á
Direct3D 12 á¡ááºá¹áá«áááºáá»á¬ážááᯠáá»ááºááŸá¬ááŒááºá¡ááŒáá·áºááŸáá·áº ááŒáááºážáá±á«ááºáá¯ááºáá»á¬ážááŒá¬ážááŒá±á¬ááºážááŒááºážá áá»ááºááŸá¬ááŒááºáá¯ááºáá»á¬ážááŒá±á¬ááºážáá²ááŒááºážá ááŒááºááœááºážáá»á²á·ááŒááºážááŸáá·áº áá²ááŸááºááá·áºááŒá¬ážáá¬ááá»á¬ážá¡ááŒá¬áž ááŒá±á¬ááºážáá²ááŒááºážá¡ááœáẠáá¶á·ááá¯ážááŸá¯áá«áááºá á±ááẠááŒáŸáá·áºáááºáá¬ážáá«áááºá á€á¡ááºá¹áá«áááºáá»á¬ážá¡á¬ážáá¯á¶ážááᯠDirect3D API á ááááºáá¬ážááŸááºážáá»á¬ážá¡ááœáẠá¡áá±á¬ááºá¡áááºáá±á¬áºááŒá®ážááŒá áºáááºá
ááá±á¬áá»ááºá¡ááœá²á·ááẠáá¬ááŸáá·áºáá»á®áá±á¬ á¡ááŸá¬ážá¡ááœááºážáá»á¬ážááᯠáá¯á¶á·áá áá¯ááºáá¯ááºáá¯ááºáá±á¬ááºáá²á·ááŒá®ážá ááá¯á·ááŒá±á¬áá·áº Wine á á¡áá»áá¯ážáá»áá¯ážáá±á¬á¡áá¬ážáááºá¡ááŒá±á¡áá±áá»á¬ážááᯠááá¯ááºááœááºááŸá¯ááŸá¬ ááá¯ááá¯áá±á¬ááºážááœááºáá¬áá²á·áááºá áááºážááá¯á·ááœáẠ2D samplers áá»á¬ážááœáẠ3D á¡áááºážá¡ááŒá áºáá»á¬ážááᯠááá°áá¬áá°ááŒááºážááŸáá·áº á¡ááŒááºá¡ááŸááºá¡á¬ážááŒáá·áºá ááœáá·áºáááºážááŒááºáá¬ááŸá¯ááŸáá·áº á¡ááááºá¡áááºá ááºážáááºááŸá¯áá»á¬ážá¡ááœáẠááŒááºáááŸááá·áºááœááºážááŸá¯áááºááá¯ážáá»á¬ážááᯠá¡áá¯á¶ážááŒá¯áá¬á áá±á¬ááºááŒááºáááºáá±á¬áá¯á¶á á¶áá»á¬ážááŸáá·áº ááŒá¬ážáá¶áá»á¬ážááŒáá·áº áááºáááºááŒááºážá áááŸááºáááºáá±á¬ááŸááºáááá¯áá»á¬áž (DirectDraw object) ááŸáá·áº á¡ááŒá¬ážá¡áá¬áá»á¬ážá áœá¬ááᯠá¡áá¯á¶ážááŒá¯ááŒááºážá
S3TC áááºážáááºážááᯠá¡áá¯á¶ážááŒá¯á áá»á¯á¶á·áá¬ážáá±á¬ 3D á¡ááœááºá¡ááŒááºáá»á¬ážááᯠáááºáá±ážááá·áºá¡áá« ááá¯á¡ááºáá±á¬ ááááºá á¬áá±áá¬á á¡ááœááºá¡á á¬ážááᯠáá»áŸá±á¬á·áá»ááá¯ááºááẠ(áá¯á¶ážááááºááŒááºážá¡á á¬ážá textures áá»á¬ážááᯠá¡áá¯á¶ážááá¯ááºáááºáá±ážáááº)á
DirectDraw á¡ááá®áá±ážááŸááºážáá±á¬ááºážáá»á¬ážá¡ááœáẠá¡áááºážáá±á¬áẠááœááºáá»ááºááŸá¯áá»á¬ážááŸáá·áº áááºáááºáá±á¬ á¡áá»áá¯ážáá»áá¯ážáá±á¬ ááá¯ážáááºááŸá¯áá»á¬ážááŸáá·áº ááŒááºáááºááŸá¯áá»á¬áž ááŒá¯áá¯ááºáá¬ážáááºá
Direct3D ááœááºá¡ááá¡ááŸááºááŒá¯ááááºáá áºáááºáá»á¬ážáá¡ááŒá±áá¶ááá¯ááá¯ážáá»á²á·áá¬ážáááºá
ááœááºáááºááŸáá·áº áá»áŸáá¯á·ááŸááºáá±ážá áá áº
áá±ááºáá®áááááá¬áá»á¬ážááᯠáá¶á·ááá¯ážáááºá¡ááœáẠGecko á¡ááºáá»ááºááᯠáá¬ážááŸááºáž 2.47.1 ááá¯á· á¡ááá·áºááŒáŸáá·áºáááºáá¬ážáá«áááºá HTML API á¡áá áºáá»á¬ážá áœá¬ááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºááŒá®ážáá«ááŒá®á
MSHTML ááẠSVG ááŒááºá ááºáá»á¬ážááᯠááᯠáá¶á·ááá¯ážáá±ážáá«áááºá
VBScript á¡ááºá¹áá«áááºá¡áá áºáá»á¬ážá áœá¬ááᯠáá±á«ááºážááá·áºáá²á·ááẠ(á¡ááŸá¬ážááŸáá·áº ááŒáœááºážáá»áẠááá¯ááºááœááºááŒá±ááŸááºážáá°áá»á¬áž)á
DHCP ááŸáá áºááá·áº HTTP proxy áááºáááºáá»á¬ážááᯠááá°ááá¯ááºááá·áº á áœááºážáááºááᯠá¡áá±á¬ááºá¡ááẠáá±á¬áºáá¬ážáááºá
áá»áŸáá¯á·ááŸááºá á¬ááŸááºá áá áºááœááºá GnuTLS ááŸáá áºááá·áº elliptic curve cryptographic keys (ECC) á¡ááœáẠáá¶á·ááá¯ážááŸá¯á¡á¬áž á¡áá±á¬ááºá¡áááºáá±á¬áºáá²á·ááŒá®ážá PFX áá±á¬áºáááºááŸá ááá¯ááºáá»á¬ážá០áá±á¬á·ááŸáá·áº áááºááŸááºáá»á¬ážááᯠáááºááœááºážááá¯ááºááŸá¯ááᯠááá·áºááœááºážááŒá®áž PBKDF2 á áá¬ážááŸááºá¡ááŒá±áá¶áá±á¬ áá±á¬á·áá¯ááºáá¯ááºááŒááºážá¡á á®á¡á ááºá¡ááœáẠáá¶á·ááá¯ážááŸá¯ááᯠááá·áºááœááºážáá¬ážáááºá .
Wine á¡ááœáẠAdobe Photoshop CS6
á¡ááŒá¬ážáá±á¬ áá°ážááŒá¬ážáááºážáá áºááŸá¯áá»á¬áž
- NT kernel spinlocks á¡ááœááºáá¶á·ááá¯ážááŸá¯á
- DXTn ááŸáá·áº S3 textures áá»á¬ážááᯠáá»á¯á¶á·ááŒááºážá¡ááœáẠáá°ááá¯ááºááœáá·áºáááºáááºážáá¯ááºáá¯á¶ážááœá¬ážááŒááºážááŒá±á¬áá·áºá áááºážááá¯á·ááᯠáá°áááºážá¡áá±á¬ááºá¡áááºáá±á¬áºááŸá¯ááœáẠááá·áºááœááºážááá¯ááºáá²á·áááºá
- plug-and-play driver ááá·áºááœááºážááŸá¯ááᯠáá¶á·ááá¯ážáá±ážáááºá
- á¡áá»áá¯ážáá»áá¯ážáá±á¬ DirectWrite ááá¯ážáááºááŸá¯á
- Windows Media Foundation API á¡ááœáẠááá¯ááá¯áá±á¬ááºážááœááºáá±á¬ áá¶á·ááá¯ážááŸá¯á
- fuexes áá»á¬ážááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºááŒááºážá¡ááœáẠááá¯ááá¯áá±á¬ááºážááœááºáá±á¬ primitives áá»á¬ážááᯠáááºáá°ááŒá¯ááŒááºážá
- áá
áºáá¯á
á®á¡ááœáẠopen source .NET á¡áá±á¬ááºá¡áááºáá±á¬áºááŸá¯á¡á
á¬áž áá±áá¬áá»áœá±áá¬ááẠWine-Mono ááᯠáá»áŸáá±ááŒááºážá
~/.wine
. - áá°áá®áá¯áẠ12.0 ááŸáá·áº 12.1 áá¶á·ááá¯ážááŸá¯á
- Winsock API ááŸáá·áº IIS á¡ááœáẠá¡á á¬ážááá¯ážááŸá¯á¡ááŒá ẠáááŠáž HTTP áááºáá±á¬ááºááŸá¯ (HTTP.sys) ááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºááŒááºážááŒáá·áº Windows Sockets API ááẠááá¯ááá¯áá±á¬ááºážááœááºáá±á¬ á áœááºážáá±á¬ááºáááºááᯠááŒá áºáá±á«áºá á±áá«áááºá
- Windows debugger áá»á¬ážááŸáá·áº ááá¯ááá¯áá±á¬ááºážááœááºá áœá¬ ááœá²áááºá¡áá¯á¶ážááŒá¯ááá¯ááºáá«áááºá
- ááá¯ááá¯áá±á¬ááºážááœááºáá±á¬ LLVM MinGW áá¶á·ááá¯ážááŸá¯ ááŸáá·áº WineGCC á¡ááŒááºá¡ááŸáẠá á¯á ááºážááá¯ážáááºááŸá¯áá»á¬ážá
á¡áá¯á¶ážááŒá¯áá° á¡ááºáá¬áá±á·á áºááœáẠááá¯ážáááºááŸá¯áá»á¬ážááá¯áááºáž áá±á¬áºááŒááá¯ááºáááºá á¥ááá¬á¡á¬ážááŒáá·áºá á¡áááá·áºáá¯á¶ážááŒáááºážáá±á«ááºáá»á¬ážááᯠááᯠWindows 3.1 áá¯á¶á á¶á¡áá¯ááºááœááºáá»á¬ážááẠáá±á«ááºážá ááºáá¬ážááᯠá¡áá¯á¶ážááŒá¯á ááŒááá¬ážáááºá áŠážáá¯ááºááá¯ááºá á áá®áá¬áááºáá®ážááŸáá·áº ááŒá±áááºážáá»á¬ážá¡áá«á¡ááẠááááºážááááºážáá»á¯ááºáááááá¬áá»á¬ážá¡ááœáẠááá¯ááá¯áá±á¬ááºážááœááºáá±á¬ áá¶á·ááá¯ážááŸá¯á
built-in AVIá MPEG-I ááŸáá·áº WAVE áá¯ááºáá«áá»á¬ážááᯠWine á០áááºááŸá¬ážáá²á·ááŒá®áž áááºážááá¯á·ááᯠá áá ẠGStreamer ááá¯á·ááá¯áẠQuickTime ááŒáá·áº á¡á á¬ážááá¯ážáá²á·áááºá
Wine ááœááºáááºáááºáá±áá±á¬á¡ááºááºáá®áá±ážááŸááºážáá»á¬ážáá¡áá±ážááŸá¡ááŸá¬ážááŸá¬ááŒááºážá¡ááœáẠVisual Studio ááŸáá®áá¬ááá«ááá¯á¡áá¯á¶ážááŒá¯ááá¯ááºá áœááºážááá¯ááá·áºááœááºážáá¬ážááŒá®ážá DBGENG (Debug Engine) á á¬ááŒáá·áºááá¯ááºááá¯áá áºá áááºáá áºááá¯ááºážá¡áá±á¬ááºá¡áááºáá±á¬áºáá¬ážááŒá®ážá libwine áá±á«áºááœááºááŸá®ááá¯ááŸá¯ááᯠWindows á¡ááœááºá á¯á ááºážáá¬ážáá±á¬ááá¯ááºáá»á¬ážááŸáááºááŸá¬ážááá¯ááºáá«áááºá
á áœááºážáá±á¬ááºáááºááᯠááá¯áá±á¬ááºážá¡á±á¬ááºááŒá¯áá¯ááºáááºá á áœááºážáá±á¬ááºáááºááŒáá·áº á áá Ạtimer áá¯ááºáá±á¬ááºáá»ááºáá»á¬ážááᯠá¡áá¯á¶ážááŒá¯áááºá¡ááœáẠá¡áá»áá¯ážáá»áá¯ážáá±á¬ á¡áá»áááºááá¯ááºáá¯ááºáá±á¬ááºáá»ááºáá»á¬ážááᯠááœáŸá±á·ááŒá±á¬ááºážáá¬ážááŒá®áž ááááºážáá»á¬ážá áœá¬á render loop ááœáẠá¡áá»á¯á¶ážáááºááŸá¯ááᯠáá»áŸá±á¬á·áá»áá¬ážáááºá á¡ááŒá¬ážáá±á¬ á áœááºážáá±á¬ááºááẠááá¯ááá¯áá±á¬ááºážááœááºá¡á±á¬áẠááŒá¯áá¯ááºáá¬ážáá«áááºá
á¡ááŒá±á¬ááºážá¡áá²áá»á¬ážá
á¬áááºážá¡ááŒáá·áºá¡á
á¯á¶ááᯠááŒáá·áºáá«á
á¡ááá¯áá« site ááá¯
- Final Fantasy XI
- Adobe Photoshop CS6 (13.0)
- Warcraft 8.3.0 áááá¹áá¬
- EVE á¡áœááºááá¯ááºážáááºááŸá
- Magic - The Gathering Online 4.x
á€á¡ááá®áá±ážááŸááºážáá»á¬ážááᯠWine ááœáẠá¡áá»á¬ážáá¯á¶ážááœáá·áºáá¬ážáááºáᯠáá°áááá¯ááºáááºá
ááŸááºáá»ááºá Wine 5.0 ááẠááá¯áááºáá±á¬ááºááá¯ááºážááŸá ááŸáá¯ááºáá°áá
áºáá¯á¡á¬áž ááŸá¬ááœá±á
áẠá¡ááẠ2019 ááŸá
áºá¡ááœáẠ30 áá¯ááŸá
Ạá©áá¯ááºáááœáẠáááºážáááºážá
áœá¬ áá±áá¯á¶ážááœá¬ážáá²á·áá±á¬ Józef Kucia á á¡ááŸááºááá¡ááœáẠáááºááœááºáá«áááºá Jozef ááẠDirect3D Wine ááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯á¡ááœáẠá¡áá±ážáá«áá±á¬ áá¶á·ááá¯ážáá°áá®áá°ááŒá
áºááŒá®áž ááá±á¬áá»ááºá áŠážáá±á¬ááºáá±ážáá¬ážáá°áááºáž ááŒá
áºáááºá
source: www.habr.com