Π‘Ρ‚Π°Π±ΠΈΠ»Π΅Π½ Ρ€Π΅Π»ΠΈΠ· Π½Π° Wine 8.0.

Π‘Π»Π΅Π΄ Π΅Π΄Π½Π° Π³ΠΎΠ΄ΠΈΠ½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈ 28 СкспСримСнтални вСрсии, Π΅ прСдставСна стабилната вСрсия Π½Π° ΠΎΡ‚Π²ΠΎΡ€Π΅Π½Π°Ρ‚Π° рСализация Π½Π° Win32 API β€” Wine 8.0, която ΡΡŠΠ΄ΡŠΡ€ΠΆΠ° Π½Π°Π΄ 8600 ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ. ΠšΠ»ΡŽΡ‡ΠΎΠ²ΠΎΡ‚ΠΎ постиТСниС Π² Π½ΠΎΠ²Π°Ρ‚Π° вСрсия Π΅ Π·Π°Π²ΡŠΡ€ΡˆΠ²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° ΠΏΠΎ трансформиранСто Π½Π° ΠΌΠΎΠ΄ΡƒΠ»ΠΈΡ‚Π΅ Π½Π° Wine Π² Π½ΠΎΠ² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚.

Π’ Wine Π΅ ΠΏΠΎΡ‚Π²ΡŠΡ€Π΄Π΅Π½Π° ΠΏΡŠΠ»Π½Π°Ρ‚Π° Ρ€Π°Π±ΠΎΡ‚Π° Π½Π° 5266 ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ Π·Π° Windows (ΠΏΡ€Π΅Π΄ΠΈ Π³ΠΎΠ΄ΠΈΠ½Π° 5156, Π΄Π²Π΅ Π³ΠΎΠ΄ΠΈΠ½ΠΈ Π½Π°Π·Π°Π΄ 5049), Π° ΠΎΡ‰Π΅ 4370 ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ (ΠΏΡ€Π΅Π΄ΠΈ Π³ΠΎΠ΄ΠΈΠ½Π° 4312, Π΄Π²Π΅ Π³ΠΎΠ΄ΠΈΠ½ΠΈ Π½Π°Π·Π°Π΄ 4227) работят ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ с Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ настройки ΠΈ външни DLL. ΠŸΡ€ΠΈ 3888 ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ (ΠΏΡ€Π΅Π΄ΠΈ Π³ΠΎΠ΄ΠΈΠ½Π° 3813, Π΄Π²Π΅ Π³ΠΎΠ΄ΠΈΠ½ΠΈ Π½Π°Π·Π°Π΄ 3703) ΠΈΠΌΠ° ΠΌΠ°Π»ΠΊΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ Π² Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π°, ΠΊΠΎΠΈΡ‚ΠΎ Π½Π΅ ΠΏΡ€Π΅Ρ‡Π°Ρ‚ Π½Π° основнитС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π° прилоТСнията.

