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

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

Wine ΠΏΠΎΡ‚Π²ΡŠΡ€Π΄ΠΈ ΠΏΡŠΠ»Π½Π°Ρ‚Π° Ρ€Π°Π±ΠΎΡ‚Π° Π½Π° 5266 (ΠΏΡ€Π΅Π΄ΠΈ Π³ΠΎΠ΄ΠΈΠ½Π° 5156, ΠΏΡ€Π΅Π΄ΠΈ Π΄Π²Π΅ Π³ΠΎΠ΄ΠΈΠ½ΠΈ 5049) ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ Π·Π° Windows, Π΄Ρ€ΡƒΠ³ΠΈ 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
    • WoW64 (64-Π±ΠΈΡ‚ΠΎΠ²ΠΈ Windows-Π½Π°-Windows) слоСвС са прСдоставСни Π·Π° всички Unix Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, позволявайки Π½Π° 32-Π±ΠΈΡ‚ΠΎΠ²ΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Π² PE Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π΄Π° ΠΈΠΌΠ°Ρ‚ Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ 64-Π±ΠΈΡ‚ΠΎΠ²ΠΈ Unix Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ, слСд ΠΊΠ°Ρ‚ΠΎ сС ΠΎΡ‚ΡŠΡ€Π²Π°Ρ‚ ΠΎΡ‚ Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΈΡ‚Π΅ PE/Unix извиквания, Ρ‰Π΅ Π³ΠΎ направят възмоТно Π΅ Π΄Π° сС ΠΈΠ·ΠΏΡŠΠ»Π½ΡΠ²Π°Ρ‚ 32-Π±ΠΈΡ‚ΠΎΠ²ΠΈ Windows прилоТСния Π±Π΅Π· инсталиранС Π½Π° 32-Π±ΠΈΡ‚ΠΎΠ²ΠΈ Unix Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ.
    • ΠŸΡ€ΠΈ ΠΎΡ‚ΡΡŠΡΡ‚Π²ΠΈΠ΅Ρ‚ΠΎ Π½Π° 32-Π±ΠΈΡ‚ΠΎΠ² Wine loader, 32-Π±ΠΈΡ‚ΠΎΠ²ΠΈΡ‚Π΅ прилоТСния ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° работят Π² новия СкспСримСнталСн Ρ€Π΅ΠΆΠΈΠΌ WoW64, ΠΏΠΎΠ΄ΠΎΠ±Π΅Π½ Π½Π° Windows, Π² ΠΊΠΎΠΉΡ‚ΠΎ 32-Π±ΠΈΡ‚ΠΎΠ² ΠΊΠΎΠ΄ сС изпълнява Π² 64-Π±ΠΈΡ‚ΠΎΠ² процСс. Π Π΅ΠΆΠΈΠΌΡŠΡ‚ Π΅ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½ ΠΏΡ€ΠΈ ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅ Π½Π° Wine с опцията 'β€”enable-archs'.
  • Π“Ρ€Π°Ρ„ΠΈΡ‡Π½Π° подсистСма
    • ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡΡ‚Π° ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° свСтлата Ρ‚Π΅ΠΌΠ° (β€žΠ‘Π²Π΅Ρ‚Π»ΠΈΠ½Π°β€œ). ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ Ρ‚Π΅ΠΌΠ°Ρ‚Π° с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° ΠΏΠΎΠΌΠΎΡ‰Π½Π°Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° WineCfg.
      Π‘Ρ‚Π°Π±ΠΈΠ»Π½Π° вСрсия Π½Π° Wine 8.0
    • Π“Ρ€Π°Ρ„ΠΈΡ‡Π½ΠΈΡ‚Π΅ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΈ (winex11.drv, winemac.drv, wineandroid.drv) сС ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ²Π°Ρ‚ Π·Π° изпълнСниС Π½Π° систСмни повиквания Π½Π° Π½ΠΈΠ²ΠΎ Unix ΠΈ Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΈΡ‚Π΅ Ρ‡Ρ€Π΅Π· Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° Win32u.
      Π‘Ρ‚Π°Π±ΠΈΠ»Π½Π° вСрсия Π½Π° Wine 8.0
    • Π’Π½Π΅Π΄Ρ€Π΅Π½Π° Π΅ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Ρ‚Π° Π½Π° пСчатния процСсор, която сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° Π΅Π»ΠΈΠΌΠΈΠ½ΠΈΡ€Π°Π½Π΅ Π½Π° Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΈΡ‚Π΅ повиквания ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠ²Π°Ρ‚Π° PE ΠΈ Unix Π² Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° Π½Π° ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Π°.
    • Direct2D API Π²Π΅Ρ‡Π΅ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° Π΅Ρ„Π΅ΠΊΡ‚ΠΈ.
    • Direct2D API Π΄ΠΎΠ±Π°Π²ΠΈ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° запис ΠΈ Π²ΡŠΠ·ΠΏΡ€ΠΎΠΈΠ·Π²Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° ΡΠΏΠΈΡΡŠΡ†ΠΈ с ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ.
    • Π”Ρ€Π°ΠΉΠ²Π΅Ρ€ΡŠΡ‚ Π·Π° графичния API Π½Π° Vulkan Π΄ΠΎΠ±Π°Π²ΠΈ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° спСцификацията Vulkan 1.3.237 (Vulkan 7 сС ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°ΡˆΠ΅ Π² Wine 1.2).
  • Direct3D
    • Π”ΠΎΠ±Π°Π²Π΅Π½ Π΅ Π½ΠΎΠ² ΡˆΠ΅ΠΉΠ΄ΡŠΡ€ ΠΊΠΎΠΌΠΏΠΈΠ»Π°Ρ‚ΠΎΡ€ Π·Π° HLSL (High-Level Shader Language), Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° vkd3d-shader Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°. Π‘ΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° vkd3d-shader са ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²Π΅Π½ΠΈ HLSL disasembler ΠΈ 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).
    • ΠŸΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° миксСр ΠΈ ΠΏΡ€Π΅Π·Π΅Π½Ρ‚Π°Ρ‚ΠΎΡ€ ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Π² Enhanced Video Renderer (EVR).
    • Π”ΠΎΠ±Π°Π²Π΅Π½ΠΎ ΠΏΡŠΡ€Π²ΠΎΠ½Π°Ρ‡Π°Π»Π½ΠΎ внСдряванС Π½Π° API Π·Π° ΠΊΠΎΠ΄ΠΈΡ€Π°Π½Π΅ Π½Π° Writer.
    • ΠŸΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° топология.
  • Устройства Π·Π° въвСТданС
    • Π—Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Π³ΠΎΡ€Π΅Ρ‰ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅ Π½Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€ΠΈ.
    • ΠŸΡ€Π΅Π΄Π»Π°Π³Π° сС ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π° рСализация Π½Π° ΠΊΠΎΠ΄Π° Π·Π° опрСдСлянС Π½Π° ΠΈΠ³Ρ€ΠΎΠ²ΠΈ Π²ΠΎΠ»Π°Π½ΠΈ, ΠΈΠ·Π³Ρ€Π°Π΄Π΅Π½ Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° SDL.
    • ΠŸΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Π΅Ρ„Π΅ΠΊΡ‚Π° Force feedback ΠΏΡ€ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΠΊΠΎΠ»Π΅Π»Π° Π·Π° ΠΈΠ³Ρ€ΠΈ.
    • Π’ΡŠΠ²Π΅Π΄Π΅Π½Π° Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ляв ΠΈ дСсСн Π²ΠΈΠ±Ρ€Π°Ρ†ΠΈΠΎΠ½Π΅Π½ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π» с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° спСцификацията HID Haptic.
    • ΠŸΡ€ΠΎΠΌΠ΅Π½Π΅Π½ Π΄ΠΈΠ·Π°ΠΉΠ½ Π½Π° контролния ΠΏΠ°Π½Π΅Π» Π½Π° дТойстика.
    • ΠŸΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π·Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€ΠΈ Sony DualShock ΠΈ DualSense сС прСдоставя Ρ‡Ρ€Π΅Π· ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π±Π΅ΠΊΠ΅Π½Π΄Π° hidraw.
    • WinRT ΠΌΠΎΠ΄ΡƒΠ»ΡŠΡ‚ Windows.Gaming.Input сС ΠΏΡ€Π΅Π΄Π»Π°Π³Π° с внСдряванСто Π½Π° софтуСрСн интСрфСйс Π·Π° Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ Π³Π΅ΠΉΠΌΠΏΠ°Π΄ΠΎΠ²Π΅, дТойстици ΠΈ ΠΊΠΎΠ»Π΅Π»Π° Π·Π° ΠΈΠ³Ρ€ΠΈ. Π—Π° новия API, Π½Π°Ρ€Π΅Π΄ с Π΄Ρ€ΡƒΠ³ΠΈ Π½Π΅Ρ‰Π°, Π΅ Π²Π½Π΅Π΄Ρ€Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° извСстяванС Π·Π° Π³ΠΎΡ€Π΅Ρ‰ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅ Π½Π° устройства, Ρ‚Π°ΠΊΡ‚ΠΈΠ»Π½ΠΈ ΠΈ Π²ΠΈΠ±Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΈ Π΅Ρ„Π΅ΠΊΡ‚ΠΈ.
  • Π˜Π½Ρ‚Π΅Ρ€Π½Π°Ρ†ΠΈΠΎΠ½Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡ
    • ΠžΡΠΈΠ³ΡƒΡ€Π΅Π½ΠΎ Π΅ Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΡ€Π°Π²ΠΈΠ»Π½Π°Ρ‚Π° Π»ΠΎΠΊΠ°Π»Π½Π° Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ във Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ locale.nls ΠΎΡ‚ Unicode CLDR (Unicode Common Locale Data Repository).
    • Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈΡ‚Π΅ Π·Π° сравнСниС Π½Π° Unicode Π½ΠΈΠ·ΠΎΠ²Π΅ бяха прСмСстСни, Π·Π° Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π±Π°Π·Π°Ρ‚Π° Π΄Π°Π½Π½ΠΈ ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΡŠΠΌΠ° Π·Π° сортиранС Π½Π° Windows вмСсто Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΡŠΠΌΠ° Π·Π° сортиранС Π½Π° Unicode, ΠΊΠΎΠ΅Ρ‚ΠΎ Π΄ΠΎΠ±Π»ΠΈΠΆΠ°Π²Π° ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π΄ΠΎ Windows.
    • ΠŸΠΎΠ²Π΅Ρ‡Π΅Ρ‚ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈΠΌΠ°Ρ‚ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Π³ΠΎΡ€Π½ΠΈ Unicode ΠΊΠΎΠ΄ΠΎΠ²ΠΈ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΈ (Ρ€Π°Π²Π½ΠΈΠ½ΠΈ).
    • Π’ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° UTF-8 ΠΊΠ°Ρ‚ΠΎ ANSI ΠΊΠΎΠ΄ΠΈΡ€Π°Π½Π΅.
    • Π’Π°Π±Π»ΠΈΡ†ΠΈΡ‚Π΅ със Π·Π½Π°Ρ†ΠΈ са Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ Π΄ΠΎ спСцификацията Unicode 15.0.0.
  • ВСкст ΠΈ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ²Π΅
    • Π‘Π²ΡŠΡ€Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ²Π΅ Π΅ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½ΠΎ Π·Π° ΠΏΠΎΠ²Π΅Ρ‡Π΅Ρ‚ΠΎ систСмни ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ²Π΅, Ρ€Π΅ΡˆΠ°Π²Π°ΠΉΠΊΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с липсващитС Π³Π»ΠΈΡ„ΠΎΠ²Π΅ Π½Π° систСми с китайски, корСйски ΠΈ японски Π»ΠΎΠΊΠ°Π»ΠΈ.
    • ΠŸΡ€Π΅Ρ€Π°Π±ΠΎΡ‚Π΅Π½ Ρ€Π΅Π·Π΅Ρ€Π²Π΅Π½ Ρ€Π΅Π·Π΅Ρ€Π²Π΅Π½ ΡˆΡ€ΠΈΡ„Ρ‚ Π² DirectWrite.
  • Π―Π΄Ρ€ΠΎ (интСрфСйси Π½Π° ядрото Π½Π° Windows)
    • Π’Π½Π΅Π΄Ρ€Π΅Π½Π° Π΅ Π±Π°Π·Π°Ρ‚Π° Π΄Π°Π½Π½ΠΈ ApiSetSchema, която Π·Π°ΠΌΠ΅Π½ΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΠΈΡ‚Π΅ api-ms-* ΠΈ Π½Π°ΠΌΠ°Π»ΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° дисково ΠΈ адрСсно пространство.
    • АтрибутитС Π½Π° DOS Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ сС записват Π½Π° диск Π² ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌ със Samba Ρ„ΠΎΡ€ΠΌΠ°Ρ‚, ΠΊΠ°Ρ‚ΠΎ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈ FS Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΈ.
  • Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° Π² ΠΌΡ€Π΅ΠΆΠ°
    • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° OCSP (ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» Π·Π° ΠΎΠ½Π»Π°ΠΉΠ½ ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅ Π½Π° сСртификати), ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ Π·Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° Π°Π½ΡƒΠ»ΠΈΡ€Π°Π½ΠΈ сСртификати.
    • ΠžΠ±Ρ…Π²Π°Ρ‚ΡŠΡ‚ Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΡ‚Π΅ Π½Π° EcmaScript, Π½Π°Π»ΠΈΡ‡Π½ΠΈ Π² Ρ€Π΅ΠΆΠΈΠΌ Π½Π° ΡΡŠΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΈΠ΅ със стандартитС Π½Π° JavaScript, Π΅ Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½.
    • Π’Π½Π΅Π΄Ρ€Π΅Π½ΠΎ ΡΡŠΠ±ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΎΡ‚ΠΏΠ°Π΄ΡŠΡ†ΠΈ Π·Π° JavaScript.
    • ΠŸΠ°ΠΊΠ΅Ρ‚ΡŠΡ‚ Gecko Engine Π²ΠΊΠ»ΡŽΡ‡Π²Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π·Π° Ρ…ΠΎΡ€Π° с уврСТдания.
    • MSHTML добавя ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° API Π·Π° ΡƒΠ΅Π± ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅, ΠΎΠ±Π΅ΠΊΡ‚Π° Performance ΠΈ Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ ΠΎΠ±Π΅ΠΊΡ‚ΠΈ Π·Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° ΡΡŠΠ±ΠΈΡ‚ΠΈΡ.
  • Π’Π³Ρ€Π°Π΄Π΅Π½ΠΈ прилоТСния
    • Всички Π²Π³Ρ€Π°Π΄Π΅Π½ΠΈ прилоТСния са ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ²Π°Π½ΠΈ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° Common Controls 6, с ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Ρ‚Π΅ΠΌΠΈ Π·Π° Π΄ΠΈΠ·Π°ΠΉΠ½ ΠΈ изобразяванС, ΠΊΠ°Ρ‚ΠΎ сС Π²Π·Π΅ΠΌΠ°Ρ‚ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ Π΅ΠΊΡ€Π°Π½ΠΈ с висока ΠΏΠ»ΡŠΡ‚Π½ΠΎΡΡ‚ Π½Π° пиксСлитС.
    • ΠŸΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ΠΈ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ Π·Π° отстраняванС Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈ Π² нишки Π² Wine Debugger (winedbg).
    • ΠŸΠΎΠΌΠΎΡ‰Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ Π½Π° систСмния Ρ€Π΅Π³ΠΈΡΡ‚ΡŠΡ€ (REGEDIT ΠΈ REG) Π²Π΅Ρ‡Π΅ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‚ Ρ‚ΠΈΠΏΠ° QWORD.
    • Notepad Π΄ΠΎΠ±Π°Π²ΠΈ Π»Π΅Π½Ρ‚Π° Π·Π° ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅Ρ‚ΠΎ с информация Π·Π° позицията Π½Π° курсора ΠΈ функция Goto Line Π·Π° ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ към ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ Π½ΠΎΠΌΠ΅Ρ€ Π½Π° Ρ€Π΅Π΄
    • Π’Π³Ρ€Π°Π΄Π΅Π½Π°Ρ‚Π° ΠΊΠΎΠ½Π·ΠΎΠ»Π° осигурява ΠΈΠ·Π²Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ Π² OEM ΠΊΠΎΠ΄ΠΎΠ²Π°Ρ‚Π° страница.
    • ΠšΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° 'query' Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° към ΠΏΠΎΠΌΠΎΡ‰Π½Π°Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° sc.exe (Service Control).
  • БистСма Π·Π° сглобяванС
    • ΠžΡΠΈΠ³ΡƒΡ€Π΅Π½Π° Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅ Π½Π° изпълними Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ във Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ PE Π·Π° няколко Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ 'β€”enable-archs=i386,x86_64').
    • На всички ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ с 32-Π±ΠΈΡ‚ΠΎΠ² дълъг Ρ‚ΠΈΠΏ, Ρ‚ΠΈΠΏΠΎΠ²Π΅Ρ‚Π΅ Π΄Π°Π½Π½ΠΈ, Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°Π½ΠΈ ΠΊΠ°Ρ‚ΠΎ дълги Π² Windows, сСга сС ΠΏΡ€Π΅Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°Ρ‚ ΠΊΠ°Ρ‚ΠΎ β€žΠ΄ΡŠΠ»Π³ΠΎβ€œ вмСсто β€žintβ€œ във Wine. Π’ 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 Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΈ подписи.
    • Π”ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΡŠΡ€Π²ΠΎΠ½Π°Ρ‡Π°Π»Π½Π° вСрсия Π½Π° UI Automation API.
    • Π”ΡŠΡ€Π²ΠΎΡ‚ΠΎ Π½Π° изходния ΠΊΠΎΠ΄ Π²ΠΊΠ»ΡŽΡ‡Π²Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈΡ‚Π΅ LDAP ΠΈ vkd3d, ΠΊΠΎΠΈΡ‚ΠΎ са ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€Π°Π½ΠΈ във Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ PE, Π΅Π»ΠΈΠΌΠΈΠ½ΠΈΡ€Π°ΠΉΠΊΠΈ нСобходимостта ΠΎΡ‚ прСдоставянС Π½Π° Unix асСмбли Π½Π° Ρ‚Π΅Π·ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ.
    • Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° OpenAL Π΅ спряна.

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

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