Π‘Ρ‚Π°Π±ΠΈΠ»Π½Π° вСрсия Π½Π° Wine 5.0

Π‘Π»Π΅Π΄ Π³ΠΎΠ΄ΠΈΠ½Π° Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈ 28 СкспСримСнтални вСрсии прСдставСни стабилна вСрсия Π½Π° ΠΎΡ‚Π²ΠΎΡ€Π΅Π½Π°Ρ‚Π° рСализация Π½Π° Win32 API - Π’ΠΈΠ½ΠΎ 5.0, ΠΊΠΎΠΉΡ‚ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π²Π° ΠΏΠΎΠ²Π΅Ρ‡Π΅ ΠΎΡ‚ 7400 ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ. ΠšΠ»ΡŽΡ‡ΠΎΠ²ΠΈΡ‚Π΅ постиТСния Π½Π° Π½ΠΎΠ²Π°Ρ‚Π° вСрсия Π²ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‚ доставката Π½Π° Π²Π³Ρ€Π°Π΄Π΅Π½ΠΈ Wine ΠΌΠΎΠ΄ΡƒΠ»ΠΈ във Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ PE, ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ с няколко ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π°, Π½ΠΎΠ²Π° рСализация Π½Π° Π°ΡƒΠ΄ΠΈΠΎ API Π½Π° XAudio2 ΠΈ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° графичния API Π½Π° Vulkan 1.1.

Π’ Wine ΠΏΠΎΡ‚Π²ΡŠΡ€Π΄Π΅Π½ΠΎ пълна Ρ€Π°Π±ΠΎΡ‚Π° Π½Π° 4869 (ΠΏΡ€Π΅Π΄ΠΈ Π³ΠΎΠ΄ΠΈΠ½Π° 4737) ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ Π·Π° Windows, Π΄Ρ€ΡƒΠ³ΠΈ 4136 (ΠΏΡ€Π΅Π΄ΠΈ Π³ΠΎΠ΄ΠΈΠ½Π° 4045) ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ работят ΠΏΠ΅Ρ€Ρ„Π΅ΠΊΡ‚Π½ΠΎ с Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ настройки ΠΈ външни DLL Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅. 3635 ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ ΠΈΠΌΠ°Ρ‚ ΠΌΠ°Π»ΠΊΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ с производитСлността, ΠΊΠΎΠΈΡ‚ΠΎ Π½Π΅ ΠΏΡ€Π΅Ρ‡Π°Ρ‚ Π½Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° основнитС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ.

