Π‘Ρ‚Π°Π±ΠΈΠ»Π½ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π° Wine 5.0

По Π΅Π΄Π½Π° Π³ΠΎΠ΄ΠΈΠ½Π° Ρ€Π°Π·Π²ΠΎΡ˜ ΠΈ 28 СкспСримСнтални Π²Π΅Ρ€Π·ΠΈΠΈ ΠΏΡ€Π΅Π·Π΅Π½Ρ‚ΠΈΡ€Π°Π½ΠΈ стабилно ΠΎΡΠ»ΠΎΠ±ΠΎΠ΄ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΎΡ‚Π²ΠΎΡ€Π΅Π½Π°Ρ‚Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π° Π½Π° Win32 API - Π’ΠΈΠ½ΠΎ 5.0, кој Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π°ΡˆΠ΅ повСќС ΠΎΠ΄ 7400 ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ. ΠšΠ»ΡƒΡ‡Π½ΠΈΡ‚Π΅ Π΄ΠΎΡΡ‚ΠΈΠ³Π½ΡƒΠ²Π°ΡšΠ° Π½Π° Π½ΠΎΠ²Π°Ρ‚Π° Π²Π΅Ρ€Π·ΠΈΡ˜Π° Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π°Π°Ρ‚ испорака Π½Π° Π²Π³Ρ€Π°Π΄Π΅Π½ΠΈ Wine ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Π²ΠΎ PE Ρ„ΠΎΡ€ΠΌΠ°Ρ‚, ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ со повСќС ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈ, Π½ΠΎΠ²Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π° Π½Π° XAudio2 Π°ΡƒΠ΄ΠΈΠΎ API ΠΈ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° Π³Ρ€Π°Ρ„ΠΈΡ‡ΠΊΠΈ API Vulkan 1.1.

Π’ΠΎ Π²ΠΈΠ½ΠΎΡ‚ΠΎ ΠΏΠΎΡ‚Π²Ρ€Π΄Π΅Π½ΠΎ цСлосна Ρ€Π°Π±ΠΎΡ‚Π° Π½Π° 4869 (ΠΏΡ€Π΅Π΄ Π΅Π΄Π½Π° Π³ΠΎΠ΄ΠΈΠ½Π° 4737) ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ Π·Π° Windows, Π΄Ρ€ΡƒΠ³ΠΈ 4136 (ΠΏΡ€Π΅Π΄ Π΅Π΄Π½Π° Π³ΠΎΠ΄ΠΈΠ½Π° 4045) ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ ΡΠΎΠ²Ρ€ΡˆΠ΅Π½ΠΎ со Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ поставки ΠΈ Π½Π°Π΄Π²ΠΎΡ€Π΅ΡˆΠ½ΠΈ DLL-Π°. 3635 ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ ΠΈΠΌΠ°Π°Ρ‚ ΠΏΠΎΠΌΠ°Π»ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ со пСрформанситС ΡˆΡ‚ΠΎ Π½Π΅ сС ΠΌΠ΅ΡˆΠ°Π°Ρ‚ Π²ΠΎ ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅Ρ‚ΠΎ Π½Π° основнитС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π°.

