ΠΠΎ Π΅Π΄Π½Π° Π³ΠΎΠ΄ΠΈΠ½Π° ΡΠ°Π·Π²ΠΎΡ ΠΈ 26 Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»Π½ΠΈ Π²Π΅ΡΠ·ΠΈΠΈ, Π±Π΅ΡΠ΅ ΠΏΡΠ΅ΡΡΡΠ°Π²Π΅Π½ΠΎ ΡΡΠ°Π±ΠΈΠ»Π½ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π° ΠΎΡΠ²ΠΎΡΠ΅Π½Π°ΡΠ° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ° Π½Π° Win32 API - Wine 9.0, Π²ΠΎ ΠΊΠΎΠ΅ Π±Π΅Π° Π²Π³ΡΠ°Π΄Π΅Π½ΠΈ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΎΠ΄ 7000 ΠΏΡΠΎΠΌΠ΅Π½ΠΈ. ΠΠ»ΡΡΠ½ΠΈΡΠ΅ Π΄ΠΎΡΡΠΈΠ³Π½ΡΠ²Π°ΡΠ° Π²ΠΎ Π½ΠΎΠ²Π°ΡΠ° Π²Π΅ΡΠ·ΠΈΡΠ° Π²ΠΊΠ»ΡΡΡΠ²Π°Π°Ρ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ° Π½Π° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ°ΡΠ° WoW64 Π·Π° ΠΈΠ·Π²ΡΡΡΠ²Π°ΡΠ΅ Π½Π° 32-Π±ΠΈΡΠ½ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ Π²ΠΎ 64-Π±ΠΈΡΠ½Π° ΡΡΠ΅Π΄ΠΈΠ½Π°, ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡΠ° Π½Π° Π΄ΡΠ°ΡΠ²Π΅ΡΠΈ Π·Π° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π½Π° Wayland, ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ°ΡΠ° ARM64, ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ° Π½Π° DirectMusic API ΠΈ ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° ΠΏΠ°ΠΌΠ΅ΡΠ½ΠΈ ΠΊΠ°ΡΡΠΈΡΠΊΠΈ.
ΠΠΎΡΠ²ΡΠ΄Π΅Π½ΠΎ Π΅ Π΄Π΅ΠΊΠ° 5336 (5266 ΠΏΡΠ΅Π΄ Π΅Π΄Π½Π° Π³ΠΎΠ΄ΠΈΠ½Π°, 5156 ΠΏΡΠ΅Π΄ Π΄Π²Π΅ Π³ΠΎΠ΄ΠΈΠ½ΠΈ, 5049 ΠΏΡΠ΅Π΄ ΡΡΠΈ Π³ΠΎΠ΄ΠΈΠ½ΠΈ) ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ ΡΠ°Π±ΠΎΡΠ°Ρ ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΎ Π²ΠΎ Wine. WindowsΠ£ΡΡΠ΅ 4397 ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ (4370 ΠΏΡΠ΅Π΄ Π΅Π΄Π½Π° Π³ΠΎΠ΄ΠΈΠ½Π°, 4312 ΠΏΡΠ΅Π΄ Π΄Π²Π΅ Π³ΠΎΠ΄ΠΈΠ½ΠΈ, 4227 ΠΏΡΠ΅Π΄ ΡΡΠΈ Π³ΠΎΠ΄ΠΈΠ½ΠΈ) ΡΠ°Π±ΠΎΡΠ°Ρ Π΄ΠΎΠ±ΡΠΎ ΡΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈ ΠΏΠΎΡΡΠ°Π²ΠΊΠΈ ΠΈ Π½Π°Π΄Π²ΠΎΡΠ΅ΡΠ½ΠΈ DLL-Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ. 3943 ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ (3888 ΠΏΡΠ΅Π΄ Π΅Π΄Π½Π° Π³ΠΎΠ΄ΠΈΠ½Π°, 3813 ΠΏΡΠ΅Π΄ Π΄Π²Π΅ Π³ΠΎΠ΄ΠΈΠ½ΠΈ, 3703 ΠΏΡΠ΅Π΄ ΡΡΠΈ Π³ΠΎΠ΄ΠΈΠ½ΠΈ) ΠΈΠΌΠ°Π°Ρ ΠΌΠ°Π»ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ ΠΊΠΎΠΈ Π½Π΅ ΡΠ΅ ΠΌΠ΅ΡΠ°Π°Ρ Π²ΠΎ ΠΎΡΠ½ΠΎΠ²Π½Π°ΡΠ° ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡ Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈΡΠ΅.
ΠΠ»ΡΡΠ½ΠΈ ΠΈΠ½ΠΎΠ²Π°ΡΠΈΠΈ Π²ΠΎ Wine 9.0:
- ΠΠΎΠ΄Π°Π΄Π΅Π½ Π΅ Π΄ΡΠ°ΡΠ²Π΅ΡΠΎΡ winewayland.drv, ΡΡΠΎ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Wine Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π²ΠΎ ΡΡΠ΅Π΄ΠΈΠ½ΠΈ Π±Π°Π·ΠΈΡΠ°Π½ΠΈ Π½Π° Wayland Π±Π΅Π· ΡΠΏΠΎΡΡΠ΅Π±Π° Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ Π½Π° XWayland ΠΈΠ»ΠΈ X11. ΠΠ²ΠΎΡ ΡΠ°Π·Π²ΠΎΡ ΠΈΠΌΠ° Π·Π° ΡΠ΅Π» Π΄Π° ΠΎΠ±Π΅Π·Π±Π΅Π΄ΠΈ ΡΠΈΡΡΠ° Wayland ΡΡΠ΅Π΄ΠΈΠ½Π° ΡΠΎ ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° Π»Π°Π½ΡΠΈΡΠ°ΡΠ΅. Windows- Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ ΠΊΠΎΠΈ Π½Π΅ Π±Π°ΡΠ°Π°Ρ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°ΡΠ΅ ΠΏΠ°ΠΊΠ΅ΡΠΈ ΠΏΠΎΠ²ΡΠ·Π°Π½ΠΈ ΡΠΎ X11, ΡΡΠΎ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° ΠΏΠΎΠ²ΠΈΡΠΎΠΊΠΈ ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈ ΠΈ Π±ΡΠ·ΠΈΠ½Π° Π½Π° ΠΎΠ΄Π·ΠΈΠ² Π²ΠΎ ΠΈΠ³ΡΠΈΡΠ΅ ΡΠΎ Π΅Π»ΠΈΠΌΠΈΠ½ΠΈΡΠ°ΡΠ΅ Π½Π° Π½Π΅ΠΏΠΎΡΡΠ΅Π±Π½ΠΈΡΠ΅ ΡΠ»ΠΎΠ΅Π²ΠΈ. ΠΠΎΡΠΈΡΡΠ΅ΡΠ΅ΡΠΎ Π½Π° ΡΠΈΡΡΠ° Wayland ΠΎΠΊΠΎΠ»ΠΈΠ½Π° Π·Π° Wine, ΠΈΡΡΠΎ ΡΠ°ΠΊΠ°, Π³ΠΈ Π΅Π»ΠΈΠΌΠΈΠ½ΠΈΡΠ° Π±Π΅Π·Π±Π΅Π΄Π½ΠΎΡΠ½ΠΈΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ ΡΠ²ΠΎΡΡΡΠ²Π΅Π½ΠΈ Π·Π° X11 (Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, Π½Π΅Π΄ΠΎΠ²Π΅ΡΠ»ΠΈΠ²ΠΈΡΠ΅ X11 ΠΈΠ³ΡΠΈ ΠΌΠΎΠΆΠ°Ρ Π΄Π° ΡΠΏΠΈΠΎΠ½ΠΈΡΠ°Π°Ρ Π΄ΡΡΠ³ΠΈ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ Π±ΠΈΠ΄Π΅ΡΡΠΈ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΎΡ X11 Π΄ΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° ΠΏΡΠΈΡΡΠ°ΠΏ Π΄ΠΎ ΡΠΈΡΠ΅ Π²Π»Π΅Π·Π½ΠΈ Π½Π°ΡΡΠ°Π½ΠΈ ΠΈ Π΄Π° Π²ΡΡΠΈ Π·Π°ΠΌΠ΅Π½Π° Π½Π° ΠΏΡΠΈΡΠΈΡΠΊΠ°ΡΠ΅ Π½Π° ΡΠ°ΡΡΠ°ΡΡΡΠ°ΡΠ°).
ΠΠΎΠ·Π°ΡΠΎΡ Π΅ ΠΎΠ·Π½Π°ΡΠ΅Π½ ΠΊΠ°ΠΊΠΎ Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»Π΅Π½ ΠΈ Π²ΠΎ ΡΠ°Π·Π²ΠΎΡ, Π½ΠΎ, ΡΠ΅ΠΏΠ°ΠΊ, Π²Π΅ΡΠ΅ ΠΈΠΌΠ° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° ΠΌΠ½ΠΎΠ³Ρ ΡΡΠ½ΠΊΡΠΈΠΈ, ΠΊΠ°ΠΊΠΎ ΡΡΠΎ ΡΠ΅ ΡΠΏΡΠ°Π²ΡΠ²Π°ΡΠ΅ ΡΠΎ ΠΏΡΠΎΠ·ΠΎΡΡΠΈ, ΡΠ°Π±ΠΎΡΠ° ΡΠΎ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈ, ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° ΡΠΊΠ°Π»ΠΈΡΠ°ΡΠ΅ ΠΈΠ·Π»Π΅Π· Π½Π° Π΅ΠΊΡΠ°Π½ΠΈ ΡΠΎ Π²ΠΈΡΠΎΠΊΠ° Π³ΡΡΡΠΈΠ½Π° Π½Π° ΠΏΠΈΠΊΡΠ΅Π»ΠΈ (Π²ΠΈΡΠΎΠΊΠ° DPI), ΡΠ°Π±ΠΎΡΠ° ΡΠΎ ΡΠ΅Π»Π°ΡΠΈΠ²Π½ΠΈ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠΈ ΠΏΡΠΈ ΡΠ»Π΅Π΄Π΅ΡΠ΅ Π½Π° Π΄Π²ΠΈΠΆΠ΅ΡΠ΅ΡΠΎ Π½Π° Π³Π»ΡΠ²ΡΠ΅ΡΠΎ ΠΈ ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° Π³ΡΠ°ΡΠΈΡΠΊΠΈΠΎΡ API Π½Π° Vulkan. Π‘ΡΠ°Π½Π΄Π°ΡΠ΄Π½ΠΎ, Π΄ΡΠ°ΡΠ²Π΅ΡΠΎΡ Π½Π΅ Π΅ Π°ΠΊΡΠΈΠ²Π΅Π½ ΠΈ Π·Π° Π΄Π° Π³ΠΎ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠΈΡΠ΅, ΡΡΠ΅Π±Π° Π΄Π° Π΄ΠΎΠ΄Π°Π΄Π΅ΡΠ΅ βwaylandβ Π²ΠΎ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΠ°ΡΠΎΡ Π½Π° ΡΠ΅Π³ΠΈΡΡΠ°ΡΠΎΡ βHKCU\Software\Wine\Driversβ ΠΈ ΠΏΡΠΎΠ²Π΅ΡΠ΅ΡΠ΅ Π΄Π°Π»ΠΈ ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π°ΡΠ° Π½Π° ΠΎΠΊΠΎΠ»ΠΈΠ½Π°ΡΠ° DISPLAY Π½Π΅ Π΅ ΠΏΠΎΡΡΠ°Π²Π΅Π½Π°: wine reg.exe Π΄ΠΎΠ΄Π°Π΄Π΅ΡΠ΅ HKCU\ \Π‘ΠΎΡΡΠ²Π΅Ρ\\Wine\\Drivers /v ΠΡΠ°ΡΠΈΠΊΠ° /d x11,wayland
- Π‘ΠΈΡΠ΅ ΠΌΠΎΠ΄ΡΠ»ΠΈ ΡΠ΅ ΠΏΡΠ΅ΡΠ²ΠΎΡΠ΅Π½ΠΈ Π²ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡΠΎΡ Π·Π° ΡΠΈΡΡΠ΅ΠΌΡΠΊΠΈ ΠΏΠΎΠ²ΠΈΡΠΈ NT, Π½Π°ΠΌΠ΅ΡΡΠΎ Π΄Π° ΡΠ΅ ΠΏΡΠ°Π²Π°Ρ Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΈ ΠΏΠΎΠ²ΠΈΡΠΈ ΠΏΠΎΠΌΠ΅ΡΡ ΡΠ»ΠΎΠ΅Π²ΠΈΡΠ΅ PE ΠΈ Unix, ΡΡΠΎ Π³ΠΎ ΠΎΠ·Π½Π°ΡΡΠ²Π° Π·Π°Π²ΡΡΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° ΠΌΠ½ΠΎΠ³ΡΠ³ΠΎΠ΄ΠΈΡΠ½Π°ΡΠ° ΡΠ°Π±ΠΎΡΠ° Π·Π° ΠΊΠΎΠ½Π²Π΅ΡΡΠΈΡΠ°ΡΠ΅ Π½Π° ΡΠΈΡΠ΅ DLL Π²ΠΎ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π½Π° PE (Portable Executable) ΡΠΎΡΠΌΠ°Ρ Π½Π° ΠΈΠ·Π²ΡΡΠ½Π° Π΄Π°ΡΠΎΡΠ΅ΠΊΠ°.
- Π Π°Π·Π²ΠΎΡΠΎΡ Π½Π° ΡΠ»ΠΎΡΠΎΡ WoW64 (64-Π±ΠΈΡΠ΅Π½) ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈ Windows-Π½Π°-Windows), ΡΡΠΎ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° ΠΈΠ·Π²ΡΡΡΠ²Π°ΡΠ΅ 32-Π±ΠΈΡΠ΅Π½ Windows- Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ Π½Π° 64-Π±ΠΈΡΠ½ΠΈ Unix ΡΠΈΡΡΠ΅ΠΌΠΈ. Π‘ΠΈΡΠ΅ ΠΌΠΎΠ΄ΡΠ»ΠΈ ΡΡΠΎ ΠΏΡΠΈΡΡΠ°ΠΏΡΠ²Π°Π°Ρ Π΄ΠΎ Unix Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ°Ρ WoW64 ΠΏΡΠ΅Π²Π΅Π΄ΡΠ²Π°ΡΠΈ Π½Π° ΡΠΈΡΡΠ΅ΠΌΡΠΊΠΈ ΠΏΠΎΠ²ΠΈΡΠΈ (Π±Π»Π°Π³ΠΎΠ΄Π°ΡΠ°ΠΌ), Π΄ΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°ΡΡΠΈ ΠΈΠΌ Π½Π° 32-Π±ΠΈΡΠ½ΠΈΡΠ΅ ΠΌΠΎΠ΄ΡΠ»ΠΈ Π²ΠΎ PE ΡΠΎΡΠΌΠ°Ρ Π΄Π° ΠΏΡΠΈΡΡΠ°ΠΏΠ°Ρ Π΄ΠΎ 64-Π±ΠΈΡΠ½ΠΈ Unix Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ.
ΠΠΎΠ²ΠΈΠΎΡ ΡΠ΅ΠΆΠΈΠΌ Π½Π° ΡΡΠ°ΡΡΡΠ²Π°ΡΠ΅ Π½Π° WoW64 Π΅ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½, Π΄ΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°ΡΡΠΈ 32-Π±ΠΈΡΠ΅Π½ ΠΊΠΎΠ΄ Π΄Π° ΡΠ΅ ΠΈΠ·Π²ΡΡΡΠ²Π° Π²ΠΎ 64-Π±ΠΈΡΠ΅Π½ ΠΏΡΠΎΡΠ΅Ρ (Π²ΠΎ ΡΡΠ°ΡΠΈΠΎΡ WoW64 ΡΠ΅ΠΆΠΈΠΌ, 32-Π±ΠΈΡΠ½ΠΈΡΠ΅ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ ΡΠ΅ ΠΈΠ·Π²ΡΡΡΠ²Π°Π° Π²ΠΎ 32-Π±ΠΈΡΠ½ΠΈ Unix ΠΏΡΠΎΡΠ΅ΡΠΈ). ΠΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π½Π° Π½ΠΎΠ²ΠΈΠΎΡ WoW64 ΡΠ΅ΠΆΠΈΠΌ Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΡΠ°. macOSΠΠΈΠ΄Π΅ΡΡΠΈ Π½ΠΎΠ²ΠΈΠΎΡ WoW64 ΡΠ΅ΠΆΠΈΠΌ ΠΈΠΌΠ° Π½Π΅ΠΊΠΎΠΈ ΠΌΠ°Π»ΠΈ Π³ΡΠ΅ΡΠΊΠΈ, ΠΊΠ°ΠΊΠΎ ΡΡΠΎ ΡΠ΅ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΠΊ Π½Π° 16-Π±ΠΈΡΠ½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° ΠΈ Π½Π°ΠΌΠ°Π»Π΅Π½ΠΈ ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈ Π½Π° OpenGL ΠΏΠΎΡΠ°Π΄ΠΈ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΠΊ Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° Π΅ΠΊΡΡΠ΅Π½Π·ΠΈΡΠ°ΡΠ° ARB_buffer_storage, ΡΠΎΡ ΡΓ¨ ΡΡΡΠ΅ Π½Π΅ Π΅ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ ΠΏΠΎ Π΄ΠΈΡΠΎΠ»Ρ ΠΈ Π±Π°ΡΠ° Π³ΡΠ°Π΄Π΅ΡΠ΅ ΡΠΎ ΠΎΠΏΡΠΈΡΠ°ΡΠ° β--enable-archs=i386,x86_64β Π²ΠΎ ΡΠΊΡΠΈΠΏΡΠ°ΡΠ° Π·Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°ΡΠ΅.
- ΠΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΌΠΎΠΆΠ½ΠΎΡΡΠ° Π·Π° ΠΈΠ·Π²ΡΡΡΠ²Π°ΡΠ΅ Π½Π° ΠΏΠΎΡΡΠΎΠ΅ΡΠΊΠΈ ΠΈΠ·Π²ΡΡΠ½ΠΈ Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ Windows ΠΠ° ΡΠΈΡΡΠ΅ΠΌΠΈ ΡΠΎ ARM64 Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ°. Wine ΡΠ΅Π³Π° ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π³ΡΠ°Π΄ΠΈ Π·Π° ARM64EC (ΠΊΠΎΠΌΠΏΠ°ΡΠΈΠ±ΠΈΠ»Π΅Π½ ΡΠΎ Π΅ΠΌΡΠ»Π°ΡΠΈΡΠ° Π½Π° ARM64) ABI, Π° ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π²ΡΠΈΡΠ°Π°Ρ ΠΈ ARM64EC ΠΌΠΎΠ΄ΡΠ»ΠΈ. ΠΠ²ΠΈΠ΅ ΠΌΠΎΠ΄ΡΠ»ΠΈ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ°Ρ Π·Π° ΠΏΠΎΠ΅Π΄Π½ΠΎΡΡΠ°Π²ΡΠ²Π°ΡΠ΅ Π½Π° ΠΏΡΠ΅Π½Π΅ΡΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ ΠΏΡΠ²ΠΈΡΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈ Π·Π° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ°ΡΠ° x86_64 Π²ΠΎ ARM64 ΡΠΈΡΡΠ΅ΠΌΠΈ ΡΠΎ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π°ΡΠ΅ Π½Π° ΠΈΠ·Π²ΡΡΡΠ²Π°ΡΠ΅ Π½Π° ΠΏΠΎΠ΅Π΄ΠΈΠ½Π΅ΡΠ½ΠΈ ΠΌΠΎΠ΄ΡΠ»ΠΈ Π·Π° ΠΊΠΎΠ΄ x86_64 Π²ΠΎ ARM64 ΠΎΠΊΠΎΠ»ΠΈΠ½Π°ΡΠ° ΡΠΎ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π½Π° Π΅ΠΌΡΠ»Π°ΡΠΎΡ. ΠΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° ΡΠΎΡΠΌΠ°ΡΠΎΡ Π½Π° Π΄Π°ΡΠΎΡΠ΅ΠΊΠ° ARM64X PE, ΡΡΠΎ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π²ΡΠΈΡΡΠ²Π°ΡΠ΅ Π½Π° Π΅Π΄Π½Π° ΠΈΠ·Π²ΡΡΠ½Π° Π΄Π°ΡΠΎΡΠ΅ΠΊΠ° ΠΈ Π²ΠΎ x64/Arm64EC ΠΈ Π²ΠΎ ARM64 ΠΏΡΠΎΡΠ΅ΡΠΈΡΠ΅. ΠΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°Π½ Π΅ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡ Π·Π° Π΅ΠΌΡΠ»ΠΈΡΠ°ΡΠ΅ Π½Π° 32-Π±ΠΈΡΠ½ΠΈ x86 ΡΠΈΡΡΠ΅ΠΌΠΈ, Π½ΠΎ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΡΠ° Π½Π° Π΅ΠΌΡΠ»Π°ΡΠΎΡΠΎΡ ΡΓ¨ ΡΡΡΠ΅ Π½Π΅ Π΅ Π²ΠΊΠ»ΡΡΠ΅Π½Π° Π²ΠΎ Π³Π»Π°Π²Π½Π°ΡΠ° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡΠ° Π½Π° Wine (Π½Π°Π΄Π²ΠΎΡΠ΅ΡΠ½ΠΈΠΎΡ FEX Π΅ΠΌΡΠ»Π°ΡΠΎΡ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π·Π° ΠΈΠ·Π²ΡΡΡΠ²Π°ΡΠ΅ Π½Π° x86 ΠΊΠΎΠ΄ Π²ΠΎ ARM64 ΠΎΠΊΠΎΠ»ΠΈΠ½Π°ΡΠ°).
- ΠΡΠ°ΡΠΈΡΠΊΠΈ ΠΏΠΎΡΡΠΈΡΡΠ΅ΠΌ
- ΠΡΠ°ΡΠ²Π΅ΡΠΎΡ PostScript Π΅ ΡΠ΅Π΄ΠΈΠ·Π°ΡΠ½ΠΈΡΠ°Π½ Π·Π° Π΄Π° ΠΏΠΎΠ΄Π΄ΡΠΆΡΠ²Π° spool Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ Π²ΠΎ ΡΠΎΡΠΌΠ°ΡΠΎΡ Windows, ΠΊΠΎΠΈ ΡΠΊΠ»Π°Π΄ΠΈΡΠ°Π°Ρ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π·Π° Π·Π°Π΄Π°ΡΠΈ Π·Π° ΠΏΠ΅ΡΠ°ΡΠ΅ΡΠ΅. ΠΠΈΡΠ΅ΠΊΡΠ½ΠΈΡΠ΅ ΠΏΠΎΠ²ΠΈΡΠΈ Π΄ΠΎ Π΄ΡΠ°ΡΠ²Π΅ΡΠΎΡ ΠΎΠ΄ Unix ΠΎΠΊΠΎΠ»ΠΈΠ½Π°ΡΠ° ΡΠ΅ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈ.
- ΠΠΎΠ΄Π΄ΡΡΠΊΠ°ΡΠ° Π·Π° ΡΠ΅ΠΌΠ½ΠΈΠΎΡ ΡΠ΅ΠΆΠΈΠΌ Π΅ Π΄ΠΎΠ΄Π°Π΄Π΅Π½Π° Π½Π° ΡΠ΅ΠΌΠΈΡΠ΅ Π½Π° WinRT. ΠΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΡΡΠ°Π²ΠΊΠ° Π²ΠΎ WineCfg Π·Π° Π΄Π° ΡΠ΅ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠΈ Π΄ΠΈΠ·Π°ΡΠ½ Π½Π° ΡΠ΅ΠΌΠ½ΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡ.
- ΠΠΎΠ·Π°ΡΠΎΡ Π·Π° Π³ΡΠ°ΡΠΈΡΠΊΠΈΠΎΡ API Π½Π° Vulkan Π΄ΠΎΠ΄Π°Π΄Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ° Vulkan 1.3.272 (8.0 Π±Π΅ΡΠ΅ ΠΏΠΎΠ΄Π΄ΡΠΆΠ°Π½ Π²ΠΎ Wine 1.3.237).
- Π€ΡΠ½ΠΊΡΠΈΠΈΡΠ΅ Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΡΠ° GdiPlus ΡΠ΅ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠ°Π½ΠΈ, ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π°ΡΡΠΈ Π·Π³ΠΎΠ»Π΅ΠΌΠ΅Π½ΠΈ Π³ΡΠ°ΡΠΈΡΠΊΠΈ ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈ.
- ΠΠΈΡΠ΅ΠΊΡΠ΅Π½3Π
- ΠΠ°ΡΡΠΈΡΠ°ΡΠ΅ΡΠΎ Π½Π° ΠΏΡΠΎΡΠΎΠΊΠΎΡ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ ΡΠΎ ΠΏΠΎΠ²Π΅ΡΠ΅ Π½ΠΈΡΠΊΠΈ ΡΠ΅ ΡΡΡΠΏΠ΅Π½Π΄ΠΈΡΠ° ΠΊΠΎΠ³Π° Π½Π΅ ΡΠ΅ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠ²Π°Π°Ρ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ Π·Π° ΡΠ΅Π½Π΄Π΅ΡΠΈΡΠ°ΡΠ΅, ΡΡΠΎ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π½Π°ΠΌΠ°Π»ΡΠ²Π°ΡΠ΅ Π½Π° ΠΏΠΎΡΡΠΎΡΡΠ²Π°ΡΠΊΠ°ΡΠ° Π½Π° Π΅Π½Π΅ΡΠ³ΠΈΡΠ° Π΄ΠΎ Π½ΠΈΠ²ΠΎ Π½Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ΡΠΎ Π΅Π΄Π½Π° Π½ΠΈΡΠΊΠ° ΠΏΡΠΈ ΠΈΠ·Π²ΡΡΡΠ²Π°ΡΠ΅ Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ ΠΊΠΎΠΈ Π½Π΅ ΡΠ° Π·Π°ΡΠ°ΡΠ°Π°Ρ ΡΠ΅Π»Π°ΡΠ° ΠΏΡΠΎΠΏΡΡΠ½ΠΎΡΡ Π½Π° ΠΏΡΠΎΡΠΎΠΊΠΎΡ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ.
- Direct3D 10 Π²ΠΊΠ»ΡΡΡΠ²Π° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈ Π΅ΡΠ΅ΠΊΡΠΈ.
- ΠΠ°ΠΏΡΠ°Π²ΠΈ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡΠ° Π½Π° ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈΡΠ΅ Π½Π° ΠΊΠΎΠ΄ΠΎΡ ΠΈ Π·Π°Π΄Π½ΠΈΠ½Π°ΡΠ° Π½Π° WineD3D ΡΠΎ ΠΏΠΎΠΌΠΎΡ Π½Π° Π³ΡΠ°ΡΠΈΡΠΊΠΈΠΎΡ API Π½Π° Vulkan.
- ΠΠΎΠ΄ΠΎΡ Π·Π° ΡΠ΅Π½Π΄Π΅ΡΠΈΡΠ°ΡΠ΅ Π±Π°Π·ΠΈΡΠ°Π½ Π½Π° Vulkan API ΡΠ΅Π³Π° ΠΏΡΠΎΠ²Π΅ΡΡΠ²Π° ΠΊΠ°ΠΊΠ²ΠΈ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΠΈ ΠΏΠΎΠ΄Π΄ΡΠΆΡΠ²Π° ΡΡΠ΅Π΄ΠΎΡ ΠΈ ΠΈ ΠΊΠ°ΠΆΡΠ²Π° Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ° ΠΊΠΎΠ΅ Π½ΠΈΠ²ΠΎ Π½Π° Direct3D ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡ Π΅ Π΄ΠΎΡΡΠ°ΠΏΠ½ΠΎ.
- Π€ΡΠ½ΠΊΡΠΈΠΈΡΠ΅ D3DXFillTextureTX ΠΈ D3DXFillCubeTextureTX ΡΠ΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°Π½ΠΈ.
- ΠΠ»Π°ΡΠΈΡΠ½ΠΈΠΎΡ OpenGL ARB shader backend Π΄ΠΎΠ΄Π°Π΄Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° Π΄Π΅ΡΠΈΠ½ΠΈΡΠ°ΡΠ΅ Π½Π° ΡΠ΅Π½ΠΊΠΈ ΡΠΎ ΠΏΠΎΠΌΠΎΡ Π½Π° Π΅ΠΊΡΡΠ΅Π½Π·ΠΈΡΠ°ΡΠ° ARB_fragment_program_shadow.
- D3DXLoadMeshHierarchyFromX ΠΈ ΡΠ»ΠΈΡΠ½ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ Π΄ΠΎΠ΄Π°Π΄ΠΎΠ° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° Π²ΡΠΈΡΡΠ²Π°ΡΠ΅ Π½Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΊΠΈ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΡΠΎ ΠΏΠΎΠΌΠΎΡ Π½Π° ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡΠΎΡ ID3DXLoadUserData.
- ΠΠ²ΡΠΊ ΠΈ Π²ΠΈΠ΄Π΅ΠΎ
- ΠΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½Π° Π΅ ΠΏΡΠ²ΠΈΡΠ½Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ° Π½Π° DirectMusic API. ΠΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° ΠΊΠΎΠ»Π΅ΠΊΡΠΈΠΈ, ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ ΠΈ ΠΏΡΠΈΠΌΠ΅ΡΠΎΡΠΈ Π½Π° Π·Π²ΡΠΊ Π²ΠΎ ΡΠΎΡΠΌΠ°Ρ SoundFont. ΠΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° ΠΠΎΠΏΠ»Π΅Ρ Π΅ΡΠ΅ΠΊΡΠΎΡ. Π‘ΠΏΡΠΎΠ²Π΅Π΄Π΅Π½ΠΈ ΡΠ΅ ΡΠ΅ΡΡΠΎΠ²ΠΈ Π·Π° Π΄Π° ΡΠ΅ ΠΏΠΎΡΠ²ΡΠ΄ΠΈ ΠΏΡΠ°Π²ΠΈΠ»Π½Π°ΡΠ° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ° ΠΏΡΠΈ ΡΠ°ΠΊΡΠ²Π°ΡΠ΅ ΡΠΎ ΡΠ΅ΠΊΠ²Π΅Π½ΡΠΈΠΎΠ½Π΅ΡΠΎΡ dmime ΠΈ ΡΠΈΠ½ΡΠΈΡΠ°ΡΠ·Π΅ΡΠΎΡ dmsynth MIDI.
- ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΡΠ° FluidSynth Π΅ Π²Π³ΡΠ°Π΄Π΅Π½Π° Π²ΠΎ DirectMusic API Π·Π° ΡΠΏΠΎΡΡΠ΅Π±Π°.
- ΠΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° Π²ΡΠΈΡΡΠ²Π°ΡΠ΅ Π½Π° Π·Π²ΡΡΠ½ΠΈ ΡΠΎΠ½ΡΠΎΠ²ΠΈ (SoundFont - ΡΠΎΡΠΌΠ°ΡΠΈ Π·Π° ΡΠΈΠ½ΡΠ΅Π·Π° Π±Π°Π·ΠΈΡΠ°Π½Π° Π½Π° ΠΏΡΠΈΠΌΠ΅ΡΠΎΡΠΈ ΡΡΠΎ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ°Ρ Π·Π° ΡΠ΅ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΡΠ° Π½Π° MIDI Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ) Π²ΠΎ ΡΠΎΡΠΌΠ°ΡΠΈΡΠ΅ DLS1 ΠΈ DLS2, ΠΊΠ°ΠΊΠΎ ΠΈ Π²ΠΎ SF2 ΡΠΎΡΠΌΠ°ΡΠΎΡ ΡΡΠΎ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π²ΠΎ Linux.
- ΠΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΡΠ΅ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΡΠ° Π½Π° MIDI ΡΠΎΠ΄ΡΠΆΠΈΠ½Π° ΡΠΎ ΠΏΠΎΠΌΠΎΡ Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΡΠ° dmsynth, ΡΠΎ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π½Π° ΡΠΈΠ½ΡΠΈΡΠ°ΡΠ·Π΅ΡΠΎΡ Π½Π° ΡΠΎΡΡΠ²Π΅ΡΠΎΡ FluidSynth ΠΈ DirectSound API Π·Π° Π°ΡΠ΄ΠΈΠΎ ΠΈΠ·Π»Π΅Π·.
- ΠΠΎΠ΄Π°Π΄Π΅Π½ Π΅ Π΄Π΅ΠΊΠΎΠ΄Π΅Ρ Π·Π° Π²ΠΈΠ΄Π΅ΠΎ Π²ΠΎ ΡΠΎΡΠΌΠ°Ρ Π½Π° Π²ΠΈΠ΄Π΅ΠΎ ΠΊΠΎΠ΄Π΅ΠΊ Indeo IV50.
- Π Π΅ΠΆΠΈΡΠ°
- ΠΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°ΡΠ° DMO (DirectX Media Object) ΡΠΎ Π΄Π΅ΠΊΠΎΠ΄Π΅Ρ Π²ΠΎ WMV ΡΠΎΡΠΌΠ°Ρ Π΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°Π½Π° (Windows ΠΠ΅Π΄ΠΈΡΠΌΡΠΊΠΎ Π²ΠΈΠ΄Π΅ΠΎ).
- ΠΠΎΠ΄Π°Π΄Π΅Π½ Π΅ ΡΠΈΠ»ΡΠ΅Ρ Π·Π° ΡΠ½ΠΈΠΌΠ°ΡΠ΅ Π°ΡΠ΄ΠΈΠΎ (DirectShow Audio Capture Filter).
- ΠΠΎΠΊΡΠ°Ρ Π°ΡΠ΄ΠΈΠΎ ΠΏΡΠ΅Π½ΠΎΡΠΈΡΠ΅, MPEG-1 Stream Splitter (DirectShow MPEG-1 Stream Splitter) ΡΠ΅Π³Π° ΠΏΠΎΠ΄Π΄ΡΠΆΡΠ²Π° Π²ΠΈΠ΄Π΅ΠΎ ΠΏΡΠ΅Π½ΠΎΡΠΈ ΠΈ ΠΏΡΠ΅Π½ΠΎΡΠΈ Π½Π° ΡΡΠ»ΡΠ³ΠΈ.
- ΠΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°Π½ Π΅ ΡΠΈΠ»ΡΠ΅Ρ Π·Π° Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠ°ΡΠ΅ Π²ΠΈΠ΄Π΅ΠΎ Π²ΠΎ MPEG-1 ΡΠΎΡΠΌΠ°Ρ (DirectShow MPEG-1 Video Decoder).
- ΠΠ»Π΅Π·Π½ΠΈ ΡΡΠ΅Π΄ΠΈ
- DirectInput ΠΏΠΎΠ΄Π΄ΡΠΆΡΠ²Π° ΠΌΠ°ΠΏΠΈΡΠ°ΡΠ΅ Π½Π° Π°ΠΊΡΠΈΠΈ, ΡΡΠΎ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° Π³ΠΈ Π²ΡΠ·ΡΠ²Π°ΡΠ΅ ΠΊΠΎΠΏΡΠΈΡΠ°ΡΠ° Π½Π° ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΎΡΠΎΡ Π½Π° ΠΈΠ³ΡΠ°ΡΠ° Π·Π° ΠΎΠ΄ΡΠ΅Π΄Π΅Π½ΠΈ Π΄Π΅ΡΡΡΠ²Π° Π²ΠΎ ΠΈΠ³ΡΠΈΡΠ΅.
- ΠΠ΅ΡΠΊΡΠΎΠΏ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡΠ°
- ΠΡΠ·ΡΠ²Π°ΡΠ°ΡΠ° ΡΠ΅ ΠΈΠ·Π²Π΅Π·Π΅Π½ΠΈ Π²ΠΎ Π³Π»Π°Π²Π½Π°ΡΠ° ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΊΠ° ΠΎΠΊΠΎΠ»ΠΈΠ½Π°, Π΄ΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°ΡΡΠΈ ΠΈΠΌ Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈΡΠ΅ ΡΡΠΎ ΡΠ°Π±ΠΎΡΠ°Ρ ΠΏΠΎΠ΄ Wine Π΄Π° ΡΠ΅ Π½Π°ΡΠ΅ΠΊΡΠ²Π°Π°Ρ ΠΊΠ°ΠΊΠΎ ΡΠΏΡΠ°Π²ΡΠ²Π°ΡΠΈ Π½Π° ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΈ ΠΏΡΠΈ ΠΎΡΠ²ΠΎΡΠ°ΡΠ΅ Π½Π° URL (Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, ΡΡΠ°ΡΡΡΠ²Π°ΡΠ΅ Π½Π° spotify.exe ΠΏΡΠΈ ΠΎΡΠ²ΠΎΡΠ°ΡΠ΅ Π²ΡΡΠΊΠΈ ΠΊΠ°ΠΊΠΎ βspotify:user:spotify:playlist:848218482355482821β).
- Π‘ΠΏΡΠΎΠ²Π΅Π΄Π΅Π½ΠΎ ΠΈΠ·Π²Π»Π΅ΠΊΡΠ²Π°ΡΠ΅ Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ EDID (Extended Display Identification Data) ΡΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π·Π° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈΡΠ΅ Π½Π° ΠΏΠΎΠ²ΡΠ·Π°Π½ΠΈΠΎΡ ΠΌΠΎΠ½ΠΈΡΠΎΡ, ΠΊΠ°ΠΊΠΎ ΡΡΠΎ ΡΠ΅ ΠΈΠΌΠ΅ΡΠΎ ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΎΡ Π½Π° ΡΡΠ΅Π΄ΠΎΡ.
- ΠΠΎΠΆΠ½ΠΎ Π΅ Π΄Π° ΡΠ΅ Π·Π°ΡΠ²ΠΎΡΠΈ ΠΏΡΠΎΠ·ΠΎΡΠ΅ΡΠΎΡ Π½Π° ΡΠ°Π±ΠΎΡΠ½Π°ΡΠ° ΠΏΠΎΠ²ΡΡΠΈΠ½Π° ΡΠ°ΡΠΏΠΎΡΠ΅Π΄Π΅Π½ Π²ΠΎ ΡΠ΅ΠΆΠΈΠΌ Π½Π° ΡΠ΅Π» Π΅ΠΊΡΠ°Π½ ΠΊΠΎΡΠΈΡΡΠ΅ΡΡΠΈ Π³ΠΎ ΠΊΠΎΠΏΡΠ΅ΡΠΎ βΠΠ·Π»Π΅Π· ΠΎΠ΄ ΡΠ°Π±ΠΎΡΠ½Π°ΡΠ° ΠΏΠΎΠ²ΡΡΠΈΠ½Π°β Π²ΠΎ ΠΌΠ΅Π½ΠΈΡΠΎ βΠ‘ΡΠ°ΡΡβ.
- ΠΠ½ΡΠ΅ΡΠ½Π°ΡΠΈΠΎΠ½Π°Π»ΠΈΠ·Π°ΡΠΈΡΠ°
- ΠΠΎΠ΄Π΄ΡΡΠΊΠ°ΡΠ° Π·Π° IME (Π£ΡΠ΅Π΄ΡΠ²Π°ΡΠΈ Π½Π° ΠΌΠ΅ΡΠΎΠ΄ΠΈ Π·Π° Π²Π½Π΅ΡΡΠ²Π°ΡΠ΅) Π΅ ΠΏΡΠΎΡΠΈΡΠ΅Π½Π°. ΠΠ·Π²ΡΡΠ΅Π½Π° Π΅ ΡΠ°Π±ΠΎΡΠ° Π·Π° Π΄Π° ΡΠ΅ ΠΎΠ±Π΅Π·Π±Π΅Π΄ΠΈ ΠΊΠΎΠΌΠΏΠ°ΡΠΈΠ±ΠΈΠ»Π½ΠΎΡΡ ΡΠΎ ΠΌΠ°ΡΠΈΡΠ½ΠΈΡΠ΅ Π²Π΅ΡΠ·ΠΈΠΈ. Windows IME ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ ΠΈ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½Π° ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡΠ° ΡΠΎ Linux ΠΠΠ
- ΠΠ±Π΅Π·Π±Π΅Π΄Π΅Π½Π° Π΅ Π³Π΅Π½Π΅ΡΠ°ΡΠΈΡΠ° Π½Π° Π»ΠΎΠΊΠ°Π»Π½ΠΈ Π±Π°Π·ΠΈ Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π²ΠΎ ΡΠΎΡΠΌΠ°Ρ locale.nls ΠΎΠ΄ Unicode CLDR (Unicode Common Locale Data Repository) Π²Π΅ΡΠ·ΠΈΡΠ° 44 ΠΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈ Π»ΠΎΠΊΠ°Π»ΠΈΡΠ΅ΡΠΈ bew-ID, blo-BJ, csw-CA, ie-EE, mic-CA. , prg-PL Π΅ Π΄ΠΎΠ΄Π°Π΄Π΅Π½ , skr-PK, tyv-RU, vmw-MZ, xnr-IN ΠΈ za-CN.
- ΠΠ½ΡΠ΅ΡΡΠ΅ΡΡΠΎΡ Π΅ ΠΏΡΠ΅Π²Π΅Π΄Π΅Π½ Π½Π° Π³ΡΡΠ·ΠΈΡΠΊΠΈ. ΠΠ±Π΅Π·Π±Π΅Π΄Π΅Π½ΠΈ ΡΠ΅ ΡΠ΅Π»ΠΎΡΠ½ΠΈ ΠΏΡΠ΅Π²ΠΎΠ΄ΠΈ Π·Π° 16 ΡΠ°Π·ΠΈΡΠΈ, Π° Π΄Π΅Π»ΡΠΌΠ½ΠΈ ΠΏΡΠ΅Π²ΠΎΠ΄ΠΈ Π·Π° 31 ΡΠ°Π·ΠΈΠΊ.
- Π’Π°Π±Π΅Π»ΠΈΡΠ΅ ΡΠΎ Π·Π½Π°ΡΠΈ Π½Π° Π£Π½ΠΈΠΊΠΎΠ΄ ΡΠ΅ Π°ΠΆΡΡΠΈΡΠ°Π½ΠΈ Π½Π° ΡΡΠ°Π½Π΄Π°ΡΠ΄Π½Π°ΡΠ° Π²Π΅ΡΠ·ΠΈΡΠ° 15.1.0. ΠΠ°Π·Π°ΡΠ° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π·Π° Π²ΡΠ΅ΠΌΠ΅Π½ΡΠΊΠ°ΡΠ° Π·ΠΎΠ½Π° Π΅ Π°ΠΆΡΡΠΈΡΠ°Π½Π°.
- ΠΠ°Π΄ΡΠΎ (ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡΠΈ Π½Π° ΡΠ°Π΄ΡΠΎΡΠΎ Windows)
- ΠΠ°ΠΊΠΎ ΠΈΠ·Π΄Π°Π΄Π΅Π½Π°ΡΠ° Π²Π΅ΡΠ·ΠΈΡΠ° Windows Π΄Π΅ΡΠΈΠ½ΠΈΡΠ°Π½ΠΎ ΠΏΠΎ Π΄ΠΈΡΠΎΠ»Ρ Windows 10.
- ΠΠ° ΠΈΠ·Π²ΡΡΠ½ΠΈ Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ Π²ΠΎ ΡΠΎΡΠΌΠ°Ρ PE, ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° ΡΠ°Π½Π΄ΠΎΠΌΠΈΠ·Π°ΡΠΈΡΠ° Π½Π° ΠΏΡΠΎΡΡΠΎΡΠΎΡ Π·Π° Π°Π΄ΡΠ΅ΡΠΈ (ASLR), Π½ΠΎ Π°Π΄ΡΠ΅ΡΠΈΡΠ΅ Π·Π° Π²ΡΠΈΡΡΠ²Π°ΡΠ΅ ΠΊΠΎΠ΄ Π²ΠΎ ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ°ΡΠ° ΡΓ¨ ΡΡΡΠ΅ Π½Π΅ ΡΠ΅ ΡΠ΅Π»ΠΎΡΠ½ΠΎ ΡΠ°Π½Π΄ΠΎΠΌΠΈΠ·ΠΈΡΠ°Π½ΠΈ.
- ΠΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° ΡΠ»Π°Π±ΠΎ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠΈΡΠ°Π½ ΠΊΡΠΏ (LFH, Low Fragmentation Heap), ΡΡΠΎ Π³ΠΈ Π·Π³ΠΎΠ»Π΅ΠΌΠΈ ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈΡΠ΅ Π½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈΡΠ΅ Π·Π° ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π±Π° Π½Π° ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ°ΡΠ°.
- ΠΠΎΠ΄Π΄ΡΡΠΊΠ°ΡΠ° Π·Π° ΡΠ΅Π·Π΅ΡΠ²Π°ΡΠΈΡΠ° Π½Π° ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ° (ΠΌΠ΅ΡΡΠ΅Π½ΠΊΠ°) Π΅ Π΄ΠΎΠ΄Π°Π΄Π΅Π½Π° Π²ΠΎ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠΎΡ Π·Π° ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π±Π° Π½Π° Π²ΠΈΡΡΡΠ΅Π»Π½Π°ΡΠ° ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ°, ΡΡΠΎ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ° Π΄Π° ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΠ° ΠΎΠ΄ΡΠ΅Π΄Π΅Π½Π° ΠΎΠ±Π»Π°ΡΡ Π½Π° Π²ΠΈΡΡΡΠ΅Π»Π½Π° ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ° Π·Π° ΠΈΠ΄Π½Π° ΡΠΏΠΎΡΡΠ΅Π±Π°.
- 64-Π±ΠΈΡΠ½ΠΈ Π½Π°ΡΠΎΠ²Π°ΡΡΠ²Π°ΡΠΈ (Π½Π°ΡΠΎΠ²Π°ΡΡΠ²Π°Ρ ΠΈ ΠΎΠ΄Π½Π°ΠΏΡΠ΅Π΄ Π²ΡΠΈΡΠ°Ρ) Π½Π° ΠΈΠ·Π²ΡΡΠ½ΠΈ Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΡΠ΅ ΠΊΠΎΠΌΠΏΠ°ΡΠ»ΠΈΡΠ°Π°Ρ Π²ΠΎ ΡΠΎΡΠΌΠ°Ρ PIE (Position-Independent Executables) Π·Π° Π΄Π° ΡΠ΅ ΠΎΡΠ»ΠΎΠ±ΠΎΠ΄ΠΈ Π΄Π΅Π» ΠΎΠ΄ 32-Π±ΠΈΡΠ½ΠΈΠΎΡ Π°Π΄ΡΠ΅ΡΠ΅Π½ ΠΏΡΠΎΡΡΠΎΡ.
- ΠΠ° NT ΡΠΈΡΡΠ΅ΠΌΡΠΊΠΈ ΠΏΠΎΠ²ΠΈΡΠΈ ΠΈ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΊΠΈ ΠΏΠΎΠ²ΠΈΡΠΈ Π·Π° ΠΏΠΎΠ²ΡΠ°ΡΠ΅Π½ ΠΏΠΎΠ²ΠΈΠΊ Π΅ ΠΎΠ±Π΅Π·Π±Π΅Π΄Π΅Π½ΠΎ ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΎ ΠΎΠ΄ΠΌΠΎΡΡΠ²Π°ΡΠ΅ Π½Π° ΡΡΠ΅ΠΊΠΎΡ.
- ΠΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ Π·Π° ΠΌΡΠ΅ΠΆΠ½ΠΎ ΠΏΠΎΠ²ΡΠ·ΡΠ²Π°ΡΠ΅
- MSHTML ΠΌΠΎΡΠΎΡΠΎΡ Π³ΠΎ ΠΏΠΎΠ΄Π΄ΡΠΆΡΠ²Π° ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠΎΡ Π·Π° ΡΠΎΠ±ΠΈΡΠ°ΡΠ΅ ΡΡΠ±ΡΠ΅ βCycle Collectionβ.
- MSHTML Π΄ΠΎΠ΄Π°Π΄Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° ΡΠΈΠ½Ρ ΡΠΎΠ½Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° Π±Π°ΡΠ°ΡΠ°ΡΠ° XMLHttpRequest.
- jscript.dll Π΄ΠΎΠ΄Π°Π²Π° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° ΠΎΠ±ΡΠ΅ΠΊΡ WeakMap Π·Π° ΡΠ°Π±ΠΎΡΠ° ΡΠΎ Π·Π±ΠΈΡΠΊΠ° ΠΏΠ°ΡΠΎΠ²ΠΈ ΠΊΠ»ΡΡΠ΅Π²ΠΈ/Π²ΡΠ΅Π΄Π½ΠΎΡΡΠΈ Π²ΠΎ ΠΊΠΎΠΈ ΠΊΠ»ΡΡΠΎΡ Π΅ ΠΎΠ±ΡΠ΅ΠΊΡ ΡΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠΌΠ° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»Π½Π° Π²ΡΠ΅Π΄Π½ΠΎΡΡ ΠΏΡΠΈΠΊΠ°ΡΠ΅Π½Π° Π½Π° Π½Π΅Π³ΠΎ. ΠΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°Π½ΠΈ ΠΌΠ΅ΡΠΎΠ΄ΠΈ WeakMap.get(), WeakMap.delete(), WeakMap.clear() ΠΈ WeakMap.has().
- ΠΠΎΡΠΎΡΠΎΡ Π½Π° ΠΏΡΠ΅Π»ΠΈΡΡΡΠ²Π°ΡΠΎΡ Gecko Π΅ Π°ΠΆΡΡΠΈΡΠ°Π½ Π½Π° Π²Π΅ΡΠ·ΠΈΡΠ°ΡΠ° 2.47.4.
- ΠΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° ΠΈΠ·Π²Π΅ΡΡΡΠ²Π°ΡΠ° Π·Π° ΠΏΡΠΎΠΌΠ΅Π½ΠΈ Π²ΠΎ ΡΠΎΡΡΠΎΡΠ±Π°ΡΠ° Π½Π° ΠΌΡΠ΅ΠΆΠ½ΠΈΠΎΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡ.
- ΠΡΠΈΠΏΡΠΎΠ³ΡΠ°ΡΠΈΡΠ° ΠΈ Π±Π΅Π·Π±Π΅Π΄Π½ΠΎΡΡ
- ΠΠΎΠ΄Π΄ΡΡΠΊΠ°ΡΠ° Π·Π° ΠΏΠ°ΠΌΠ΅ΡΠ½ΠΈΡΠ΅ ΠΊΠ°ΡΡΠΈΡΠΊΠΈ Π΅ Π΄ΠΎΠ΄Π°Π΄Π΅Π½Π° Π²ΠΎ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΡΠ° Winscard.dll, ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°Π½Π° ΠΏΡΠ΅ΠΊΡ ΡΠΈΡΡΠ΅ΠΌΡΠΊΠ°ΡΠ° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° PCSClite.
- BCrypt Π΄ΠΎΠ΄Π°Π΄Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΎΡ Π·Π° ΡΠ°Π·ΠΌΠ΅Π½Π° Π½Π° ΠΊΠ»ΡΡΠ΅Π²ΠΈ Diffie-Hellman.
- ΠΠ°ΠΊΠ΅ΡΠΎΡ Negotiate Π΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°Π½, ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡΠ²Π°ΡΡΠΈ ΡΠ»ΠΎΡ Π·Π° ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π½Π° ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡΠΎΡ SSPI (ΠΠ½ΡΠ΅ΡΡΠ΅ΡΡ Π·Π° ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡΠ²Π°ΡΠ΅ ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° Π±Π΅Π·Π±Π΅Π΄Π½ΠΎΡΡ) Π·Π° ΠΏΡΠΈΡΡΠ°ΠΏ Π΄ΠΎ Π΄ΠΎΠ±Π°Π²ΡΠ²Π°ΡΠΈΡΠ΅ Π½Π° SSP (Security Support Provider).
- ΠΠ³ΡΠ°Π΄Π΅Π½ΠΈ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ
- ΠΠ΅Π±Π°Π³Π΅ΡΠΎΡ Π·Π° Π²ΠΈΠ½ΠΎ (winedbg) ΡΠ° ΠΊΠΎΡΠΈΡΡΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΡΠ° Zydis Π·Π° ΡΠ°ΡΠΊΠ»ΠΎΠΏΡΠ²Π°ΡΠ΅ Π½Π° ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈΡΠ΅ Π½Π° ΠΌΠ°ΡΠΈΠ½Π°ΡΠ° X86.
- ΠΠ½ΡΠ΅ΡΡΠ΅ΡΡΠΎΡ WineCfg Π΅ Π°ΠΆΡΡΠΈΡΠ°Π½ Π·Π° Π΄Π° ΠΏΠΎΠ΄Π΄ΡΠΆΡΠ²Π° ΠΏΠΎΡΡΠ°ΡΠΈ Π²Π΅ΡΠ·ΠΈΠΈ Π½Π° 64-Π±ΠΈΡΠ½ΠΈ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΈ. Windows (ΠΏΡΠ΅Π΄ XP), ΡΡΠΎ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° ΠΈΠ·Π²ΡΡΡΠ²Π°ΡΠ΅ Π·Π°ΡΡΠ°ΡΠ΅Π½ΠΈ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ ΠΊΠΎΡΠΈΡΡΠ΅ΡΡΠΈ Π³ΠΎ WoW64 ΡΠ΅ΠΆΠΈΠΌΠΎΡ.
- Π‘ΠΈΡΠ΅ Π²Π³ΡΠ°Π΄Π΅Π½ΠΈ Π³ΡΠ°ΡΠΈΡΠΊΠΈ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ ΡΠ΅Π³Π° ΠΏΡΠΈΠΊΠ°ΠΆΡΠ²Π°Π°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π·Π° Π³ΡΠ΅ΡΠΊΠ° Π²ΠΎ ΠΏΠΎΡΠ΅Π±Π΅Π½ Π΄ΠΈΡΠ°Π»ΠΎΠ³, Π½Π°ΠΌΠ΅ΡΡΠΎ Π΄Π° Π³ΠΈ ΠΏΡΠΈΠΊΠ°ΠΆΡΠ²Π°Π°Ρ Π²ΠΎ ΠΊΠΎΠ½Π·ΠΎΠ»Π°ΡΠ°.
- ΠΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ° systeminfo ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° ΠΏΡΠΈΠΊΠ°ΠΆΡΠ²Π°ΡΠ΅ Π½Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎΠ΄ Π±Π°Π·Π°ΡΠ° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ WMI (Windows ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ° Π·Π° ΡΠΏΡΠ°Π²ΡΠ²Π°ΡΠ΅).
- ΠΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ° Π·Π° ΠΊΠ»ΠΈΡΡΠΈ Π·Π° ΠΏΡΠΈΠΊΠ°ΠΆΡΠ²Π°ΡΠ΅ Π±ΠΈΠ»Π΅ΡΠΈ Π½Π° Kerberos.
- ΠΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ° taskkill ΡΠ° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ° ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΠ° Π·Π° Π½Π°ΡΠΈΠ»Π½ΠΎ ΠΏΡΠ΅ΠΊΠΈΠ½ΡΠ²Π°ΡΠ΅ Π½Π° Π΄Π΅ΡΡΠΊΠΈΡΠ΅ ΠΏΡΠΎΡΠ΅ΡΠΈ.
- ΠΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΎΠΏΡΠΈΡΠ°ΡΠ° β/machineβ Π²ΠΎ ΡΡΠ°ΡΡΠ½Π°ΡΠ° Π°Π»Π°ΡΠΊΠ° Π·Π° Π΄Π° ΡΠ΅ ΠΈΠ·Π±Π΅ΡΠ΅ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ°ΡΠ° ΡΡΠΎ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ ΠΏΡΠΈ ΠΈΠ·Π²ΡΡΡΠ²Π°ΡΠ΅ Π½Π° Ρ ΠΈΠ±ΡΠΈΠ΄Π½ΠΈ ΠΈΠ·Π²ΡΡΠ½ΠΈ Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ ΡΡΠΎ ΠΏΠΎΠ΄Π΄ΡΠΆΡΠ²Π°Π°Ρ x86 ΠΈ ARM.
- ΠΠΎΠ³ΠΎΠ»Π΅ΠΌΠΈΠΎΡ Π΄Π΅Π» ΠΎΠ΄ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡΠ° Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ° Π·Π° Π»ΠΈΡΡΠ° Π½Π° Π·Π°Π΄Π°ΡΠΈ Π΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°Π½Π°.
- ΠΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΎΡΠ½ΠΎΠ²Π½Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ° Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ° findstr.
- ΠΠ»Π°ΡΠΊΠΈ Π·Π° ΡΠ°Π·Π²ΠΎΡ
- ΠΠ»Π°ΡΠΊΠ°ΡΠ° WineDump ΠΈΠΌΠ° ΠΌΠΎΠΆΠ½ΠΎΡΡ Π΄Π° ΡΠ° ΠΏΡΠΈΠΊΠ°ΠΆΠ΅ ΡΠΎΠ΄ΡΠΆΠΈΠ½Π°ΡΠ° Π½Π° Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈΡΠ΅ Π²ΠΎ ΡΠ΅Π³ΠΈΡΡΠ°ΡΠΎΡ. Windows (REGF ΡΠΎΡΠΌΠ°Ρ), ΠΊΠ°ΠΊΠΎ ΠΈ ΠΏΡΠΈΠΊΠ°ΠΆΡΠ²Π°ΡΠ΅ Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π·Π° ΡΠΈΡΠ΅ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠΈ (x86/ARM64) ΠΏΠΎΠ΄Π΄ΡΠΆΠ°Π½ΠΈ Π²ΠΎ Ρ ΠΈΠ±ΡΠΈΠ΄Π½ΠΈ PE Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ.
- ΠΠΎΠΌΠΏΠ°ΡΠ»Π΅ΡΠΎΡ IDL Π΄ΠΎΠ΄Π°Π΄Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° Π°ΡΡΠΈΠ±ΡΡΠΈΡΠ΅ βcomposableβ, βdefault_overloadβ, βdeprecatedβ ΠΈ βprotectedβ.
- ΠΡΡΡΡΠ°Π½Π΅Ρ libwine.so, ΠΊΠΎΡ Π±Π΅ΡΠ΅ Π·Π°ΡΡΠ°ΡΠ΅Π½ Π²ΠΎ Wine 6.0 ΠΈ Π΄ΠΎΠ»Π³ΠΎ Π²ΡΠ΅ΠΌΠ΅ ΠΏΠΎΠ²Π΅ΡΠ΅ Π½Π΅ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π²ΠΎ Wine. ΠΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ΅ Π²ΠΎ ΡΠΎΡΠΌΠ°Ρ ELF Π²Π³ΡΠ°Π΄Π΅Π½ΠΈ Π²ΠΎ ΠΏΠΎΡΡΠ°ΡΠΈ Π²Π΅ΡΠ·ΠΈΠΈ Π½Π° Wine (5.0 ΠΈ ΠΏΠΎΡΡΠ°ΡΠΈ) ΡΠΎ libwine.Π·Π°ΡΠΎΠ° Π±Π°ΡΠ°Π°Ρ ΡΠ΅ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΡΠ° Π·Π° Π΄Π° ΡΠ°Π±ΠΎΡΠ°Ρ Π²ΠΎ Wine 9.0.
- ΠΠ³ΡΠ°Π΄Π΅Π½ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΈ Π½Π°Π΄Π²ΠΎΡΠ΅ΡΠ½ΠΈ Π·Π°Π²ΠΈΡΠ½ΠΎΡΡΠΈ
- ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈΡΠ΅ FluidSynth 2.3.3, Musl 1.2.3 (ΡΠ°ΠΌΠΎ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠΊΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ) ΠΈ Zydis 4.0.0 ΡΠ΅ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠ°Π½ΠΈ Π²ΠΎ ΠΏΠ°ΠΊΠ΅ΡΠΎΡ.
- ΠΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈΡΠ΅ Vkd3d 1.10, Faudio 23.12, OpenLDAP 2.5.16, LCMS2 2.15, LibMPG123 1.32.2, LibPng 1.6.40, LibTiff 4.6.0, LibXml2 2.11.5Xlt ΡΠ΅ Π°ΠΆΡΡΠΈΡΠ°Π½ΠΈ Π½Π° Π½ΠΎΠ²ΠΎ.1.1.38Xlt Π²Π΅ΡΠ·ΠΈΠΈ. ΠΠΎΡΠΎΡΠΎΡ Wine Mono ΡΠΎ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ° Π½Π° .NET ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΡΠ° Π΅ Π°ΠΆΡΡΠΈΡΠ°Π½ Π·Π° Π΄Π° Π³ΠΎ ΠΎΠ±ΡΠ°Π²ΠΈ 1.3.
- ΠΠΎΠ·Π°ΡΠΎΡ winewayland.drv ΡΠ° ΠΊΠΎΡΠΈΡΡΠΈ ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠ°ΡΠ° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Wayland ΠΊΠ°ΠΊΠΎ Π½Π°Π΄Π²ΠΎΡΠ΅ΡΠ½ΠΈ Π·Π°Π²ΠΈΡΠ½ΠΎΡΡΠΈ, ΠΊΠ°ΠΊΠΎ ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈΡΠ΅ xkbcommon ΠΈ xkbregistry.
- ΠΠ° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π½Π° ΠΏΠ°ΠΌΠ΅ΡΠ½ΠΈ ΠΊΠ°ΡΡΠΈΡΠΊΠΈ, ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π½Π°Π΄Π²ΠΎΡΠ΅ΡΠ½Π°ΡΠ° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° PCSClite (Π²ΠΎ macOS β PCSC).
- ΠΠ·Π³ΡΠ°Π΄Π±Π°ΡΠ° Π½Π° PE-Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΈ ΠΊΠΎΠΈ Π½Π΅ ΡΠ΅ i386 ΡΠ΅Π³Π° Π±Π°ΡΠ° Π²ΠΊΡΡΡΠ΅Π½ ΠΊΠΎΠΌΠΏΠ°ΡΠ»Π΅Ρ ΡΠΎ ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° Π΄ΠΈΡΠ΅ΠΊΡΠΈΠ²ΠΈ β.sehβ Π·Π° ΡΠΏΡΠ°Π²ΡΠ²Π°ΡΠ΅ ΡΠΎ ΠΈΡΠΊΠ»ΡΡΠΎΡΠΈ.
ΠΠ·Π²ΠΎΡ: opennet.ru