ΠšΠ»ΡŽΡ‡ ΠΈΠ½ΠΎΠ²Π°Ρ†ΠΈΠΈ Wine 5.0:

  • ΠœΠΎΠ΄ΡƒΠ»ΠΈ във Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ PE
    • Π‘ ΠΊΠΎΠΌΠΏΠΈΠ»Π°Ρ‚ΠΎΡ€Π° MinGW ΠΏΠΎΠ²Π΅Ρ‡Π΅Ρ‚ΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Π½Π° Wine Π²Π΅Ρ‡Π΅ са ΠΈΠ·Π³Ρ€Π°Π΄Π΅Π½ΠΈ Π² PE (Portable Executable, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ Π² Windows) изпълним Ρ„Π°ΠΉΠ»ΠΎΠ² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ вмСсто ELF. Π˜Π·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° PE Ρ€Π΅ΡˆΠ°Π²Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ с ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ схСми Π·Π° Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ ΠΊΠΎΠΏΠΈΡ€Π°Π½Π΅, ΠΊΠΎΠΈΡ‚ΠΎ провСряват идСнтичността Π½Π° систСмнитС ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Π½Π° диска ΠΈ Π² ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π°;
    • PE ΠΈΠ·ΠΏΡŠΠ»Π½ΠΈΠΌΠΈΡ‚Π΅ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Π²Π΅Ρ‡Π΅ сС ΠΊΠΎΠΏΠΈΡ€Π°Ρ‚ Π² дирСкторията ~/.wine ($WINEPREFIX), вмСсто Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Ρ„ΠΈΠΊΡ‚ΠΈΠ²Π½ΠΈ DLL Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΏΡ€Π°Π²ΠΈ Π½Π΅Ρ‰Π°Ρ‚Π° ΠΏΠΎ-ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ Π½Π° Ρ€Π΅Π°Π»Π½ΠΈΡ‚Π΅ инсталации Π½Π° Windows, с Ρ†Π΅Π½Π°Ρ‚Π° Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ Π½Π° Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΎ дисково пространство;
    • ΠœΠΎΠ΄ΡƒΠ»ΠΈΡ‚Π΅, ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ²Π°Π½ΠΈ във Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ PE, ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ стандарт wchar C Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ константи с Unicode (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ L"abc");
    • Wine C runtime Π΄ΠΎΠ±Π°Π²ΠΈ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅ с Π΄Π²ΠΎΠΈΡ‡Π½ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅, Π²Π³Ρ€Π°Π΄Π΅Π½ΠΈ Π² MinGW, ΠΊΠΎΠΈΡ‚ΠΎ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ вмСсто MinGW runtime ΠΏΡ€ΠΈ ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅ Π½Π° DLL;
  • Π“Ρ€Π°Ρ„ΠΈΡ‡Π½Π° подсистСма
    • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° с мноТСство ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈ ΠΈ Π³Ρ€Π°Ρ„ΠΈΡ‡Π½ΠΈ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ΠΈ, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π½Π° промяна Π½Π° настройкитС;
    • Π”Ρ€Π°ΠΉΠ²Π΅Ρ€ΡŠΡ‚ Π·Π° графичния API Π½Π° Vulkan Π΅ Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½, Π·Π° Π΄Π° ΡΡŠΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²Π° Π½Π° спСцификацията Vulkan 1.1.126;
    • Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° WindowsCodecs прСдоставя Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€Π°Π½Π΅ Π½Π° Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ растСрни Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈ, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈ с индСксирана ΠΏΠ°Π»ΠΈΡ‚Ρ€Π°;
  • Direct3D
    • ΠšΠΎΠ³Π°Ρ‚ΠΎ сС ΠΈΠ·ΠΏΡŠΠ»Π½ΡΠ²Π°Ρ‚ Direct3D прилоТСния Π½Π° цял Π΅ΠΊΡ€Π°Π½, ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΡΠΊΡ€ΠΈΠΉΠ½ΡΠ΅ΠΉΠ²ΡŠΡ€Π° Π΅ Π±Π»ΠΎΠΊΠΈΡ€Π°Π½ΠΎ;
    • DXGI (DirectX Graphics Infrastructure) ΠΈΠΌΠ° Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΠ³Π°Ρ‚ΠΎ нСговият ΠΏΡ€ΠΎΠ·ΠΎΡ€Π΅Ρ† Π΅ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Π½, ΠΊΠΎΠ΅Ρ‚ΠΎ позволява Π½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ Π΄Π° Π½Π°ΠΌΠ°Π»ΠΈ производитСлността Π½Π° рСсурсоСмки ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΈ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΎΠ·ΠΎΡ€Π΅Ρ†Π°;
    • Π—Π° прилоТСния, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‰ΠΈ DXGI, Π²Π΅Ρ‡Π΅ Π΅ възмоТно Π΄Π° ΠΏΡ€Π΅Π²ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‚Π΅ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π΅ΠΆΠΈΠΌ Π½Π° цял Π΅ΠΊΡ€Π°Π½ ΠΈ Ρ€Π΅ΠΆΠΈΠΌ Π½Π° ΠΏΡ€ΠΎΠ·ΠΎΡ€Π΅Ρ† с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° комбинацията Alt+Enter;
    • Π’ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈΡ‚Π΅ Π½Π° внСдряванСто Π½Π° Direct3D 12 са Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π²Π΅Ρ‡Π΅ ΠΈΠΌΠ° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° ΠΏΡ€Π΅Π²ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π΅ΠΆΠΈΠΌΠΈ Π½Π° цял Π΅ΠΊΡ€Π°Π½ ΠΈ Ρ€Π΅ΠΆΠΈΠΌΠΈ Π½Π° ΠΏΡ€ΠΎΠ·ΠΎΡ€Ρ†ΠΈ, промяна Π½Π° Ρ€Π΅ΠΆΠΈΠΌΠΈΡ‚Π΅ Π½Π° Π΅ΠΊΡ€Π°Π½Π°, ΠΌΠ°Ρ‰Π°Π±ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΈΠ·Ρ…ΠΎΠ΄Π° ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π° Π·Π° подмяна Π½Π° Π±ΡƒΡ„Π΅Ρ€Π° Π·Π° изобразяванС (ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» Π½Π° размяна);
    • ΠŸΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Π³Ρ€Π°Π½ΠΈΡ‡Π½ΠΈ ситуации, ΠΊΠ°Ρ‚ΠΎ Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Π²Ρ…ΠΎΠ΄Π½ΠΈ стойности извън ΠΎΠ±Ρ…Π²Π°Ρ‚Π° Π·Π° тСстовС Π·Π° прозрачност ΠΈ Π΄ΡŠΠ»Π±ΠΎΡ‡ΠΈΠ½Π°, изобразяванС с ΠΎΡ‚Ρ€Π°Π·Π΅Π½ΠΈ тСкстури ΠΈ Π±ΡƒΡ„Π΅Ρ€ΠΈ ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΈ DirectDraw ΠΎΠ±Π΅ΠΊΡ‚ΠΈ ΠΊΠ»ΠΈΠΏΠ΅Ρ€, създаванС Π½Π° Direct3 устройства Π·Π° Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΈ ΠΏΡ€ΠΎΠ·ΠΎΡ€Ρ†ΠΈ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Π²ΠΈΠ΄ΠΈΠΌΠΈ области, Ρ‡ΠΈΠΈΡ‚ΠΎ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½ΠΈ стойности Π½Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‚Π΅ са Ρ€Π°Π²Π½ΠΈ Π½Π° максималнитС ΠΈ Π΄Ρ€.
    • Direct3D 8 ΠΈ 9 осигуряват ΠΏΠΎ-Ρ‚ΠΎΡ‡Π½ΠΎ прослСдяванС "ΠΌΡ€ΡŠΡΠ΅Π½Β» Π·ΠΎΠ½ΠΈ със Π·Π°Ρ€Π΅Π΄Π΅Π½ΠΈ тСкстури;
    • Π Π°Π·ΠΌΠ΅Ρ€ΡŠΡ‚ Π½Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡ‚ΠΎ адрСсно пространство ΠΏΡ€ΠΈ Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° 3D тСкстури, компрСсирани Ρ‡Ρ€Π΅Π· ΠΌΠ΅Ρ‚ΠΎΠ΄Π° S3TC, Π΅ Π½Π°ΠΌΠ°Π»Π΅Π½ (вмСсто Π΄Π° сС Π·Π°Ρ€Π΅ΠΆΠ΄Π°Ρ‚ изцяло, тСкстуритС сС Π·Π°Ρ€Π΅ΠΆΠ΄Π°Ρ‚ Π½Π° ΠΏΠ°Ρ€Ρ‡Π΅Ρ‚Π°).
    • Π Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ интСрфСйс ID3D11Многонишков Π·Π° Π·Π°Ρ‰ΠΈΡ‚Π° Π½Π° ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΈ сСкции Π² многонишкови прилоТСния;
    • Π Π°Π·Π»ΠΈΡ‡Π½ΠΈ подобрСния ΠΈ ΠΏΠΎΠΏΡ€Π°Π²ΠΊΠΈ, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с изчислСнията Π½Π° освСтлСниСто, са Π½Π°ΠΏΡ€Π°Π²Π΅Π½ΠΈ Π·Π° ΠΏΠΎ-стари DirectDraw прилоТСния;
    • Π’Π½Π΅Π΄Ρ€Π΅Π½ΠΈ са Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ извиквания Π·Π° ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Π½Π΅ Π½Π° информация Π·Π° ΡˆΠ΅ΠΉΠ΄ΡŠΡ€ΠΈΡ‚Π΅ Π² API ShaderReflection;
    • wined3d Π²Π΅Ρ‡Π΅ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° Π±Π»ΠΈΡ‚Π΅Ρ€ CPU Π±Π°Π·ΠΈΡ€Π°Π½ Π·Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° компрСсирани рСсурси;
    • Π‘Π°Π·Π°Ρ‚Π° Π΄Π°Π½Π½ΠΈ с Π³Ρ€Π°Ρ„ΠΈΡ‡Π½ΠΈ ΠΊΠ°Ρ€Ρ‚ΠΈ, Ρ€Π°Π·ΠΏΠΎΠ·Π½Π°Ρ‚ΠΈ Π² 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 устройство;
    • ΠŸΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€ΠΈ Π·Π° ΠΈΠ³Ρ€ΠΈ, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΌΠΈΠ½ΠΈ-дТойстик (ΠΏΡ€Π΅Π²ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‚Π΅Π» Π·Π° шапки), Π²ΠΎΠ»Π°Π½, ΠΏΠ΅Π΄Π°Π»ΠΈ Π·Π° Π³Π°Π· ΠΈ спирачка.
    • ΠŸΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π·Π° стария API Π½Π° дТойстика Π½Π° Linux, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ Π² ядрата Π½Π° Linux ΠΏΡ€Π΅Π΄ΠΈ вСрсия 2.2, Π΅ прСустановСна;
  • . NET
    • Π•Π½Π΄ΠΆΠΈΠ½ΡŠΡ‚ Mono Π΅ Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½ Π΄ΠΎ вСрсия 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, ΠΈΠ·Π³Ρ€Π°Π΄Π΅Π½ Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° FAΡƒΠ΄ΠΈΠΎ. Π˜Π·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° FAudio във Wine Π²ΠΈ позволява Π΄Π° постигнСтС ΠΏΠΎ-високо качСство Π½Π° Π·Π²ΡƒΠΊΠ° Π² ΠΈΠ³Ρ€ΠΈΡ‚Π΅ ΠΈ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΊΠ°Ρ‚ΠΎ смСсванС Π½Π° Π·Π²ΡƒΠΊΠ° ΠΈ Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈ Π·Π²ΡƒΠΊΠΎΠ²ΠΈ Π΅Ρ„Π΅ΠΊΡ‚ΠΈ;
    • Голям Π±Ρ€ΠΎΠΉ Π½ΠΎΠ²ΠΈ извиквания бяха Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ към внСдряванСто Π½Π° Ρ€Π°ΠΌΠΊΠ°Ρ‚Π° Π½Π° Media Foundation, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Π²Π³Ρ€Π°Π΄Π΅Π½ΠΈ ΠΈ пСрсонализирани асинхронни опашки, Source Reader API, Media Session ΠΈ Π΄Ρ€.
    • Π€ΠΈΠ»Ρ‚ΡŠΡ€ΡŠΡ‚ Π·Π° заснСманС Π½Π° Π²ΠΈΠ΄Π΅ΠΎ бСшС ΠΏΡ€Π΅Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ към ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° API v4l2 вмСсто API v4l1, ΠΊΠΎΠ΅Ρ‚ΠΎ Ρ€Π°Π·ΡˆΠΈΡ€ΠΈ ΠΎΠ±Ρ…Π²Π°Ρ‚Π° Π½Π° ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Π½ΠΈΡ‚Π΅ ΠΊΠ°ΠΌΠ΅Ρ€ΠΈ;
    • ΠŸΡ€Π΅ΠΌΠ°Ρ…Π½Π°Ρ‚ΠΈ са Π²Π³Ρ€Π°Π΄Π΅Π½ΠΈΡ‚Π΅ AVI, MPEG-I ΠΈ WAVE Π΄Π΅ΠΊΠΎΠ΄Π΅Ρ€ΠΈ, вмСсто ΠΊΠΎΠΈΡ‚ΠΎ Π²Π΅Ρ‡Π΅ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ систСмнитС GStreamer ΠΈΠ»ΠΈ QuickTime;
    • Π”ΠΎΠ±Π°Π²Π΅Π½ΠΎ Π΅ подмноТСство ΠΎΡ‚ API Π·Π° конфигурация Π½Π° VMR7;
    • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€Π°Π½Π΅ Π½Π° силата Π½Π° Π·Π²ΡƒΠΊΠ° Π½Π° ΠΎΡ‚Π΄Π΅Π»Π½ΠΈΡ‚Π΅ ΠΊΠ°Π½Π°Π»ΠΈ към Π·Π²ΡƒΠΊΠΎΠ²ΠΈΡ‚Π΅ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΈ;
  • Π˜Π½Ρ‚Π΅Ρ€Π½Π°Ρ†ΠΈΠΎΠ½Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡ
    • Unicode Ρ‚Π°Π±Π»ΠΈΡ†ΠΈ, Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ Π΄ΠΎ вСрсия 12.1.0;
    • Π’Π½Π΅Π΄Ρ€Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Π½ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° Unicode;
    • ΠžΡΠΈΠ³ΡƒΡ€Π΅Π½Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½Π° инсталация Π½Π° гСографския Ρ€Π΅Π³ΠΈΠΎΠ½ (HKEY_CURRENT_USER\Control Panel\International\Geo) въз основа Π½Π° тСкущия Π»ΠΎΠΊΠ°Π»;
  • RPC/COM
    • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° слоТни структури ΠΈ масиви към typelib;
    • Π”ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΡŠΡ€Π²ΠΎΠ½Π°Ρ‡Π°Π»Π½Π° рСализация Π½Π° Windows Script runtime Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°;
    • Π”ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΡŠΡ€Π²ΠΎΠ½Π°Ρ‡Π°Π»Π½Π° рСализация Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° ADO (Microsoft ActiveX Data Objects);
  • Π˜Π½ΡΡ‚Π°Π»Π°Ρ‚ΠΎΡ€ΠΈ
    • Π Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° доставка Π½Π° ΠΏΠ°Ρ‡ΠΎΠ²Π΅ (Patch Files) Π·Π° MSI инсталатора;
    • WUSA (Windows Update Standalone Installer) ΠΏΠΎΠΌΠΎΡ‰Π½Π°Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° Π²Π΅Ρ‡Π΅ ΠΈΠΌΠ° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π΄Π° инсталира Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ във Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ .MSU;
  • ARM ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°
    • Π—Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Ρ‚Π° ARM64 към ntdll Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° ΠΎΡ‚Π²ΠΈΠ²Π°Π½Π΅ Π½Π° стСка. Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅ Π½Π° външни libunwind Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ;
    • Π—Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Ρ‚Π° ARM64 Π΅ Π²Π½Π΅Π΄Ρ€Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Π±Π΅Π·ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ½ΠΈ прокси ΡΡŠΡ€Π²ΡŠΡ€ΠΈ Π·Π° ΠΎΠ±Π΅ΠΊΡ‚Π½ΠΈ интСрфСйси;
  • БрСдства Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° / Winelib
    • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Π΄Π΅Π±ΡŠΠ³Π΅Ρ€Π° ΠΎΡ‚ Visual Studio Π·Π° ΠΎΡ‚Π΄Π°Π»Π΅Ρ‡Π΅Π½ΠΎ отстраняванС Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈ Π² прилоТСния, Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰ΠΈ Π² Wine;
    • Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° DBGENG (Debug Engine) Π΅ частично Π²Π½Π΅Π΄Ρ€Π΅Π½Π°;
    • Π”Π²ΠΎΠΈΡ‡Π½ΠΈΡ‚Π΅ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅, ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€Π°Π½ΠΈ Π·Π° Windows, Π²Π΅Ρ‡Π΅ Π½Π΅ зависят ΠΎΡ‚ libwine, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΈΠΌ позволява Π΄Π° работят Π½Π° Windows Π±Π΅Π· Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ зависимости;
    • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ опция β€ž--sysrootβ€œ към Resource Compiler ΠΈ IDL Compiler Π·Π° опрСдСлянС Π½Π° ΠΏΡŠΡ‚Ρ Π·Π° Π·Π°Π³Π»Π°Π²Π½ΠΈΡ‚Π΅ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅;
    • Π”ΠΎΠ±Π°Π²Π΅Π½ΠΈ са ΠΎΠΏΡ†ΠΈΠΈ β€žβ€”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

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€