ΠšΠ»ΡƒΡ‡ ΠΈΠ½ΠΎΠ²Π°Ρ†ΠΈΠΈ Π’ΠΈΠ½ΠΎ 5.0:

  • ΠœΠΎΠ΄ΡƒΠ»ΠΈ Π²ΠΎ PE Ρ„ΠΎΡ€ΠΌΠ°Ρ‚
    • Π‘ΠΎ ΠΊΠΎΠΌΠΏΠ°Ρ˜Π»Π΅Ρ€ΠΎΡ‚ MinGW, ΠΏΠΎΠ²Π΅ΡœΠ΅Ρ‚ΠΎ Wine ΠΌΠΎΠ΄ΡƒΠ»ΠΈ сСга сС Π²Π³Ρ€Π°Π΄Π΅Π½ΠΈ Π²ΠΎ PE (Portable Executable, ΡˆΡ‚ΠΎ сС користи Π½Π° Windows) ΠΈΠ·Π²Ρ€ΡˆΠ½Π° Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ° намСсто Π²ΠΎ ELF. Π£ΠΏΠΎΡ‚Ρ€Π΅Π±Π°Ρ‚Π° Π½Π° PE Ρ€Π΅ΡˆΠ°Π²Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ со ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ шСми Π·Π° Π·Π°ΡˆΡ‚ΠΈΡ‚Π° ΠΎΠ΄ ΠΊΠΎΠΏΠΈΡ€Π°ΡšΠ΅ ΠΊΠΎΠΈ Π³ΠΎ ΠΏΠΎΡ‚Π²Ρ€Π΄ΡƒΠ²Π°Π°Ρ‚ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‚Π΅Ρ‚ΠΎΡ‚ Π½Π° систСмскитС ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Π½Π° дискот ΠΈ Π²ΠΎ ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°Ρ‚Π°;
    • PE ΠΈΠ·Π²Ρ€ΡˆΠ½ΠΈΡ‚Π΅ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ сСга сС ΠΊΠΎΠΏΠΈΡ€Π°Π°Ρ‚ Π²ΠΎ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡƒΠΌΠΎΡ‚ ~/.wine ($WINEPREFIX) намСсто Π΄Π° сС користат Π»Π°ΠΆΠ½ΠΈ DLL-Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ, ΡˆΡ‚ΠΎ Π³ΠΈ ΠΏΡ€Π°Π²ΠΈ Ρ€Π°Π±ΠΎΡ‚ΠΈΡ‚Π΅ послични Π½Π° Ρ€Π΅Π°Π»Π½ΠΈΡ‚Π΅ инсталации Π½Π° Windows, ΠΏΠΎ Ρ†Π΅Π½Π° Π½Π° Ρ‚Ρ€ΠΎΡˆΠ΅ΡšΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»Π΅Π½ простор Π½Π° дискот;
    • ΠœΠΎΠ΄ΡƒΠ»ΠΈΡ‚Π΅ ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€Π°Π½ΠΈ Π²ΠΎ PE Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ ΠΌΠΎΠΆΠ°Ρ‚ Π΄Π° користат стандардни wchar C Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ константи со Unicode (Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, L"abc");
    • Π’Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Π·Π° ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅ Π½Π° Wine C Π΄ΠΎΠ΄Π°Π΄Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° ΠΏΠΎΠ²Ρ€Π·ΡƒΠ²Π°ΡšΠ΅ со Π±ΠΈΠ½Π°Ρ€Π½ΠΈ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ Π²Π³Ρ€Π°Π΄Π΅Π½ΠΈ Π²ΠΎ MinGW, ΡˆΡ‚ΠΎ сС користи стандардно намСсто MinGW Ρ‚Ρ€Π°Π΅ΡšΠ΅ ΠΏΡ€ΠΈ Π³Ρ€Π°Π΄Π΅ΡšΠ΅ Π½Π° DLL;
  • Π“Ρ€Π°Ρ„ΠΈΡ‡ΠΊΠΈ потсистСм
    • Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° со повСќС ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈ ΠΈ Π³Ρ€Π°Ρ„ΠΈΡ‡ΠΊΠΈ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ΠΈ, Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π°Ρ˜ΡœΠΈ ја ΠΈ моТноста Π·Π° Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡ΠΊΠΎ ΠΌΠ΅Π½ΡƒΠ²Π°ΡšΠ΅ Π½Π° поставкитС;
    • Π’ΠΎΠ·Π°Ρ‡ΠΎΡ‚ Π·Π° Π³Ρ€Π°Ρ„ΠΈΡ‡ΠΊΠΈΠΎΡ‚ API Π½Π° Vulkan Π΅ Π°ΠΆΡƒΡ€ΠΈΡ€Π°Π½ Π·Π° Π΄Π° ΠΎΠ΄Π³ΠΎΠ²Π°Ρ€Π° Π½Π° ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π° Vulkan 1.1.126;
    • Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° WindowsCodecs ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π° моТност Π·Π° ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€Π°ΡšΠ΅ Π½Π° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ растСрски Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈ, Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π°Ρ˜ΡœΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈ со индСксирана ΠΏΠ°Π»Π΅Ρ‚Π°;
  • Π”ΠΈΡ€Π΅ΠΊΡ‚Π΅Π½3Π”
    • Кога сС ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°Π°Ρ‚ Direct3D Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π½Π° Ρ†Π΅Π» Π΅ΠΊΡ€Π°Π½, ΠΏΠΎΠ²ΠΈΠΊΠΎΡ‚ Π½Π° Π·Π°ΡˆΡ‚ΠΈΡ‚Π½ΠΈΠΊΠΎΡ‚ Π½Π° Π΅ΠΊΡ€Π°Π½ΠΎΡ‚ Π΅ Π±Π»ΠΎΠΊΠΈΡ€Π°Π½;
    • DXGI (DirectX Graphics Infrastructure) Π΄ΠΎΠ΄Π°Π΄Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠΈΡ€Π°ΡšΠ΅ Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π° ΠΊΠΎΠ³Π° Π½Π΅Ρ˜Π·ΠΈΠ½ΠΈΠΎΡ‚ ΠΏΡ€ΠΎΠ·ΠΎΡ€Π΅Ρ† Π΅ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Π½, ΡˆΡ‚ΠΎ ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π° Π΄Π° Π³ΠΈ Π½Π°ΠΌΠ°Π»ΠΈ пСрформанситС Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈΡ‚Π΅ со ΠΈΠ½Ρ‚Π΅Π½Π·ΠΈΠ²Π½ΠΈ рСсурси ΠΏΡ€ΠΈ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€Π°ΡšΠ΅ Π½Π° ΠΏΡ€ΠΎΠ·ΠΎΡ€Π΅Ρ†ΠΎΡ‚;
    • Π—Π° Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΊΠΎΠΈ користат DXGI, сСга Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π΄Π° сС ΠΏΡ€Π΅Ρ„Ρ€Π»Π°Ρ‚Π΅ ΠΏΠΎΠΌΠ΅Ρ“Ρƒ Ρ€Π΅ΠΆΠΈΠΌΠΎΡ‚ Π½Π° Ρ†Π΅Π» Π΅ΠΊΡ€Π°Π½ ΠΈ Ρ€Π΅ΠΆΠΈΠΌΠΎΡ‚ со ΠΏΡ€ΠΎΠ·ΠΎΡ€Π΅Ρ† ΠΊΠΎΡ€ΠΈΡΡ‚Π΅Ρ˜ΡœΠΈ ја ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡ˜Π°Ρ‚Π° Alt+Enter;
    • БпособноститС Π½Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π°Ρ‚Π° Π½Π° Direct3D 12 сС ΠΏΡ€ΠΎΡˆΠΈΡ€Π΅Π½ΠΈ, Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, сСга ΠΈΠΌΠ° ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° ΠΏΡ€Π΅Ρ„Ρ€Π»ΡƒΠ²Π°ΡšΠ΅ ΠΏΠΎΠΌΠ΅Ρ“Ρƒ Ρ€Π΅ΠΆΠΈΠΌΠΈ Π½Π° Ρ†Π΅Π» Π΅ΠΊΡ€Π°Π½ ΠΈ Ρ€Π΅ΠΆΠΈΠΌΠΈ со ΠΏΡ€ΠΎΠ·ΠΎΡ€Ρ†ΠΈ, ΠΌΠ΅Π½ΡƒΠ²Π°ΡšΠ΅ Π½Π° Ρ€Π΅ΠΆΠΈΠΌΠΈΡ‚Π΅ Π½Π° Π΅ΠΊΡ€Π°Π½ΠΎΡ‚, ΡΠΊΠ°Π»ΠΈΡ€Π°ΡšΠ΅ Π½Π° ΠΈΠ·Π»Π΅Π·ΠΎΡ‚ ΠΈ ΡƒΠΏΡ€Π°Π²ΡƒΠ²Π°ΡšΠ΅ со ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»ΠΎΡ‚ Π·Π° Π·Π°ΠΌΠ΅Π½Π° Π½Π° Π±Π°Ρ„Π΅Ρ€ΠΎΡ‚ Π·Π° Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΡ€Π°ΡšΠ΅ (ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» Π½Π° Ρ€Π°Π·ΠΌΠ΅Π½Π°);
    • ΠŸΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ΠΎ Ρ€Π°ΠΊΡƒΠ²Π°ΡšΠ΅ со Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Π³Ρ€Π°Π½ΠΈΡ‡Π½ΠΈ ситуации, ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ Π΅ ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π°Ρ‚Π° Π½Π° Π²Π»Π΅Π·Π½ΠΈ врСдности Π½Π°Π΄Π²ΠΎΡ€ ΠΎΠ΄ опсСгот Π·Π° тСстови Π·Π° транспарСнтност ΠΈ Π΄Π»Π°Π±ΠΎΡ‡ΠΈΠ½Π°, Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΡ€Π°ΡšΠ΅ со Ρ€Π΅Ρ„Π»Π΅ΠΊΡ‚ΠΈΡ€Π°Π½ΠΈ тСкстури ΠΈ Π±Π°Ρ„Π΅Ρ€ΠΈ ΠΈ ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π° Π½Π° Π½Π΅Ρ‚ΠΎΡ‡Π½ΠΈ ΠΎΠ±Ρ˜Π΅ΠΊΡ‚ΠΈ Π½Π° DirectDraw ΠΊΠ»ΠΈΠΏΠ΅Ρ€, создавајќи Direct3 ΡƒΡ€Π΅Π΄ΠΈ Π·Π° Π½Π΅Ρ‚ΠΎΡ‡Π½ΠΈ ΠΏΡ€ΠΎΠ·ΠΎΡ€Ρ†ΠΈ, ΠΊΠΎΡ€ΠΈΡΡ‚Π΅Ρ˜ΡœΠΈ Π²ΠΈΠ΄Π»ΠΈΠ²ΠΈ области Ρ‡ΠΈΠΈ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½ΠΈ врСдности Π½Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ сС Π΅Π΄Π½Π°ΠΊΠ²ΠΈ Π½Π° максимум, ΠΈΡ‚Π½.
    • Direct3D 8 ΠΈ 9 ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π°Π°Ρ‚ ΠΏΠΎΠΏΡ€Π΅Ρ†ΠΈΠ·Π½ΠΎ слСдСњС "Π²Π°Π»ΠΊΠ°Π½ΠΈΒ» области Π½Π° Π²Ρ‡ΠΈΡ‚Π°Π½ΠΈ тСкстури;
    • Π“ΠΎΠ»Π΅ΠΌΠΈΠ½Π°Ρ‚Π° Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΈΠΎΡ‚ адрСсСн простор ΠΏΡ€ΠΈ Π²Ρ‡ΠΈΡ‚ΡƒΠ²Π°ΡšΠ΅ Π½Π° 3D тСкстури компрСсирани со ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΡ‚ S3TC Π΅ Π½Π°ΠΌΠ°Π»Π΅Π½Π° (намСсто цСлосно Π΄Π° сС Π²Ρ‡ΠΈΡ‚ΡƒΠ²Π°Π°Ρ‚, тСкстуритС сС Π²Ρ‡ΠΈΡ‚ΡƒΠ²Π°Π°Ρ‚ Π½Π° ΠΏΠ°Ρ€Ρ‡ΠΈΡšΠ°).
    • Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅Ρ˜ΡΠΎΡ‚ Π΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½ ID3D11 ΠŸΠΎΠ²Π΅ΡœΠ΅ΠΆΠΈΡ†ΠΈ Π·Π° Π·Π°ΡˆΡ‚ΠΈΡ‚Π° Π½Π° ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΈΡ‚Π΅ Π΄Π΅Π»ΠΎΠ²ΠΈ Π²ΠΎ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ со повСќС навој;
    • НаправСни сС Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΡƒΠ²Π°ΡšΠ° ΠΈ ΠΏΠΎΠΏΡ€Π°Π²ΠΊΠΈ ΠΏΠΎΠ²Ρ€Π·Π°Π½ΠΈ со прСсмСткитС Π½Π° ΠΎΡΠ²Π΅Ρ‚Π»ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π·Π° постаритС Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π½Π° DirectDraw;
    • Π‘ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ ΠΏΠΎΠ²ΠΈΡ†ΠΈ Π·Π° Π΄Π° сС Π΄ΠΎΠ±ΠΈΡ˜Π°Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π·Π° ΡˆΠ΅Ρ˜Π΄Π΅Ρ€ΠΈΡ‚Π΅ Π²ΠΎ API ShaderReflection;
    • Wined3d сСга ΠΏΠΎΠ΄Π΄Ρ€ΠΆΡƒΠ²Π° Π±Π»ΠΈΡ‚Π΅Ρ€ ΠŸΡ€ΠΎΡ†Π΅ΡΠΎΡ€-Π±Π°Π·ΠΈΡ€Π°Π½ Π·Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° компрСсирани рСсурси;
    • Π‘Π°Π·Π°Ρ‚Π° Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ Π½Π° Π³Ρ€Π°Ρ„ΠΈΡ‡ΠΊΠΈ ΠΊΠ°Ρ€Ρ‚ΠΈΡ‡ΠΊΠΈ ΠΏΡ€Π΅ΠΏΠΎΠ·Π½Π°Π΅Π½ΠΈ Π²ΠΎ Direct3D Π΅ ΠΏΡ€ΠΎΡˆΠΈΡ€Π΅Π½Π°;
    • Π”ΠΎΠ΄Π°Π΄Π΅Π½ΠΈ сС Π½ΠΎΠ²ΠΈ ΠΊΠ»ΡƒΡ‡Π΅Π²ΠΈ Π²ΠΎ рСгистарот HKEY_CURRENT_USER\Software\Wine\Direct3D: β€žshader_backendβ€œ (Π·Π°Π΄Π½ΠΈΠ½Π° Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° со ΡˆΠ΅Ρ˜Π΄Π΅Ρ€ΠΈ: β€žglslβ€œ Π·Π° GLSL, β€žarbβ€œ Π·Π° ARB Ρ‚Π΅ΠΌΠ΅/Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ ΠΈ β€žnoneβ€œ Π·Π° ΠΎΠ½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π°ΡšΠ΅ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° ΡˆΠ΅Ρ˜Π΄Π΅Ρ€), β€žstrict_shader_mathβ€œ ( 0x1 - ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠΈ, 0x0 - ΠΎΠ½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠΈ ΠΊΠΎΠ½Π²Π΅Ρ€Π·ΠΈΡ˜Π° Π½Π° ΡˆΠ΅Ρ˜Π΄Π΅Ρ€ Π½Π° Direct3D). ЗастарСн Π΅ ΠΊΠ»ΡƒΡ‡ΠΎΡ‚ β€žUseGLSLβ€œ (Ρ‚Ρ€Π΅Π±Π° Π΄Π° користи β€žshader_backendβ€œ);
  • D3DX
    • Π˜ΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΎΡ‚ Π·Π° ΠΊΠΎΠΌΠΏΡ€Π΅ΡΠΈΡ˜Π° Π½Π° 3D тСкстура S3TC (S3 Texture Compression);
    • Π”ΠΎΠ΄Π°Π΄Π΅Π½ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΈ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ сС ΠΏΠΎΠΏΠΎΠ»Π½ΡƒΠ²Π°ΡšΠ΅ Π½Π° тСкстура ΠΈ ΠΏΠΎΠ²Ρ€ΡˆΠΈΠ½ΠΈ ΡˆΡ‚ΠΎ Π½Π΅ сС ΠΌΠ°ΠΏΠΈΡ€Π°Π°Ρ‚;
    • НаправСни сС Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΡƒΠ²Π°ΡšΠ° ΠΈ ΠΏΠΎΠΏΡ€Π°Π²ΠΊΠΈ Π½Π° Ρ€Π°ΠΌΠΊΠ°Ρ‚Π° Π·Π° ΠΊΡ€Π΅ΠΈΡ€Π°ΡšΠ΅ Π²ΠΈΠ·ΡƒΠ΅Π»Π½ΠΈ Π΅Ρ„Π΅ΠΊΡ‚ΠΈ;
  • ΠšΠ΅Ρ€Π½Π΅Π» (ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅Ρ˜ΡΠΈ Π½Π° ΠΊΠ΅Ρ€Π½Π΅Π»ΠΎΡ‚ Π½Π° Windows)
    • ΠŸΠΎΠ²Π΅ΡœΠ΅Ρ‚ΠΎ ΠΎΠ΄ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΡ‚Π΅ ΡˆΡ‚ΠΎ сС користат Π²ΠΎ Kernel32 сС прСмСстСни Π²ΠΎ
      KernelBase, ΠΏΠΎ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π²ΠΎ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Ρ‚Π° Π½Π° Windows;

    • Бпособност Π΄Π° сС ΠΌΠ΅ΡˆΠ°Π°Ρ‚ 32- ΠΈ 64-Π±ΠΈΡ‚Π½ΠΈ DLL Π²ΠΎ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡƒΠΌΠΈ ΡˆΡ‚ΠΎ сС користат Π·Π° Π²Ρ‡ΠΈΡ‚ΡƒΠ²Π°ΡšΠ΅. ΠžΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π° Π΄Π΅ΠΊΠ° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈΡ‚Π΅ ΡˆΡ‚ΠΎ Π½Π΅ ΠΎΠ΄Π³ΠΎΠ²Π°Ρ€Π°Π°Ρ‚ Π½Π° ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°Π»Π½Π°Ρ‚Π° Π΄Π»Π°Π±ΠΎΡ‡ΠΈΠ½Π° Π½Π° Π±ΠΈΡ‚ сС ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€Π°Π½ΠΈ (32/64), Π²ΠΎ ΡΠ»ΡƒΡ‡Π°Ρ˜ ΠΏΠΎΠ½Π°Ρ‚Π°ΠΌΡƒ ΠΏΠΎ ΠΏΠ°Ρ‚Π΅ΠΊΠ°Ρ‚Π° Π΄Π° ΠΌΠΎΠΆΠ΅ Π΄Π° сС најдС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° која Π΅ Ρ‚ΠΎΡ‡Π½Π° Π·Π° Ρ‚Π΅ΠΊΠΎΠ²Π½Π°Ρ‚Π° Π΄Π»Π°Π±ΠΎΡ‡ΠΈΠ½Π° Π½Π° Π±ΠΈΡ‚ΠΎΡ‚;
    • Π—Π° Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΠΈ Π½Π° ΡƒΡ€Π΅Π΄ΠΈ, ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π° Π΅ Π΅ΠΌΡƒΠ»Π°Ρ†ΠΈΡ˜Π° Π½Π° ΠΎΠ±Ρ˜Π΅ΠΊΡ‚ΠΈ Π½Π° Ρ˜Π°Π΄Ρ€ΠΎΡ‚ΠΎ;
    • Π˜ΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½ΠΈ ΠΎΠ±Ρ˜Π΅ΠΊΡ‚ΠΈ Π·Π° ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·Π°Ρ†ΠΈΡ˜Π° ΠΊΠΎΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ Π½Π° Π½ΠΈΠ²ΠΎ Π½Π° ΠΊΠ΅Ρ€Π½Π΅Π», ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ сС Π·Π°ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π°ΡšΠ΅ Π½Π° Π²Ρ€Ρ‚Π΅ΡšΠ΅, Π±Ρ€Π·ΠΈ мутСкси ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ ΠΏΡ€ΠΈΠΊΠ°Ρ‡Π΅Π½ΠΈ Π½Π° рСсурс;
    • ΠžΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π° Π΄Π΅ΠΊΠ° Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈΡ‚Π΅ сС ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠΈΡ€Π°Π½ΠΈ Π·Π° статусот Π½Π° Π±Π°Ρ‚Π΅Ρ€ΠΈΡ˜Π°Ρ‚Π°;
  • ΠšΠΎΡ€ΠΈΡΠ½ΠΈΡ‡ΠΊΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅Ρ˜Ρ ΠΈ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ˜Π° Π½Π° Ρ€Π°Π±ΠΎΡ‚Π½Π°Ρ‚Π° ΠΏΠΎΠ²Ρ€ΡˆΠΈΠ½Π°
    • ΠœΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ·ΠΎΡ€Ρ†ΠΈ сСга сС ΠΏΡ€ΠΈΠΊΠ°ΠΆΡƒΠ²Π°Π°Ρ‚ со помош Π½Π° Π»Π΅Π½Ρ‚Π° Π·Π° наслов намСсто ΠΈΠΊΠΎΠ½Π° Π·Π° стил Π½Π° Windows 3.1;
    • Π”ΠΎΠ΄Π°Π΄Π΅Π½ΠΈ сС Π½ΠΎΠ²ΠΈ стилови Π½Π° ΠΊΠΎΠΏΡ‡ΠΈΡšΠ° SplitButton (ΠΊΠΎΠΏΡ‡Π΅ со ΠΏΠ°Ρ“Π°Ρ‡ΠΊΠ° листа Π½Π° Π΄Π΅Ρ˜ΡΡ‚Π²Π°) ΠΈ Командни врски (врски Π²ΠΎ Π΄ΠΈΡ˜Π°Π»ΠΎΠ·ΠΈΡ‚Π΅ ΡˆΡ‚ΠΎ сС користат Π·Π° ΠΏΡ€Π΅ΠΌΠΈΠ½ΡƒΠ²Π°ΡšΠ΅ Π²ΠΎ слСдната Ρ„Π°Π·Π°);
    • Π‘ΠΎΠ·Π΄Π°Π΄Π΅Π½ΠΈ сС симболични врски Π·Π° ΠΏΠ°ΠΏΠΊΠΈΡ‚Π΅ β€žΠŸΡ€Π΅Π·Π΅ΠΌΠ°ΡšΠ°β€œ ΠΈ β€žΠ¨Π°Π±Π»ΠΎΠ½ΠΈβ€œ, ΡˆΡ‚ΠΎ ΡƒΠΊΠ°ΠΆΡƒΠ²Π° Π½Π° соодвСтнитС Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡƒΠΌΠΈ Π½Π° систСмитС Unix;
  • Π’Π»Π΅Π·Π½ΠΈ ΡƒΡ€Π΅Π΄ΠΈ
    • ΠŸΡ€ΠΈ ΡΡ‚Π°Ρ€Ρ‚ΡƒΠ²Π°ΡšΠ΅, ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΈΡ‚Π΅ Π΄Ρ€Π°Ρ˜Π²Π΅Ρ€ΠΈ Π·Π° Plug & Play ΡƒΡ€Π΅Π΄ΠΈ сС инсталирани ΠΈ Π²Ρ‡ΠΈΡ‚Π°Π½ΠΈ;
    • ΠŸΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΎΡ€ΠΈΡ‚Π΅ Π·Π° ΠΈΠ³Ρ€ΠΈ, Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π°Ρ˜ΡœΠΈ ΠΌΠΈΠ½ΠΈ-ΡŸΠΎΡ˜ΡΡ‚ΠΈΠΊ (ΠΏΡ€Π΅ΠΊΠΈΠ½ΡƒΠ²Π°Ρ‡ Π·Π° ΠΊΠ°ΠΏΠ°), Π²ΠΎΠ»Π°Π½, ΠΏΠ΅Π΄Π°Π»ΠΈ Π·Π° гас ΠΈ сопирачки.
    • ΠŸΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ°Ρ‚Π° Π·Π° стариот Linux ΡŸΠΎΡ˜ΡΡ‚ΠΈΠΊ API користСн Π²ΠΎ ΠΊΠ΅Ρ€Π½Π΅Π»ΠΈΡ‚Π΅ Π½Π° Linux ΠΏΡ€Π΅Π΄ Π²Π΅Ρ€Π·ΠΈΡ˜Π°Ρ‚Π° 2.2 Π΅ ΠΏΡ€Π΅ΠΊΠΈΠ½Π°Ρ‚Π°;
  • . NET
    • Моно ΠΌΠΎΡ‚ΠΎΡ€ΠΎΡ‚ Π΅ Π°ΠΆΡƒΡ€ΠΈΡ€Π°Π½ Π·Π° Π΄Π° Π³ΠΎ објави 4.9.4 ΠΈ сСга Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π° Π΄Π΅Π»ΠΎΠ²ΠΈ ΠΎΠ΄ Ρ€Π°ΠΌΠΊΠ°Ρ‚Π° Π½Π° Windows Presentation Foundation (WPF);
    • Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ моТност Π·Π° ΠΈΠ½ΡΡ‚Π°Π»ΠΈΡ€Π°ΡšΠ΅ Π΄ΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ со Mono ΠΈ Gecko Π²ΠΎ Π΅Π΄Π΅Π½ Π·Π°Π΅Π΄Π½ΠΈΡ‡ΠΊΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡƒΠΌ, ΡΡ‚Π°Π²Π°Ρ˜ΡœΠΈ Π³ΠΈ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈΡ‚Π΅ Π²ΠΎ Ρ…ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΡ˜Π°Ρ‚Π° /usr/share/wine намСсто Π΄Π° Π³ΠΈ ΠΊΠΎΠΏΠΈΡ€Π°Ρ‚Π΅ Π²ΠΎ Π½ΠΎΠ²ΠΈ прСфикси;
  • ΠšΠ°Ρ€Π°ΠΊΡ‚Π΅Ρ€ΠΈΡΡ‚ΠΈΠΊΠΈ Π·Π° ΠΌΡ€Π΅ΠΆΠ½ΠΎ ΠΏΠΎΠ²Ρ€Π·ΡƒΠ²Π°ΡšΠ΅
    • ΠœΠΎΡ‚ΠΎΡ€ΠΎΡ‚ Π½Π° прСлистувачот Wine Gecko, кој сС користи Π²ΠΎ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° MSHTML, Π΅ Π°ΠΆΡƒΡ€ΠΈΡ€Π°Π½ Π·Π° Π΄Π° Π³ΠΎ објави 2.47.1. Π˜ΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° Π½ΠΎΠ²ΠΈ HTML API;
    • MSHTML сСга ΠΏΠΎΠ΄Π΄Ρ€ΠΆΡƒΠ²Π° SVG Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ;
    • Π”ΠΎΠ΄Π°Π΄Π΅Π½ΠΈ сС ΠΌΠ½ΠΎΠ³Ρƒ Π½ΠΎΠ²ΠΈ VBScript Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ (Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΡƒΠΏΡ€Π°Π²ΡƒΠ²Π°Ρ‡ΠΈ со Π³Ρ€Π΅ΡˆΠΊΠΈ ΠΈ исклучоци, Hour, Day, Month, String, LBound, RegExp.Replace, Π ScriptTypeInfo_* ΠΈ ScriptTypeComp_Bind* Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΈΡ‚Π½.);
    • ОбСзбСдСно Π·Π°Ρ‡ΡƒΠ²ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΡΠΎΡΡ‚ΠΎΡ˜Π±Π°Ρ‚Π° Π½Π° ΠΊΠΎΠ΄ΠΎΡ‚ Π²ΠΎ VBScript ΠΈ JScript (упорност Π½Π° скриптата);
    • Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΈΠ½ΠΈΡ†ΠΈΡ˜Π°Π»Π½Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π° Π½Π° услугата HTTP (WinHTTP) ΠΈ ΠΏΠΎΠ²Ρ€Π·Π°Π½ΠΈΠΎΡ‚ API (HTTPAPI) Π·Π° клиСнтски ΠΈ сСрвСрски Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΊΠΎΠΈ ΠΈΡΠΏΡ€Π°ΡœΠ°Π°Ρ‚ ΠΈ ΠΏΡ€ΠΈΠΌΠ°Π°Ρ‚ Π±Π°Ρ€Π°ΡšΠ° ΠΊΠΎΡ€ΠΈΡΡ‚Π΅Ρ˜ΡœΠΈ Π³ΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΡ‚ HTTP;
    • Π‘ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½Π° моТност Π·Π° добивањС поставки Π·Π° прокси Π·Π° HTTP ΠΏΡ€Π΅ΠΊΡƒ DHCP;
    • Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° ΠΏΡ€Π΅Π½Π°ΡΠΎΡ‡ΡƒΠ²Π°ΡšΠ΅ Π½Π° Π±Π°Ρ€Π°ΡšΠ°Ρ‚Π° Π·Π° Π°Π²Ρ‚Π΅Π½Ρ‚ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π° ΠΏΡ€Π΅ΠΊΡƒ услугата Microsoft Passport;
  • ΠšΡ€ΠΈΠΏΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΡ˜Π°
    • Π˜ΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° криптографски ΠΊΠ»ΡƒΡ‡Π΅Π²ΠΈ со Слипсовидна ΠΊΡ€ΠΈΠ²Π° (ECC) ΠΏΡ€ΠΈ ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° GnuTLS;
    • Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ моТност Π·Π° ΡƒΠ²ΠΎΠ· Π½Π° ΠΊΠ»ΡƒΡ‡Π΅Π²ΠΈ ΠΈ сСртификати ΠΎΠ΄ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ Π²ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ PFX;
    • Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° ΡˆΠ΅ΠΌΠ°Ρ‚Π° Π·Π° Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°ΡšΠ΅ ΠΊΠ»ΡƒΡ‡Π΅Π²ΠΈ Π²Ρ€Π· основа Π½Π° Π»ΠΎΠ·ΠΈΠ½ΠΊΠ°Ρ‚Π° PBKDF2;
  • ВСкст ΠΈ Ρ„ΠΎΠ½Ρ‚ΠΎΠ²ΠΈ
    • Π˜ΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π°Ρ‚Π° Π½Π° DirectWrite API Π΄ΠΎΠ΄Π°Π΄Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΡ‚Π΅ OpenType ΠΏΠΎΠ²Ρ€Π·Π°Π½ΠΈ со ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€Π°ΡšΠ΅ Π½Π° Π³Π»ΠΈΡ„ΠΎΡ‚, ΠΊΠΎΠΈ сС стандардно ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ΠΈ Π·Π° латинскиот стил, Π²ΠΊΠ»ΡƒΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΈ ΠΊΠ΅Ρ€Π½ΠΈΠ½Π³;
    • ΠŸΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π° бСзбСдност Π·Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈΡ‚Π΅ Π·Π° Ρ„ΠΎΠ½Ρ‚ΠΎΡ‚ со ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° исправноста Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Ρ‚Π°Π±Π΅Π»ΠΈ со ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ ΠΏΡ€Π΅Π΄ Π΄Π° Π³ΠΈ користитС;
    • DirectWrite ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅Ρ˜ΡΠΈΡ‚Π΅ сС усогласСни со Π½Π°Ρ˜Π½ΠΎΠ²ΠΈΠΎΡ‚ SDK;
  • Π—Π²ΡƒΠΊ ΠΈ Π²ΠΈΠ΄Π΅ΠΎ
    • ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π° Π΅ Π½ΠΎΠ²Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π° Π½Π° Π·Π²ΡƒΡ‡Π½ΠΈΠΎΡ‚ API XAudio2, ΠΈΠ·Π³Ρ€Π°Π΄Π΅Π½Π° Π²Ρ€Π· основа Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΡ‚ Π€ΠΠ£Π”Π˜Πž. ΠšΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅Ρ‚ΠΎ Π½Π° FAudio Π²ΠΎ Π²ΠΈΠ½ΠΎ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° постигнСтС повисок ΠΊΠ²Π°Π»ΠΈΡ‚Π΅Ρ‚ Π½Π° Π·Π²ΡƒΠΊΠΎΡ‚ Π²ΠΎ ΠΈΠ³Ρ€ΠΈΡ‚Π΅ ΠΈ Π΄Π° користитС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ сС мСшањС Π½Π° Ρ˜Π°Ρ‡ΠΈΠ½Π°Ρ‚Π° Π½Π° Π·Π²ΡƒΠΊΠΎΡ‚ ΠΈ Π½Π°ΠΏΡ€Π΅Π΄Π½ΠΈ Π·Π²ΡƒΡ‡Π½ΠΈ Π΅Ρ„Π΅ΠΊΡ‚ΠΈ;
    • Π”ΠΎΠ΄Π°Π΄Π΅Π½ΠΈ сС Π³ΠΎΠ»Π΅ΠΌ Π±Ρ€ΠΎΡ˜ Π½ΠΎΠ²ΠΈ ΠΏΠΎΠ²ΠΈΡ†ΠΈ Π²ΠΎ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π°Ρ‚Π° Π½Π° Ρ€Π°ΠΌΠΊΠ°Ρ‚Π° Π½Π° ΠœΠ΅Π΄ΠΈΡƒΠΌΡΠΊΠ°Ρ‚Π° Ρ„ΠΎΠ½Π΄Π°Ρ†ΠΈΡ˜Π°, Π²ΠΊΠ»ΡƒΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΈ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° Π²Π³Ρ€Π°Π΄Π΅Π½ΠΈ ΠΈ приспособСни асинхрони Ρ€Π΅Π΄ΠΈΡ†ΠΈ, API Π·Π° Ρ‡ΠΈΡ‚Π°Ρ‡ Π½Π° ΠΈΠ·Π²ΠΎΡ€ΠΈ, ΠœΠ΅Π΄ΠΈΡƒΠΌΡΠΊΠ° сСсија ΠΈΡ‚Π½.
    • Π€ΠΈΠ»Ρ‚Π΅Ρ€ΠΎΡ‚ Π·Π° снимањС Π²ΠΈΠ΄Π΅ΠΎ Π΅ ΠΏΡ€Π΅Ρ„Ρ€Π»Π΅Π½ Π½Π° ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ v4l2 API намСсто v4l1 API, кој Π³ΠΎ ΠΏΡ€ΠΎΡˆΠΈΡ€ΠΈ опсСгот Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΠΆΠ°Π½ΠΈ ΠΊΠ°ΠΌΠ΅Ρ€ΠΈ;
    • Π’Π³Ρ€Π°Π΄Π΅Π½ΠΈΡ‚Π΅ Π΄Π΅ΠΊΠΎΠ΄Π΅Ρ€ΠΈ AVI, MPEG-I ΠΈ WAVE сС отстранСти, намСсто ΠΊΠΎΠΈ сСга сС користат систСмот GStreamer ΠΈΠ»ΠΈ QuickTime;
    • Π”ΠΎΠ΄Π°Π΄Π΅Π½ΠΎ Π΅ подмноТСство Π½Π° API-ΠΈ Π·Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ˜Π° Π½Π° VMR7;
    • Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° ΠΏΡ€ΠΈΠ»Π°Π³ΠΎΠ΄ΡƒΠ²Π°ΡšΠ΅ Π½Π° Ρ˜Π°Ρ‡ΠΈΠ½Π°Ρ‚Π° Π½Π° Π·Π²ΡƒΠΊΠΎΡ‚ Π½Π° ΠΏΠΎΠ΅Π΄ΠΈΠ½Π΅Ρ‡Π½ΠΈΡ‚Π΅ ΠΊΠ°Π½Π°Π»ΠΈ Π½Π° Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΠΈΡ‚Π΅ Π·Π° Π·Π²ΡƒΠΊ;
  • Π˜Π½Ρ‚Π΅Ρ€Π½Π°Ρ†ΠΈΠΎΠ½Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡ˜Π°
    • Π’Π°Π±Π΅Π»ΠΈΡ‚Π΅ Π½Π° Π£Π½ΠΈΠΊΠΎΠ΄ Π°ΠΆΡƒΡ€ΠΈΡ€Π°Π½ΠΈ Π½Π° Π²Π΅Ρ€Π·ΠΈΡ˜Π°Ρ‚Π° 12.1.0;
    • Π‘ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° Π½ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡ˜Π° Π½Π° Π£Π½ΠΈΠΊΠΎΠ΄;
    • ОбСзбСдСна автоматска ΠΈΠ½ΡΡ‚Π°Π»Π°Ρ†ΠΈΡ˜Π° Π½Π° гСографскиот Ρ€Π΅Π³ΠΈΠΎΠ½ (HKEY_CURRENT_USER\Control Panel\International\Geo) Π²Ρ€Π· основа Π½Π° ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°Π»Π½Π°Ρ‚Π° Π»ΠΎΠΊΠ°Ρ†ΠΈΡ˜Π°;
  • RPC/COM
    • Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° слоТСни структури ΠΈ Π½ΠΈΠ·ΠΈ Π½Π° typelib;
    • Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΡ‡Π΅Ρ‚Π½Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π° Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° Π·Π° Ρ‚Ρ€Π°Π΅ΡšΠ΅ Π½Π° Windows Script;
    • Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΡ‡Π΅Ρ‚Π½Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π° Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° ADO (Microsoft ActiveX Data Objects);
  • Π˜Π½ΡΡ‚Π°Π»Π°Ρ‚ΠΎΡ€ΠΈ
    • ΠŸΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° испорака Π½Π° Π·Π°ΠΊΡ€ΠΏΠΈ (Patch Files) Π΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½Π° Π·Π° инсталаторот MSI;
    • УслуТната Π°Π»Π°Ρ‚ΠΊΠ° WUSA (Windows Update Standalone Installer) сСга ΠΈΠΌΠ° моТност Π΄Π° инсталира Π°ΠΆΡƒΡ€ΠΈΡ€Π°ΡšΠ° Π²ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ .MSU;
  • ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Π½Π° АРМ
    • Π—Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Ρ‚Π° ARM64, ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ°Ρ‚Π° Π·Π° ΠΎΠ΄ΠΌΠΎΡ‚ΡƒΠ²Π°ΡšΠ΅ Π½Π° стСк Π΅ Π΄ΠΎΠ΄Π°Π΄Π΅Π½Π° Π²ΠΎ ntdll. Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° ΠΏΠΎΠ²Ρ€Π·ΡƒΠ²Π°ΡšΠ΅ Π½Π° Π½Π°Π΄Π²ΠΎΡ€Π΅ΡˆΠ½ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ libunwind;
    • Π—Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Ρ‚Π° ARM64, ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° бСспрСкорни прокси Π·Π° ΠΎΠ±Ρ˜Π΅ΠΊΡ‚Π½ΠΈΡ‚Π΅ ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅Ρ˜ΡΠΈ;
  • Алатки Π·Π° Ρ€Π°Π·Π²ΠΎΡ˜ / Winelib
    • Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ моТност Π·Π° ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° Π΄Π΅Π±Π°Π³Π΅Ρ€ΠΎΡ‚ ΠΎΠ΄ Visual Studio Π·Π° далСчинско ΠΎΡ‚ΡΡ‚Ρ€Π°Π½ΡƒΠ²Π°ΡšΠ΅ Π³Ρ€Π΅ΡˆΠΊΠΈ Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈΡ‚Π΅ ΡˆΡ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ Π²ΠΎ Wine;
    • Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° DBGENG (ΠΌΠΎΡ‚ΠΎΡ€ Π·Π° Π΄Π΅Π±Π°Π³ΠΈΡ€Π°ΡšΠ΅) Π΅ Π΄Π΅Π»ΡƒΠΌΠ½ΠΎ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½Π°;
    • Π‘ΠΈΠ½Π°Ρ€ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠΏΠ°Ρ˜Π»ΠΈΡ€Π°Π½ΠΈ Π·Π° Windows повСќС Π½Π΅ зависат ΠΎΠ΄ libwine, ΡˆΡ‚ΠΎ ΠΈΠΌ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ Π½Π° Windows Π±Π΅Π· Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ зависности;
    • Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΎΠΏΡ†ΠΈΡ˜Π°Ρ‚Π° '--sysroot' Π½Π° РСсурси ΠΊΠΎΠΌΠΏΠ°Ρ˜Π»Π΅Ρ€ ΠΈ IDL ΠΊΠΎΠΌΠΏΠ°Ρ˜Π»Π΅Ρ€ Π·Π° Π΄Π° сС ΠΎΠ΄Ρ€Π΅Π΄ΠΈ ΠΏΠ°Ρ‚Π΅ΠΊΠ°Ρ‚Π° Π·Π° Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈΡ‚Π΅ Π·Π° Π·Π°Π³Π»Π°Π²ΠΈΠ΅;
    • Π”ΠΎΠ΄Π°Π΄Π΅Π½ΠΈ сС ΠΎΠΏΡ†ΠΈΠΈΡ‚Π΅ β€žβ€”targetβ€œ, β€žβ€”wine-objdirβ€œ, β€žβ€”wine-objdirβ€œ Π½Π° winegcc
      β€žβ€”winebuildβ€œ ΠΈ β€ž-fuse-ldβ€œ, ΠΊΠΎΠΈ Π³ΠΎ поСдноставуваат ΠΏΠΎΡΡ‚Π°Π²ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° ΠΎΠΊΠΎΠ»ΠΈΠ½Π°Ρ‚Π° Π·Π° вкрстСна ΠΊΠΎΠΌΠΏΠΈΠ»Π°Ρ†ΠΈΡ˜Π°;

  • Π’Π³Ρ€Π°Π΄Π΅Π½ΠΈ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ
    • Π‘ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½Π° Π°Π»Π°Ρ‚ΠΊΠ° CHCP Π·Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°ΡšΠ΅ Π½Π° ΠΊΠΎΠ΄ΠΈΡ€Π°ΡšΠ΅ Π½Π° ΠΊΠΎΠ½Π·ΠΎΠ»Π°Ρ‚Π°;
    • Π˜ΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½Π° Π΅ Π°Π»Π°Ρ‚ΠΊΠ°Ρ‚Π° MSIDB Π·Π° ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€Π°ΡšΠ΅ со Π±Π°Π·ΠΈ Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ Π²ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ MSI;
  • ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°ΡšΠ΅ Π½Π° пСрформанситС
    • Π Π°Π·Π»ΠΈΡ‡Π½ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π·Π° Ρ‚Π°Ρ˜ΠΌΠΈΠ½Π³ сС ΠΌΠΈΠ³Ρ€ΠΈΡ€Π°Π½ΠΈ Π·Π° Π΄Π° сС користат Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΡ‚Π΅ Π½Π° систСмскиот Ρ‚Π°Ρ˜ΠΌΠ΅Ρ€ со високи пСрформанси, со ΡˆΡ‚ΠΎ сС Π½Π°ΠΌΠ°Π»ΡƒΠ²Π°Π°Ρ‚ Ρ‚Ρ€ΠΎΡˆΠΎΡ†ΠΈΡ‚Π΅ Π·Π° Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΡ€Π°ΡšΠ΅ Π½Π° ΠΌΠ½ΠΎΠ³Ρƒ ΠΈΠ³Ρ€ΠΈ;
    • Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ моТност Π·Π° ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Ext4 Π²ΠΎ FS Ρ€Π΅ΠΆΠΈΠΌ Ρ€Π°Π±ΠΎΡ‚Π° Π±Π΅Π· чувствитСлност Π½Π° ΠΌΠ°Π»ΠΈ Π±ΡƒΠΊΠ²ΠΈ;
    • ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Π½Π° Π΅ ΠΈΠ·Π²Π΅Π΄Π±Π°Ρ‚Π° Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Π³ΠΎΠ»Π΅ΠΌ Π±Ρ€ΠΎΡ˜ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ Π²ΠΎ Π΄ΠΈΡ˜Π°Π»ΠΎΠ·ΠΈΡ‚Π΅ Π·Π° ΠΏΡ€ΠΈΠΊΠ°ΠΆΡƒΠ²Π°ΡšΠ΅ листа ΡˆΡ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ Π²ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠΎΡ‚ LBS_NODATA;
    • Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ±Ρ€Π·Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π° Π½Π° Π±Ρ€Π°Π²ΠΈ SRW (Slim Reader/Writer) Π·Π° Linux, ΠΏΡ€Π΅Π²Π΅Π΄Π΅Π½Π° Π½Π° Futex;
  • ΠΠ°Π΄Π²ΠΎΡ€Π΅ΡˆΠ½ΠΈ зависности
    • Π—Π° Π΄Π° сС склопат ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Π²ΠΎ PE Ρ„ΠΎΡ€ΠΌΠ°Ρ‚, сС користи вкрстСниот ΠΊΠΎΠΌΠΏΠ°Ρ˜Π»Π΅Ρ€ MinGW-w64;
    • Π—Π° ΡΠΏΡ€ΠΎΠ²Π΅Π΄ΡƒΠ²Π°ΡšΠ΅ Π½Π° XAudio2 Π΅ ΠΏΠΎΡ‚Ρ€Π΅Π±Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° FAudio;
    • Π—Π° слСдСњС Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ Π½Π° Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈΡ‚Π΅ Π½Π° BSD систСмитС
      сС користи Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° Inotify;

    • Π—Π° ΡΠΏΡ€Π°Π²ΡƒΠ²Π°ΡšΠ΅ со исклучоцитС Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° ARM64, ΠΏΠΎΡ‚Ρ€Π΅Π±Π½Π° Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Unwind;
    • НамСсто Video4Linux1, сСга Π΅ ΠΏΠΎΡ‚Ρ€Π΅Π±Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° Video4Linux2.

Π˜Π·Π²ΠΎΡ€: opennet.ru

Π”ΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€