ΠšΠ»ΡŽΡ‡ΠΎΠ²ΠΈ Π½ΠΎΠ²ΠΈΠ½ΠΈ Π² Wine 8.0:

  • ΠœΠΎΠ΄ΡƒΠ»ΠΈ във Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ PE
    • Π‘Π»Π΅Π΄ Ρ‡Π΅Ρ‚ΠΈΡ€ΠΈ Π³ΠΎΠ΄ΠΈΠ½ΠΈ Ρ€Π°Π±ΠΎΡ‚Π° Π΅ Π·Π°Π²ΡŠΡ€ΡˆΠ΅Π½ напълно ΠΏΡ€Π΅Π²ΠΎΠ΄ΡŠΡ‚ Π½Π° всички DLL-Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, Π·Π° Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΡŠΡ‚ Π½Π° ΠΈΠ·ΠΏΡŠΠ»Π½ΡΠ΅ΠΌΠΈΡ‚Π΅ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ PE (Portable Executable, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° сС Π² Windows). Π˜Π·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° PE позволява ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Π½Π°Π»ΠΈΡ‡Π½ΠΈ ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΡ†ΠΈ Π·Π° Windows ΠΈ Ρ€Π΅ΡˆΠ°Π²Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ с ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ схСми Π·Π° Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ ΠΊΠΎΠΏΠΈΡ€Π°Π½Π΅, ΠΊΠΎΠΈΡ‚ΠΎ провСряват идСнтичността Π½Π° систСмнитС ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Π½Π° диска ΠΈ Π² ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π°. ОсвСн Ρ‚ΠΎΠ²Π° са Ρ€Π΅ΡˆΠ΅Π½ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈΡ‚Π΅ с Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π½Π° 32-Π±ΠΈΡ‚ΠΎΠ²ΠΈ прилоТСния Π½Π° 64-Π±ΠΈΡ‚ΠΎΠ²ΠΈ хостовС ΠΈ x86-прилоТСния Π½Π° ARM систСми. ΠžΡΡ‚Π°Π²Π°Ρ‰ΠΈΡ‚Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΠΏΠ»Π°Π½ΠΈΡ€Π°Ρ‚ Π΄Π° Ρ€Π΅ΡˆΠ°Ρ‚ Π² слСдващитС СкспСримСнтални вСрсии Π½Π° Wine 8.x, Π²ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‚ трансфСра Π½Π° ΠΌΠΎΠ΄ΡƒΠ»ΠΈΡ‚Π΅ към интСрфСйса Π½Π° систСмнитС повиквания NT вмСсто прякото ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½Π΅ ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠ²Π°Ρ‚Π° PE ΠΈ Unix.
    • Π Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ Π΅ спСциалСн диспСчСр Π½Π° систСмнитС повиквания, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ Π·Π° ΠΏΡ€Π΅Π²Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° повиквания ΠΎΡ‚ PE към Unix-Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ с Ρ†Π΅Π» намаляванС Π½Π° Ρ€Π°Π·Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ ΠΏΡ€ΠΈ ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Π½Π΅ Π½Π° пълно систСмно ΠΏΠΎΠ²ΠΈΠΊΠ²Π°Π½Π΅ NT. НапримСр, ΠΈΠ·Π²ΡŠΡ€ΡˆΠ΅Π½Π°Ρ‚Π° оптимизация Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»Π° намаляванС Π½Π° спада Π² производитСлността ΠΏΡ€ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈΡ‚Π΅ OpenGL ΠΈ Vulkan.
    • Π’ Winelib-прилоТСнията остава Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° смСсСни Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Windows/Unix Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ ELF (.dll.so), Π½ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ прилоТСния Π±Π΅Π· 32-Π±ΠΈΡ‚ΠΎΠ²ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ няма Π΄Π° ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‚ функционалността, Π½Π°Π»ΠΈΡ‡Π½Π° Ρ‡Ρ€Π΅Π· интСрфСйса Π½Π° систСмнитС повиквания NT, ΠΊΠ°Ρ‚ΠΎ WoW64.
  • WoW64
    • Π—Π° всички Unix-Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ са прСдоставСни слоСвС WoW64 (64-Π±ΠΈΡ‚ΠΎΠ²Π° Windows-on-Windows), позволяващи 32-Π±ΠΈΡ‚Π½ΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ във Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ PE Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Ρ‚ Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ 64-Π±ΠΈΡ‚Π½ΠΈ Unix-Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, ΠΊΠΎΠ΅Ρ‚ΠΎ слСд отстраняванС Π½Π° Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΈ повиквания PE/Unix Ρ‰Π΅ Π΄Π°Π΄Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° изпълнСниС Π½Π° 32-Π±ΠΈΡ‚Π½ΠΈ Windows-прилоТСния Π±Π΅Π· инсталиранС Π½Π° 32-Π±ΠΈΡ‚Π½ΠΈ Unix-Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ.
    • ΠŸΡ€ΠΈ ΠΎΡ‚ΡΡŠΡΡ‚Π²ΠΈΠ΅ Π½Π° 32-Π±ΠΈΡ‚Π΅Π½ Π·Π°Ρ€Π΅ΠΆΠ΄Π°Ρ‡ Wine, сС осигурява стартиранС Π½Π° 32-Π±ΠΈΡ‚Π½ΠΈ прилоТСния Π² Π½ΠΎΠ² СкспСримСнталСн Windows-ΠΏΠΎΠ΄ΠΎΠ±Π΅Π½ Ρ€Π΅ΠΆΠΈΠΌ WoW64, Π² ΠΊΠΎΠΉΡ‚ΠΎ 32-битният ΠΊΠΎΠ΄ сС стартира Π² 64-Π±ΠΈΡ‚Π΅Π½ процСс. Π Π΅ΠΆΠΈΠΌΡŠΡ‚ сС Π²ΠΊΠ»ΡŽΡ‡Π²Π° ΠΏΡ€ΠΈ компилация Π½Π° Wine с опция β€˜β€”enable-archs’.
  • Π“Ρ€Π°Ρ„ΠΈΡ‡Π½Π° подсистСма
    • Π’ конфигурацията ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½Π° свСтла Ρ‚Π΅ΠΌΠ° Π½Π° Π΄ΠΈΠ·Π°ΠΉΠ½Π° (β€žLightβ€œ). ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° смСнитС Ρ‚Π΅ΠΌΠ°Ρ‚Π° с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π°Ρ‚Π° WineCfg.
      Π‘Ρ‚Π°Π±ΠΈΠ»Π΅Π½ Ρ€Π΅Π»ΠΈΠ· Π½Π° Wine 8.0.
    • Π“Ρ€Π°Ρ„ΠΈΡ‡Π½ΠΈΡ‚Π΅ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΈ (winex11.drv, winemac.drv, wineandroid.drv) са ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ²Π°Π½ΠΈ Π·Π° изпълнСниС Π½Π° Unix-ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ систСмни извиквания ΠΈ Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΈ Ρ‡Ρ€Π΅Π· Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° Win32u.
      Π‘Ρ‚Π°Π±ΠΈΠ»Π΅Π½ Ρ€Π΅Π»ΠΈΠ· Π½Π° Wine 8.0.
    • Π Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° Π΅ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ Π·Π° ΠΏΠ΅Ρ‡Π°Ρ‚ (Print Processor), ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π° Π·Π° ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅ Π½Π° Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΈ извиквания ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠ²Π°Ρ‚Π° PE ΠΈ Unix Π² Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° Π½Π° ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Π°.
    • Π’ API Direct2D Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° Π΅Ρ„Π΅ΠΊΡ‚ΠΈ.
    • Π’ API Direct2D Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° запис ΠΈ Π²ΡŠΠ·ΠΏΡ€ΠΎΠΈΠ·Π²Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° ΡΠΏΠΈΡΡŠΡ†ΠΈ с ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ.
    • Π’ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° Π·Π° графичния API Vulkan Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° спСцификация Vulkan 1.3.237 (Π² Wine 7 ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°ΡˆΠ΅ Vulkan 1.2).
  • Direct3D
    • Π”ΠΎΠ±Π°Π²Π΅Π½ Π΅ Π½ΠΎΠ² ΠΊΠΎΠΌΠΏΠΈΠ»Π°Ρ‚ΠΎΡ€ Π½Π° ΡˆΠ΅ΠΉΠ΄Π΅Ρ€ΠΈ Π·Π° Π΅Π·ΠΈΠΊΠ° HLSL (High-Level Shader Language), Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° vkd3d-shader. Π‘ΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ°, Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° vkd3d-shader са ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²Π΅Π½ΠΈ дизассСмблСр HLSL ΠΈ прСпроцСсор HLSL.
    • Π Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ Π΅ интСрфСйс Thread Pump, появил сС Π² D3DX 10.
    • Π’ Π΅Ρ„Π΅ΠΊΡ‚ΠΈΡ‚Π΅ Π½Π° Direct3D 10 Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° ΠΌΠ½ΠΎΠ³ΠΎ Π½ΠΎΠ²ΠΈ ΠΈΠ·Ρ€Π°Π·ΠΈ.
    • Π’ ΠΏΠΎΠΌΠΎΡ‰Π½Π°Ρ‚Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Π·Π° D3DX 9 Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° проСкция Π½Π° тСкстури Cubemap.
  • Π—Π²ΡƒΠΊ ΠΈ Π²ΠΈΠ΄Π΅ΠΎ
    • На Π±Π°Π·Π°Ρ‚Π° Π½Π° Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ° GStreamer Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° Ρ„ΠΈΠ»Ρ‚Ρ€ΠΈ Π·Π° Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€Π°Π½Π΅ Π½Π° Π·Π²ΡƒΠΊ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ MPEG-1.
    • Π”ΠΎΠ±Π°Π²Π΅Π½ Π΅ Ρ„ΠΈΠ»Ρ‚ΡŠΡ€ Π·Π° Ρ‡Π΅Ρ‚Π΅Π½Π΅ Π½Π° ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² Π·Π²ΡƒΠΊ ΠΈ Π²ΠΈΠ΄Π΅ΠΎ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ ASF (Advanced Systems Format).
    • ΠŸΡ€Π΅ΠΌΠ°Ρ…Π½Π°Ρ‚Π° Π΅ ΠΌΠ΅ΠΆΠ΄ΠΈΠ½Π½Π°Ρ‚Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°-прослойка OpenAL32.dll, вмСсто която сСга сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Ρ€ΠΎΠ΄Π½Π°Ρ‚Π° Windows-Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° OpenAL32.dll, прСдоставяна с прилоТСнията.
    • Π’ Media Foundation Player Π΅ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ΠΎ опрСдСлянСто Π½Π° Ρ‚ΠΈΠΏΠ° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅.
    • Π Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° скоростта Π½Π° ΠΏΡ€Π΅Π΄Π°Π²Π°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ (Rate control).
    • ΠŸΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° миксСра ΠΈ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° (presenter), ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π½ΠΈ ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Π² Enhanced Video Renderer (EVR).
    • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ Π½Π°Ρ‡Π°Π»Π½Π° рСализация Π½Π° API Writer Encoding.
    • ΠŸΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° Ρ‚ΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΠΈ.
  • Устройства Π·Π° въвСТданС
    • Π‘ΡŠΡ‰Π΅ΡΡ‚Π²Π΅Π½ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° Π³ΠΎΡ€Π΅Ρ‰ΠΎ ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅ Π½Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€ΠΈ.
    • ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π° имплСмСнтация Π½Π° ΠΊΠΎΠ΄Π° Π·Π° Ρ€Π°Π·ΠΏΠΎΠ·Π½Π°Π²Π°Π½Π΅ Π½Π° ΠΈΠ³Ρ€ΠΎΠ²ΠΈ Π²ΠΎΠ»Π°Π½ΠΈ, ΠΈΠ·Π³Ρ€Π°Π΄Π΅Π½Π° Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° SDL.
    • ΠŸΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° Π΅Ρ„Π΅ΠΊΡ‚Π° Π½Π° вибрация (Force feedback) ΠΏΡ€ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΠΈΠ³Ρ€ΠΎΠ²ΠΈ Π²ΠΎΠ»Π°Π½ΠΈ.
    • Π Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Π»Π΅Π²ΠΈΡ‚Π΅ ΠΈ дСснитС Π²ΠΈΠ±Ρ€ΠΎΠΌΠΎΡ‚ΠΎΡ€ΠΈ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‰ΠΈ спСцификацията HID Haptic.
    • ΠŸΡ€ΠΎΠΌΠ΅Π½Π΅Π½ΠΎ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅. контролния ΠΏΠ°Π½Π΅Π» с дТойстик.
    • Π§Ρ€Π΅Π· ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Π±Π΅ΠΊΠ΅Π½Π΄ hidraw Π΅ осигурСна ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€ΠΈ Sony DualShock ΠΈ DualSense.
    • ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ Π΅ WinRT ΠΌΠΎΠ΄ΡƒΠ» Windows.Gaming.Input с рСализация Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Π½ интСрфСйс Π·Π° Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ Π³Π΅ΠΉΠΌΠΏΠ°Π΄ΠΎΠ²Π΅, дТойстицитС ΠΈ ΠΈΠ³Ρ€ΠΎΠ²ΠΈΡ‚Π΅ Π²ΠΎΠ»Π°Π½ΠΈ. Π—Π° новия API, срСд Π΄Ρ€ΡƒΠ³ΠΎΡ‚ΠΎ, Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ Π·Π° Π³ΠΎΡ€Π΅Ρ‰ΠΎ ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅ Π½Π° устройства, Ρ‚Π°ΠΊΡ‚ΠΈΠ»Π½ΠΈ ΠΈ Π²ΠΈΠ±Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΈ Π΅Ρ„Π΅ΠΊΡ‚ΠΈ.
  • Π˜Π½Ρ‚Π΅Ρ€Π½Π°Ρ†ΠΈΠΎΠ½Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡ.
    • ΠžΡΠΈΠ³ΡƒΡ€Π΅Π½Π° Π΅ гСнСрация Π½Π° ΠΊΠΎΡ€Π΅ΠΊΡ‚Π½Π° Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ с Π»ΠΎΠΊΠ°Π»ΠΈ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ locale.nls ΠΎΡ‚ рСпозитория Unicode CLDR (Unicode Common Locale Data Repository).
    • Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈΡ‚Π΅ Π·Π° сравнСниС Π½Π° стринговС Unicode са ΠΏΡ€Π΅Ρ…Π²ΡŠΡ€Π»Π΅Π½ΠΈ Π½Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΡŠΠΌ Windows Sortkey вмСсто Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΡŠΠΌΠ° Unicode Collation, ΠΊΠΎΠ΅Ρ‚ΠΎ Π΄ΠΎΠ±Π»ΠΈΠΆΠΈ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π΄ΠΎ Windows.
    • Π’ ΠΏΠΎΠ²Π΅Ρ‡Π΅Ρ‚ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° Π³ΠΎΡ€Π½ΠΈΡ‚Π΅ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΈ Π½Π° ΠΊΠΎΠ΄ΠΎΠ²Π΅ (плоскости) Unicode.
    • ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π΅Π½Π° Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° UTF-8 ΠΊΠ°Ρ‚ΠΎ ANSI ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ°.
    • Π’Π°Π±Π»ΠΈΡ†ΠΈΡ‚Π΅ с символи са Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ Π΄ΠΎ спСцификация Unicode 15.0.0.
  • ВСкст ΠΈ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ²Π΅
    • Π—Π° ΠΏΠΎΠ²Π΅Ρ‡Π΅Ρ‚ΠΎ систСмни ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ²Π΅ Π΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅ Π½Π° ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ²Π΅, ΠΊΠΎΠ΅Ρ‚ΠΎ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с ΠΎΡ‚ΡΡŠΡΡ‚Π²ΠΈΠ΅Ρ‚ΠΎ Π½Π° Π³Π»ΠΈΡ„ΠΎΠ²Π΅ Π½Π° систСми с китайски, корСйски ΠΈ японски Π»ΠΎΠΊΠ°Π»ΠΈ.
    • ΠŸΡ€Π΅Ρ€Π°Π±ΠΎΡ‚Π΅Π½ Π΅ ΠΎΡ‚ΠΊΠ°Ρ‚ Π½Π° Ρ€Π΅Π·Π΅Ρ€Π²Π΅Π½ ΡˆΡ€ΠΈΡ„Ρ‚ Π² DirectWrite.
  • Π―Π΄Ρ€ΠΎ (интСрфСйси Π½Π° ядро Π½Π° Windows)
    • Π Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° Π΅ Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ ApiSetSchema, която Π·Π°ΠΌΠ΅Π½ΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΠΈΡ‚Π΅ api-ms-* ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ Π΄Π° сС Π½Π°ΠΌΠ°Π»ΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° диск ΠΈ адрСсно пространство.
    • ΠžΡΠΈΠ³ΡƒΡ€Π΅Π½ΠΎ Π΅ Π·Π°ΠΏΠ°Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΈ Π½Π° DOS Π² ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌ с Samba Ρ„ΠΎΡ€ΠΌΠ°Ρ‚, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΈ Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π°Ρ‚Π° систСма.
  • ΠœΡ€Π΅ΠΆΠΎΠ²ΠΈ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ
    • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» OCSP (Online Certificate Status Protocol), ΠΏΡ€ΠΈΠ»Π°Π³Π°Π½ Π·Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° ΠΎΡ‚Π·ΠΎΠ²Π°Π½ΠΈ сСртификати.
    • Π Π°Π·ΡˆΠΈΡ€Π΅Π½ Π΅ ΡΠΏΠ΅ΠΊΡ‚ΡŠΡ€ΡŠΡ‚ ΠΎΡ‚ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ Π½Π° EcmaScript, Π΄ΠΎΡΡ‚ΡŠΠΏΠ½ΠΈ Π² Ρ€Π΅ΠΆΠΈΠΌ Π½Π° спазванС Π½Π° стандартитС Π½Π° JavaScript.
    • Π Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ Π΅ сборщик Π½Π° Π±ΠΎΠΊΠ»ΡƒΠΊ Π·Π° JavaScript.
    • Π’ ΠΏΠ°ΠΊΠ΅Ρ‚Π° с Π΄Π²ΠΈΠΆΠΊΠ° Gecko са Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈ срСдства Π·Π° Ρ…ΠΎΡ€Π° с уврСТдания.
    • Π’ MSHTML Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° API Web Storage, ΠΎΠ±Π΅ΠΊΡ‚ Performance ΠΈ Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ ΠΎΠ±Π΅ΠΊΡ‚ΠΈ Π·Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° ΡΡŠΠ±ΠΈΡ‚ΠΈΡ.
  • Π’Π³Ρ€Π°Π΄Π΅Π½ΠΈ прилоТСния.
    • Всички Π²Π³Ρ€Π°Π΄Π΅Π½ΠΈ прилоТСния са ΠΏΡ€Π΅Π²Π΅Π΄Π΅Π½ΠΈ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° Common Controls 6, с ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° Ρ‚Π΅ΠΌΠΈ ΠΈ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΡ€Π°Π½Π΅, ΡΡŠΠΎΠ±Ρ€Π°Π·Π΅Π½ΠΎ с Π΅ΠΊΡ€Π°Π½ΠΈ с висока ΠΏΠ»ΡŠΡ‚Π½ΠΎΡΡ‚ Π½Π° пиксСлитС.
    • Π Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈ са Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈΡ‚Π΅ Π·Π° отстраняванС Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈ Π² Wine Debugger (winedbg).
    • Π’ инструмСнтитС Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° с Ρ€Π΅Π³ΠΈΡΡ‚ΡŠΡ€Π° (REGEDIT ΠΈ REG) Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Ρ‚ΠΈΠΏΠ° QWORD.
    • Π’ Notepad Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½ Ρ€Π΅Π΄ Π·Π° ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅ с информация Π·Π° позицията Π½Π° курсора ΠΈ функцията Goto Line Π·Π° ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ Π½Π° указания Π½ΠΎΠΌΠ΅Ρ€ Ρ€Π΅Π΄.
    • Π’ Π²Π³Ρ€Π°Π΄Π΅Π½Π°Ρ‚Π° ΠΊΠΎΠ½Π·ΠΎΠ»Π° Π΅ осигурСн ΠΈΠ·Ρ…ΠΎΠ΄ Π½Π° Π΄Π°Π½Π½ΠΈ Π² ΠΊΠΎΠ΄ΠΎΠ²Π° страница OEM.
    • Към ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π°Ρ‚Π° sc.exe (Service Control) Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° 'query'.
  • БистСма Π·Π° компилация
    • ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π΅Π½Π° Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€Π°Π½Π΅ Π½Π° изпълними Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ във Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ PE Π·Π° няколко Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, '--enable-archs=i386,x86_64').
    • На всички ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ с 32-Π±ΠΈΡ‚ΠΎΠ² Ρ‚ΠΈΠΏ long, Ρ‚ΠΈΠΏΠΎΠ²Π΅Ρ‚Π΅ Π΄Π°Π½Π½ΠΈ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ Π² Windows ΠΊΠ°Ρ‚ΠΎ long, Π² Wine сСга са ΠΏΡ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ ΠΊΠ°Ρ‚ΠΎ 'long' вмСсто 'int'. Π’ Winelib Ρ‚ΠΎΠ²Π° ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ Ρ‡Ρ€Π΅Π· дСфиницията WINE_NO_LONG_TYPES.
    • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½Π΅ Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Π±Π΅Π· ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° dlltool (Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π° сС Ρ‡Ρ€Π΅Π· Π·Π°Π΄Π°Π²Π°Π½Π΅ Π½Π° опцията '--without-dlltool' Π² winebuild).
    • Π—Π° повишаванС Π½Π° СфСктивността Π½Π° Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ ΠΈ намаляванС Π½Π° Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈΡ‚Π΅, ΠΊΠΎΠΈΡ‚ΠΎ Π½Π΅ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Ρ‚ ΠΊΠΎΠ΄ ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‚ само рСсурси, Π² winegcc Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° опция '--data-only'.
  • Π Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½ΠΎ
    • Актуализирани са вСрсиитС Π½Π° Π²Π³Ρ€Π°Π΄Π΅Π½ΠΈΡ‚Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Faudio 22.11, LCMS2 2.14, LibJPEG 9e, LibMPG123 1.31.1, LibPng 1.6.39, LibTiff 4.4.0, LibXml2 2.10.3, LibXslt 1.1.37, Zlib 1.2.13.
    • ДвигатСлят Wine Mono с рСализацията Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° .NET Π΅ ΠΎΠ±Π½ΠΎΠ²Π΅Π½ Π΄ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ 7.4.
    • Π Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π΅ Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° RSA Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΡŠΠΌ ΠΈ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΈ подписи RSA-PSS.
    • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ Π½Π°Ρ‡Π°Π»Π½Π° вСрсия Π½Π° API Π·Π° UI Automation.
    • Π’ Π΄ΡŠΡ€Π²ΠΎΡ‚ΠΎ Π½Π° ΠΈΠ·Ρ…ΠΎΠ΄Π½ΠΈΡ‚Π΅ тСкстовС са Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈΡ‚Π΅ LDAP ΠΈ vkd3d, ΠΊΠΎΠΈΡ‚ΠΎ са ΡΡŠΠ±Ρ€Π°Π½ΠΈ във Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ PE, ΠΊΠΎΠ΅Ρ‚ΠΎ освободи ΠΎΡ‚ нСобходимостта Π·Π° доставка Π½Π° Unix сборки Π½Π° Ρ‚Π΅Π·ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ.
    • Π‘ΠΏΠΈΡ€Π°Π½ΠΎ Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° OpenAL.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster