ΠΠ° 21 ΡΠ°Π½ΡΠ°ΡΠΈ 2020 Π³ΠΎΠ΄ΠΈΠ½Π° ΡΠ΅ ΡΠ»ΡΡΠΈ ΠΎΡΠΈΡΠΈΡΠ°Π»Π½ΠΎΡΠΎ ΠΎΠ±ΡΠ°Π²ΡΠ²Π°ΡΠ΅ Π½Π° ΡΡΠ°Π±ΠΈΠ»Π½Π°ΡΠ° Π²Π΅ΡΠ·ΠΈΡΠ° - Π±Π΅ΡΠΏΠ»Π°ΡΠ½Π° Π°Π»Π°ΡΠΊΠ° Π·Π° Π²ΠΎΠ΄Π΅ΡΠ΅ Π½Π° ΠΌΠ°ΡΡΠΈΠ½ Windows ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ Π²ΠΎ UNIX ΠΎΠΊΠΎΠ»ΠΈΠ½Π°. ΠΠ²Π° Π΅ Π°Π»ΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½Π°, Π±Π΅ΡΠΏΠ»Π°ΡΠ½Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ° Π½Π° Windows API. Π Π΅ΠΊΡΡΠ·ΠΈΠ²Π½ΠΈΠΎΡ Π°ΠΊΡΠΎΠ½ΠΈΠΌ WINE ΡΠ΅ Π·Π°Π»Π°Π³Π° Π·Π° βΠΠΈΠ½ΠΎΡΠΎ Π½Π΅ Π΅ Π΅ΠΌΡΠ»Π°ΡΠΎΡβ.
ΠΠ²Π°Π° Π²Π΅ΡΠ·ΠΈΡΠ° ΠΈΠΌΠ° ΠΎΠΊΠΎΠ»Ρ Π΅Π΄Π½Π° Π³ΠΎΠ΄ΠΈΠ½Π° ΡΠ°Π·Π²ΠΎΡ ΠΈ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΎΠ΄ 7400 ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡΠ°Π»Π½ΠΈ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ. ΠΠ»Π°Π²Π½ΠΈΠΎΡ ΡΠ°Π·Π²ΠΈΠ²Π°Ρ ΠΠ»Π΅ΠΊΡΠ°Π½Π΄ΡΠ΅ ΠΡΠ»ΠΈΠ°ΡΠ΄ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΡΠ²Π° ΡΠ΅ΡΠΈΡΠΈ:
- ΠΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° ΠΌΠΎΠ΄ΡΠ»ΠΈ Π²ΠΎ PE ΡΠΎΡΠΌΠ°Ρ. ΠΠ²Π° Π³ΠΈ ΡΠ΅ΡΠ°Π²Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈΡΠ΅ ΡΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΠ΅ΠΌΠΈ Π·Π° Π·Π°ΡΡΠΈΡΠ° ΠΎΠ΄ ΠΊΠΎΠΏΠΈΡΠ°ΡΠ΅ ΡΡΠΎ ΠΎΠ΄Π³ΠΎΠ²Π°ΡΠ°Π°Ρ Π½Π° ΡΠΈΡΡΠ΅ΠΌΡΠΊΠΈΡΠ΅ ΠΌΠΎΠ΄ΡΠ»ΠΈ Π½Π° Π΄ΠΈΡΠΊΠΎΡ ΠΈ Π²ΠΎ ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ°ΡΠ°.
- ΠΠΎΠ΄Π΄ΡΠΆΡΠ²Π° ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈ ΠΈ ΠΏΠΎΠ²Π΅ΡΠ΅ Π³ΡΠ°ΡΠΈΡΠΊΠΈ ΠΏΡΠΎΡΠ΅ΡΠΎΡΠΈ, Π²ΠΊΠ»ΡΡΡΠ²Π°ΡΡΠΈ Π³ΠΈ ΠΈ ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅ Π½Π° Π΄ΠΈΠ½Π°ΠΌΠΈΡΠΊΠΈΡΠ΅ ΠΏΠΎΡΡΠ°Π²ΠΊΠΈ.
- ΠΠΎΠ²ΡΠΎΡΠ½Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ° Π½Π° XAudio2 Π²ΡΠ· ΠΎΡΠ½ΠΎΠ²Π° Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠΎΡ FAudio, ΠΎΡΠ²ΠΎΡΠ΅Π½Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ° Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Π·Π° Π·Π²ΡΠΊ Π½Π° DirectX. ΠΡΠ΅ΡΡΠ»ΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° FAudio Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° ΠΏΠΎΡΡΠΈΠ³Π½Π΅ΡΠ΅ ΠΏΠΎΠ²ΠΈΡΠΎΠΊ ΠΊΠ²Π°Π»ΠΈΡΠ΅Ρ Π½Π° Π·Π²ΡΠΊΠΎΡ Π²ΠΎ ΠΈΠ³ΡΠΈΡΠ΅, Π΄Π° ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠΈΡΠ΅ ΠΌΠ΅ΡΠ°ΡΠ΅ Π½Π° ΡΠ°ΡΠΈΠ½Π°ΡΠ° Π½Π° Π·Π²ΡΠΊΠΎΡ, Π½Π°ΠΏΡΠ΅Π΄Π½ΠΈ Π·Π²ΡΡΠ½ΠΈ Π΅ΡΠ΅ΠΊΡΠΈ ΠΈ ΠΌΠ½ΠΎΠ³Ρ ΠΏΠΎΠ²Π΅ΡΠ΅.
- ΠΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° Vulkan 1.1.
ΠΠΎΠ·Π½Π°ΡΡΠ΅ ΠΏΠΎΠ²Π΅ΡΠ΅ Π·Π° ΠΊΠ»ΡΡΠ½ΠΈΡΠ΅ ΠΈΠ½ΠΎΠ²Π°ΡΠΈΠΈ.
PE ΠΌΠΎΠ΄ΡΠ»ΠΈ
Π‘ΠΎ ΠΊΠΎΠΌΠΏΠ°ΡΠ»Π΅ΡΠΎΡ MinGW, ΠΏΠΎΠ²Π΅ΡΠ΅ΡΠΎ Wine ΠΌΠΎΠ΄ΡΠ»ΠΈ ΡΠ΅Π³Π° ΡΠ΅ ΠΈΠ·Π³ΡΠ°Π΄Π΅Π½ΠΈ Π²ΠΎ PE (Portable Executable, Windows Π±ΠΈΠ½Π°ΡΠ΅Π½ ΡΠΎΡΠΌΠ°Ρ) ΡΠΎΡΠΌΠ°Ρ Π½Π° ΠΈΠ·Π²ΡΡΠ½Π° Π΄Π°ΡΠΎΡΠ΅ΠΊΠ° Π½Π°ΠΌΠ΅ΡΡΠΎ ELF.
PE ΠΈΠ·Π²ΡΡΠ½ΠΈΡΠ΅ Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ ΡΠ΅Π³Π° ΡΠ΅ ΠΊΠΎΠΏΠΈΡΠ°Π°Ρ Π²ΠΎ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΠΌΠΎΡ ~/.wine Π½Π°ΠΌΠ΅ΡΡΠΎ Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ°Ρ Π»Π°ΠΆΠ½ΠΈ DLL-Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ, ΡΡΠΎ Π³ΠΈ ΠΏΡΠ°Π²ΠΈ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈΡΠ΅ ΠΏΠΎΡΠ»ΠΈΡΠ½ΠΈ Π½Π° ΡΠ΅Π°Π»Π½ΠΈΡΠ΅ ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΠΈ Π½Π° Windows.
Π‘Γ¨ ΡΡΡΠ΅ Π½Π΅ ΡΠ΅ ΠΏΡΠ΅ΡΠ²ΠΎΡΠ΅Π½ΠΈ ΡΠΈΡΠ΅ ΠΌΠΎΠ΄ΡΠ»ΠΈ Π²ΠΎ ΡΠΎΡΠΌΠ°Ρ PE. Π Π°Π±ΠΎΡΠ°ΡΠ° ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΡΠ²Π°.
ΠΡΠ°ΡΠΈΡΠΊΠΈ ΠΏΠΎΡΡΠΈΡΡΠ΅ΠΌ
ΠΠ°ΠΊΠΎ ΡΡΠΎ ΡΠΏΠΎΠΌΠ΅Π½Π°Π²ΠΌΠ΅ ΠΏΠΎΠ³ΠΎΡΠ΅, Π΄ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° ΡΠ°Π±ΠΎΡΠ° ΡΠΎ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈ ΠΈ Π³ΡΠ°ΡΠΈΡΠΊΠΈ Π°Π΄Π°ΠΏΡΠ΅ΡΠΈ.
ΠΠΎΠ·Π°ΡΠΎΡ Π½Π° Vulkan Π΅ Π°ΠΆΡΡΠΈΡΠ°Π½ Π½Π° ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈΡΠ΅ Π½Π° Vulkan 1.1.126.
ΠΠΎΠΊΡΠ°Ρ ΡΠΎΠ°, Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΡΠ° WindowsCodecs ΡΠ΅Π³Π° ΠΏΠΎΠ΄Π΄ΡΠΆΡΠ²Π° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈ ΡΠ°ΡΡΠ΅ΡΡΠΊΠΈ ΡΠΎΡΠΌΠ°ΡΠΈ, Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ ΠΈ ΡΠΎΡΠΌΠ°ΡΠΈ ΠΈΠ½Π΄Π΅ΠΊΡΠΈΡΠ°Π½ΠΈ ΡΠΎ ΠΏΠ°Π»Π΅ΡΠ°.
ΠΠΈΡΠ΅ΠΊΡΠ΅Π½3Π
ΠΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈΡΠ΅ Direct3D Π½Π° ΡΠ΅Π» Π΅ΠΊΡΠ°Π½ ΡΠ΅Π³Π° Π³ΠΎ Π±Π»ΠΎΠΊΠΈΡΠ°Π°Ρ ΠΏΠΎΠ²ΠΈΠΊΠΎΡ Π½Π° Π·Π°ΡΡΠΈΡΠ½ΠΈΠΊΠΎΡ Π½Π° Π΅ΠΊΡΠ°Π½ΠΎΡ.
ΠΠ° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈΡΠ΅ DXGI, ΡΠ΅Π³Π° Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π΄Π° ΡΠ΅ ΠΏΡΠ΅ΡΡΠ»Π°ΡΠ΅ ΠΏΠΎΠΌΠ΅ΡΡ ΡΠ΅ΠΆΠΈΠΌΠΎΡ Π½Π° ΡΠ΅Π» Π΅ΠΊΡΠ°Π½ ΠΈ ΡΠ΅ΠΆΠΈΠΌΠΎΡ ΡΠΎ ΠΏΡΠΎΠ·ΠΎΡΠ΅Ρ ΠΊΠΎΡΠΈΡΡΠ΅ΡΡΠΈ ΡΠ° ΡΡΠ°Π½Π΄Π°ΡΠ΄Π½Π°ΡΠ° ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡΠ° Alt+Enter.
Π€ΡΠ½ΠΊΡΠΈΠΈΡΠ΅ Π½Π° Direct3D 12 ΡΠ΅ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈ Π·Π° Π΄Π° Π²ΠΊΠ»ΡΡΠ°Ρ ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° ΠΏΡΠ΅ΡΡΠ»ΡΠ²Π°ΡΠ΅ ΠΏΠΎΠΌΠ΅ΡΡ ΡΠ΅ΠΆΠΈΠΌΠΈΡΠ΅ Π½Π° ΡΠ΅Π» Π΅ΠΊΡΠ°Π½ ΠΈ ΡΠ΅ΠΆΠΈΠΌΠΈ ΡΠΎ ΠΏΡΠΎΠ·ΠΎΡΡΠΈ, ΠΌΠ΅Π½ΡΠ²Π°ΡΠ΅ Π½Π° ΡΠ΅ΠΆΠΈΠΌΠΈΡΠ΅ Π½Π° Π΅ΠΊΡΠ°Π½ΠΎΡ, ΡΠΊΠ°Π»ΠΈΡΠ°ΡΠ΅ ΠΏΡΠΈΠΊΠ°Π·ΠΈ ΠΈ ΠΈΠ½ΡΠ΅ΡΠ²Π°Π»ΠΈ Π·Π° Π·Π°ΠΌΠ΅Π½Π°. Π‘ΠΈΡΠ΅ ΠΎΠ²ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ Π²Π΅ΡΠ΅ ΡΠ΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°Π½ΠΈ Π·Π° ΠΏΡΠ΅ΡΡ ΠΎΠ΄Π½ΠΈΡΠ΅ Π²Π΅ΡΠ·ΠΈΠΈ Π½Π° Direct3D API.
ΠΡΠΎΠ΅ΠΊΡΠ½ΠΈΠΎΡ ΡΠΈΠΌ ΡΠ°Π±ΠΎΡΠ΅ΡΠ΅ Π½Π°ΠΏΠΎΡΠ½ΠΎ ΠΈ ΠΏΠΎΠΏΡΠ°Π²Π° Π±ΡΠΊΠ²Π°Π»Π½ΠΎ ΡΡΠΎΡΠΈΡΠΈ Π³ΡΠ΅ΡΠΊΠΈ, ΡΠ°ΠΊΠ° ΡΡΠΎ Π΅ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΎ ΡΠΏΡΠ°Π²ΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° Wine ΡΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΠ°Π±ΠΎΠ²ΠΈ ΡΠΈΡΡΠ°ΡΠΈΠΈ. Π’ΠΈΠ΅ Π²ΠΊΠ»ΡΡΡΠ²Π°Π°Ρ Π·Π΅ΠΌΠ°ΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΠΎΡΠΈ ΠΎΠ΄ 2D ΡΠ΅ΡΡΡΡΠΈ Π²ΠΎ 3D ΡΠ΅ΠΌΠΏΠ»Π΅ΡΠΈΡΠ΅ ΠΈ ΠΎΠ±ΡΠ°ΡΠ½ΠΎ, ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π½Π° Π²Π»Π΅Π·Π½ΠΈ Π²ΡΠ΅Π΄Π½ΠΎΡΡΠΈ Π½Π°Π΄Π²ΠΎΡ ΠΎΠ΄ ΠΎΠΏΡΠ΅Π³ΠΎΡ Π·Π° ΡΠ΅ΡΡΠΎΠ²ΠΈ Π·Π° ΡΡΠ°Π½ΡΠΏΠ°ΡΠ΅Π½ΡΠ½ΠΎΡΡ ΠΈ Π΄Π»Π°Π±ΠΎΡΠΈΠ½Π°, ΡΠ΅Π½Π΄Π΅ΡΠΈΡΠ°ΡΠ΅ ΡΠΎ ΡΠ΅ΡΠ»Π΅ΠΊΡΠΈΡΠ°Π½ΠΈ ΡΠ΅ΠΊΡΡΡΡΠΈ ΠΈ Π±Π°ΡΠ΅ΡΠΈ, ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π½Π° Π½Π΅ΡΠΎΡΠ½ΠΈ ΠΊΠ»ΠΈΠΏΠ΅ΡΠΈ (ΠΎΠ±ΡΠ΅ΠΊΡ DirectDraw) ΠΈ ΠΌΠ½ΠΎΠ³Ρ ΠΏΠΎΠ²Π΅ΡΠ΅.
ΠΠΎΠ»Π΅ΠΌΠΈΠ½Π°ΡΠ° Π½Π° ΠΏΠΎΡΡΠ΅Π±Π½ΠΈΠΎΡ Π°Π΄ΡΠ΅ΡΠ΅Π½ ΠΏΡΠΎΡΡΠΎΡ ΠΏΡΠΈ Π²ΡΠΈΡΡΠ²Π°ΡΠ΅ Π½Π° 3D ΡΠ΅ΠΊΡΡΡΡΠΈ ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΈΡΠ°Π½ΠΈ ΡΠΎ ΠΌΠ΅ΡΠΎΠ΄ΠΎΡ S3TC Π΅ Π½Π°ΠΌΠ°Π»Π΅Π½Π° (Π½Π°ΠΌΠ΅ΡΡΠΎ Π΄Π° ΡΠ΅ Π²ΡΠΈΡΡΠ²Π°Π°Ρ ΠΊΠ°ΠΊΠΎ ΡΠ΅Π»ΠΈΠ½Π°, ΡΠ΅ΠΊΡΡΡΡΠΈΡΠ΅ ΡΠ΅ Π²ΡΠΈΡΡΠ²Π°Π°Ρ Π½Π° ΠΏΠ°ΡΡΠΈΡΠ°).
ΠΠ°ΠΏΡΠ°Π²Π΅Π½ΠΈ ΡΠ΅ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΏΠΎΠ΄ΠΎΠ±ΡΡΠ²Π°ΡΠ° ΠΈ ΠΏΠΎΠΏΡΠ°Π²ΠΊΠΈ ΠΏΠΎΠ²ΡΠ·Π°Π½ΠΈ ΡΠΎ ΠΏΡΠ΅ΡΠΌΠ΅ΡΠΊΠΈΡΠ΅ Π½Π° ΠΎΡΠ²Π΅ΡΠ»ΡΠ²Π°ΡΠ΅ΡΠΎ Π·Π° ΠΏΠΎΡΡΠ°ΡΠΈΡΠ΅ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ Π½Π° DirectDraw.
ΠΡΠ½ΠΎΠ²Π°ΡΠ° Π½Π° Π³ΡΠ°ΡΠΈΡΠΊΠΈΡΠ΅ ΠΊΠ°ΡΡΠΈΡΠΊΠΈ ΠΏΡΠ΅ΠΏΠΎΠ·Π½Π°Π΅Π½ΠΈ Π²ΠΎ Direct3D Π΅ ΠΏΡΠΎΡΠΈΡΠ΅Π½Π°.
ΠΡΠ΅ΠΆΠ° ΠΈ ΠΊΡΠΈΠΏΡΠΎΠ³ΡΠ°ΡΠΈΡΠ°
ΠΠΎΡΠΎΡΠΎΡ Gecko Π΅ Π°ΠΆΡΡΠΈΡΠ°Π½ Π½Π° Π²Π΅ΡΠ·ΠΈΡΠ°ΡΠ° 2.47.1 Π·Π° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π½Π° ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π°Π»Π°ΡΠΊΠΈ. ΠΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°Π½ΠΈ ΡΠ΅ Π³ΠΎΠ»Π΅ΠΌ Π±ΡΠΎΡ Π½ΠΎΠ²ΠΈ HTML API.
MSHTML ΡΠ΅Π³Π° ΠΏΠΎΠ΄Π΄ΡΠΆΡΠ²Π° SVG Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈ.
ΠΠΎΠ΄Π°Π΄Π΅Π½ΠΈ ΡΠ΅ ΠΌΠ½ΠΎΠ³Ρ Π½ΠΎΠ²ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ Π½Π° VBScript (ΠΊΠ°ΠΊΠΎ ΡΡΠΎ ΡΠ΅ ΡΠ°ΠΊΡΠ²Π°ΡΠΈ ΡΠΎ Π³ΡΠ΅ΡΠΊΠΈ ΠΈ ΠΈΡΠΊΠ»ΡΡΠΎΡΠΈ).
Π‘ΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΠ° Π΄Π° ΡΠ΅ Π΄ΠΎΠ±ΠΈΡΠ°Ρ ΠΏΠΎΡΡΠ°Π²ΠΊΠΈ Π·Π° ΠΏΡΠΎΠΊΡΠΈ Π·Π° HTTP ΠΏΡΠ΅ΠΊΡ DHCP Π΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°Π½Π°.
ΠΠΎ ΠΊΡΠΈΠΏΡΠΎΠ³ΡΠ°ΡΡΠΊΠΈΠΎΡ Π΄Π΅Π», ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° ΠΊΡΠΈΠΏΡΠΎΠ³ΡΠ°ΡΡΠΊΠΈ ΠΊΠ»ΡΡΠ΅Π²ΠΈ ΡΠΎ Π΅Π»ΠΈΠΏΡΠΎΠ²ΠΈΠ΄Π½Π° ΠΊΡΠΈΠ²Π° (ECC) ΠΏΡΠ΅ΠΊΡ GnuTLS, Π΄ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΡΠ²ΠΎΠ· Π½Π° ΠΊΠ»ΡΡΠ΅Π²ΠΈ ΠΈ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈ ΠΎΠ΄ Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ Π²ΠΎ ΡΠΎΡΠΌΠ°Ρ PFX ΠΈ ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° ΡΠ΅ΠΌΠ°ΡΠ° Π·Π° Π³Π΅Π½Π΅ΡΠΈΡΠ°ΡΠ΅ ΠΊΠ»ΡΡΠ΅Π²ΠΈ Π±Π°Π·ΠΈΡΠ°Π½Π° Π½Π° Π»ΠΎΠ·ΠΈΠ½ΠΊΠ° PBKDF2. Π΄ΠΎΠ΄Π°Π΄Π΅Π½Π°.
Adobe Photoshop CS6 Π·Π° Π²ΠΈΠ½ΠΎ
ΠΡΡΠ³ΠΈ Π·Π½Π°ΡΠ°ΡΠ½ΠΈ ΠΈΠ½ΠΎΠ²Π°ΡΠΈΠΈ
- ΠΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° NT ΠΊΠ΅ΡΠ½Π΅Π» ΡΠΏΠΈΠ½Π»ΠΎΠΊΠΎΠ²ΠΈ.
- ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΠ΅Π½ΠΈΠ΅ Π½Π° ΠΈΡΡΠ΅ΠΊΠΎΡ Π½Π° ΠΏΠ°ΡΠ΅Π½ΡΠΎΡ Π·Π° ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΈΡΠ° Π½Π° ΡΠ΅ΠΊΡΡΡΡΠΈ DXTn ΠΈ S3, ΡΡΠ°Π½Π° ΠΌΠΎΠΆΠ½ΠΎ Π΄Π° ΡΠ΅ Π²ΠΊΠ»ΡΡΠ°Ρ Π²ΠΎ ΡΡΠ°Π½Π΄Π°ΡΠ΄Π½Π°ΡΠ° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ°.
- ΠΠΎΠ΄Π΄ΡΠΆΡΠ²Π° ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΡΠ° Π½Π° Π΄ΡΠ°ΡΠ²Π΅Ρ Π·Π° ΠΏΡΠΈΠΊΠ»ΡΡΡΠ²Π°ΡΠ΅ ΠΈ ΠΈΠ³ΡΠ°ΡΠ΅.
- Π Π°Π·Π»ΠΈΡΠ½ΠΈ ΠΏΠΎΠ΄ΠΎΠ±ΡΡΠ²Π°ΡΠ° Π½Π° DirectWrite.
- ΠΠΎΠ΄ΠΎΠ±ΡΠ΅Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° Windows Media Foundation API.
- ΠΠΎΠ΄ΠΎΠ±ΡΠ° ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΡΠ° Π½Π° ΠΏΡΠΈΠΌΠΈΡΠΈΠ²ΠΈΡΠ΅ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΠ΅Π½ΠΈΠ΅ Π½Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ°ΡΠ° Π½Π° ΡΡΡΠ΅ΠΊΡΠΈ.
- Π‘ΠΏΠΎΠ΄Π΅Π»ΡΠ²Π°ΡΠ΅ Π½Π° Wine-Mono Π·Π° Π·Π°ΡΡΠ΅Π΄Π° Π½Π° ΠΏΡΠΎΡΡΠΎΡ Π½Π°ΠΌΠ΅ΡΡΠΎ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ° ΡΠΎ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄ .NET Π·Π° ΡΠ΅ΠΊΠΎΡ
~/.wine. - ΠΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° Unicode 12.0 ΠΈ 12.1.
- ΠΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ° Π½Π° ΠΏΠΎΡΠ΅ΡΠ½Π° HTTP ΡΡΠ»ΡΠ³Π° (HTTP.sys) ΠΊΠ°ΠΊΠΎ Π·Π°ΠΌΠ΅Π½Π° Π·Π° Winsock API ΠΈ IIS, ΡΡΠΎ ΡΠ΅Π·ΡΠ»ΡΠΈΡΠ° ΡΠΎ ΠΏΠΎΠ΄ΠΎΠ±ΡΠΈ ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈ ΠΎΠ΄ Windows Sockets API.
- ΠΠΎΠ΄ΠΎΠ±ΡΠ° ΠΊΠΎΠΌΠΏΠ°ΡΠΈΠ±ΠΈΠ»Π½ΠΎΡΡ ΡΠΎ Π΄Π΅Π±Π°Π³Π΅ΡΠΈΡΠ΅ Π½Π° Windows.
- ΠΠΎΠ΄ΠΎΠ±ΡΠ° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° LLVM MinGW ΠΈ ΠΏΠΎΠ΄ΠΎΠ±ΡΡΠ²Π°ΡΠ° Π²ΠΎ Π²ΠΊΡΡΡΠ΅Π½Π°ΡΠ° ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΈΡΠ° Π½Π° WineGCC.
ΠΠΎΠΆΠ΅ΠΌΠ΅ Π΄Π° ΡΠΏΠΎΠΌΠ΅Π½Π΅ΠΌΠ΅ ΠΈ ΠΏΠΎΠ΄ΠΎΠ±ΡΡΠ²Π°ΡΠ° Π²ΠΎ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΊΠΈΠΎΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡ. ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡΠ°Π½ΠΈΡΠ΅ ΠΏΡΠΎΠ·ΠΎΡΡΠΈ ΡΠ΅Π³Π° ΡΠ΅ ΠΏΡΠΈΠΊΠ°ΠΆΡΠ²Π°Π°Ρ ΡΠΎ ΠΏΠΎΠΌΠΎΡ Π½Π° Π»Π΅Π½ΡΠ° Π·Π° Π½Π°ΡΠ»ΠΎΠ² Π½Π°ΠΌΠ΅ΡΡΠΎ ΠΈΠΊΠΎΠ½ΠΈ Π²ΠΎ ΡΡΠΈΠ»ΠΎΡ Π½Π° Windows 3.1. ΠΠΎΠ΄ΠΎΠ±ΡΠ΅Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΎΡΠΈΡΠ΅ Π·Π° ΠΈΠ³ΡΠΈ, Π²ΠΊΠ»ΡΡΡΠ²Π°ΡΡΠΈ ΠΏΡΠ΅ΠΊΠΈΠ½ΡΠ²Π°Ρ Π·Π° ΠΊΠ°ΠΏΠ°, Π²ΠΎΠ»Π°Π½ ΠΈ ΠΏΠ΅Π΄Π°Π»ΠΈ.
ΠΠ³ΡΠ°Π΄Π΅Π½ΠΈΡΠ΅ Π΄Π΅ΠΊΠΎΠ΄Π΅ΡΠΈ AVI, MPEG-I ΠΈ WAVE ΡΠ΅ ΠΎΡΡΡΡΠ°Π½Π΅ΡΠΈ ΠΎΠ΄ Wine, Π·Π°ΠΌΠ΅Π½ΡΠ²Π°ΡΡΠΈ Π³ΠΈ ΡΠΎ ΡΠΈΡΡΠ΅ΠΌΠΎΡ GStreamer ΠΈΠ»ΠΈ QuickTime.
ΠΠΎΠΆΠ½ΠΎΡΡΠ° Π·Π° ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π½Π° Π΄Π΅Π±Π°Π³Π΅ΡΠΎΡ ΠΎΠ΄ Visual Studio Π·Π° Π΄Π°Π»Π΅ΡΠΈΠ½ΡΠΊΠΎ Π΄Π΅Π±Π°Π³ΠΈΡΠ°ΡΠ΅ Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈΡΠ΅ ΡΡΠΎ ΡΠ΅ ΠΈΠ·Π²ΡΡΡΠ²Π°Π°Ρ Π²ΠΎ Wine Π΅ Π΄ΠΎΠ΄Π°Π΄Π΅Π½Π°, Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΡΠ° DBGENG (ΠΠΎΠΆΠ΅ Π·Π° Π΄Π΅Π±Π°Π³ΠΈΡΠ°ΡΠ΅) Π΅ Π΄Π΅Π»ΡΠΌΠ½ΠΎ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°Π½Π° ΠΈ Π·Π°Π²ΠΈΡΠ½ΠΎΡΡΠ° ΠΎΠ΄ libwine Π΅ ΠΎΡΡΡΡΠ°Π½Π΅ΡΠ° ΠΎΠ΄ Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈΡΠ΅ ΠΊΠΎΠΌΠΏΠ°ΡΠ»ΠΈΡΠ°Π½ΠΈ Π·Π° Windows.
ΠΠ° Π΄Π° ΡΠ΅ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠ°Π°Ρ ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈΡΠ΅, ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ Π·Π° ΡΠ°ΡΠΌΠΈΠ½Π³ ΡΠ΅ ΠΌΠΈΠ³ΡΠΈΡΠ°Π½ΠΈ Π·Π° Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ°Ρ ΡΡΠ½ΠΊΡΠΈΠΈΡΠ΅ Π½Π° ΡΠΈΡΡΠ΅ΠΌΡΠΊΠΈΠΎΡ ΡΠ°ΡΠΌΠ΅Ρ ΡΠΎ Π²ΠΈΡΠΎΠΊΠΈ ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈ, ΡΠΎ ΡΡΠΎ ΡΠ΅ Π½Π°ΠΌΠ°Π»ΡΠ²Π°Π°Ρ ΡΡΠΎΡΠΎΡΠΈΡΠ΅ Π·Π° ΡΠ΅Π½Π΄Π΅ΡΠΈΡΠ°ΡΠ΅ Π½Π° ΠΌΠ½ΠΎΠ³Ρ ΠΈΠ³ΡΠΈ. ΠΠ°ΠΏΡΠ°Π²Π΅Π½ΠΈ ΡΠ΅ ΠΈ Π΄ΡΡΠ³ΠΈ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ Π½Π° ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈΡΠ΅.
ΠΠΎΠ³Π»Π΅Π΄Π½Π΅ΡΠ΅ ΡΠ° ΡΠ΅Π»ΠΎΡΠ½Π°ΡΠ° Π»ΠΈΡΡΠ° Π½Π° ΠΏΡΠΎΠΌΠ΅Π½ΠΈ. .
,
ΠΠ° ΡΠ°ΡΡΠΎΡ Π‘Π΅ ΠΎΠ΄ΡΠΆΡΠ²Π° Π±Π°Π·Π° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π·Π° Windows Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ ΠΊΠΎΠΌΠΏΠ°ΡΠΈΠ±ΠΈΠ»Π½ΠΈ ΡΠΎ Wine. ΠΠ²Π΅ Π³ΠΈ Π»ΠΈΠ΄Π΅ΡΠΈΡΠ΅ :
- Π€ΠΈΠ½Π°Π»Π½Π° ΡΠ°Π½ΡΠ°Π·ΠΈΡΠ° XI
- Adobe Photoshop CS6 (13.0)
- World of Warcraft 8.3.0
- EVE ΠΎΠ½Π»Π°ΡΠ½ ΡΡΡΡΡΠ°
- Magic: The Gathering Online 4.x
ΠΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΡΠ΅ΡΠΏΠΎΡΡΠ°Π²ΠΈ Π΄Π΅ΠΊΠ° ΠΎΠ²ΠΈΠ΅ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ Π½Π°ΡΡΠ΅ΡΡΠΎ ΡΠ΅ Π»Π°Π½ΡΠΈΡΠ°Π°Ρ Π²ΠΎ Wine.
ΠΠ°Π±Π΅Π»Π΅ΡΠΊΠ°. ΠΠ·Π΄Π°Π²Π°ΡΠ΅ΡΠΎ Π½Π° Wine 5.0 Π΅ ΠΏΠΎΡΠ²Π΅ΡΠ΅Π½ΠΎ Π½Π° ΡΠΏΠΎΠΌΠ΅Π½ΠΎΡ Π½Π° ΠΠΎΠ·Π΅Ρ ΠΡΡΠΈΡΠ°, ΠΊΠΎΡ ΡΡΠ°Π³ΠΈΡΠ½ΠΎ ΠΏΠΎΡΠΈΠ½Π° Π²ΠΎ Π°Π²Π³ΡΡΡ 2019 Π³ΠΎΠ΄ΠΈΠ½Π° Π½Π° 30-Π³ΠΎΠ΄ΠΈΡΠ½Π° Π²ΠΎΠ·ΡΠ°ΡΡ Π΄ΠΎΠ΄Π΅ΠΊΠ° ΠΈΡΡΡΠ°ΠΆΡΠ²Π°ΡΠ΅ ΠΏΠ΅ΡΡΠ΅ΡΠ° Π²ΠΎ ΡΡΠΆΠ½Π° ΠΠΎΠ»ΡΠΊΠ°. ΠΠΎΠ·Π΅Ρ Π±Π΅ΡΠ΅ Π²Π°ΠΆΠ΅Π½ ΠΏΡΠΈΠ΄ΠΎΠ½Π΅ΡΡΠ²Π°Ρ Π²ΠΎ ΡΠ°Π·Π²ΠΎΡΠΎΡ Π½Π° Direct3D Wine, ΠΊΠ°ΠΊΠΎ ΠΈ Π³Π»Π°Π²Π΅Π½ Π°Π²ΡΠΎΡ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠΎΡ . ΠΠ° Π²ΡΠ΅ΠΌΠ΅ Π½Π° Π½Π΅Π³ΠΎΠ²ΠΎΡΠΎ Π²ΡΠ΅ΠΌΠ΅ ΡΠ°Π±ΠΎΡΠ΅ΡΡΠΈ Π½Π° Wine, ΡΠΎΡ ΠΏΡΠΈΠ΄ΠΎΠ½Π΅ΡΠ΅ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΎΠ΄ 2500 Π·Π°ΠΊΡΠΏΠΈ.

ΠΠ·Π²ΠΎΡ: www.habr.com
