НовыС вСрсии Wine 4.20 ΠΈ Wine Staging 4.20

ДоступСн ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ выпуск ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΉ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Win32 API — Wine 4.20. Π‘ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° выпуска вСрсии 4.19 Π±Ρ‹Π»ΠΎ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΎ 37 ΠΎΡ‚Ρ‡Ρ‘Ρ‚ΠΎΠ² ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ… ΠΈ внСсСно 341 ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅.

НаиболСС Π²Π°ΠΆΠ½Ρ‹Π΅ измСнСния:

  • ЗадСйствован Π½ΠΎΠ²Ρ‹ΠΉ выпуск Π΄Π²ΠΈΠΆΠΊΠ° Mono 4.9.4 c ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ FNA (ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΏΠΎ созданию Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Microsoft XNA Game Studio 4.0 для упрощСния портирования Windows-ΠΈΠ³Ρ€);
  • ΠžΠ±Π΅ΡΠΏΠ΅Ρ‡Π΅Π½ΠΎ сохранСниС состояния ΠΊΠΎΠ΄Π° Π² VBScript ΠΈ JScript (script persistence);
  • РСализация графичСского API Vulkan ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° Π² соотвСтствиС с Π½ΠΎΠ²ΠΎΠΉ спСцификациСй Vulkan 1.1.126;
  • Π£Π»ΡƒΡ‡ΡˆΠ΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° LLVM MinGW;
  • Π—Π°ΠΊΡ€Ρ‹Ρ‚Ρ‹ ΠΎΡ‚Ρ‡Ρ‘Ρ‚Ρ‹ ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ…, связанныС с Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ ΠΈΠ³Ρ€ ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ LEGO Island, The Odyssey: Winds Of Athena, SimGolf v1.03, Password Safe, TSDoctor 1.0.58, Resident Evil 3, wPrime 2.x, Age of Wonders III, Lethe — Episode One, A Story About My Uncle, HotS, IVMU Social Network Client, TopoEdit, Notepad, Epic Games Launcher.

Π’Π°ΠΊΠΆΠ΅ состоялся выпуск ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Wine Staging 4.20, Ρ€Π°Π·Π²ΠΈΠ²Π°ΡŽΡ‰Π΅Π³ΠΎ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹Π΅ сборки Wine, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΠΈΠ΅ Π½Π΅ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ ΠΈΠ»ΠΈ рискованныС ΠΏΠ°Ρ‚Ρ‡ΠΈ, ΠΏΠΎΠΊΠ° Π½Π΅ ΠΏΡ€ΠΈΠ³ΠΎΠ΄Π½Ρ‹Π΅ для принятия Π² ΠΎΡΠ½ΠΎΠ²Π½ΡƒΡŽ Π²Π΅Ρ‚ΠΊΡƒ Wine. По ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с Wine Π² Wine Staging прСдоставляСтся 832 Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ°Ρ‚Ρ‡Π°.

Π’ Π½ΠΎΠ²ΠΎΠΌ выпускС Wine Staging осущСствлСна синхронизация с ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠΉ Π±Π°Π·ΠΎΠΉ Wine 4.20. Π’ основной состав Wine пСрСнСсСны 8 ΠΏΠ°Ρ‚Ρ‡Π΅ΠΉ, Π·Π°Ρ‚Ρ€Π°Π³ΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… dsdmo, winebus.inf, winebus.sys, wineboo, ntoskrnl.exe, wine.inf ΠΈ ole32. Π”ΠΎΠ±Π°Π²Π»Π΅Π½ ΠΏΠ°Ρ‚Ρ‡ с Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Direct3DShaderValidatorCreate9(), Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠΉ для запуска Π΄Π΅ΠΌΠΎ-вСрсии The Sims 2. ΠžΠ±Π½ΠΎΠ²Π»Π΅Π½Ρ‹ ΠΏΠ°Ρ‚Ρ‡ΠΈ winebuild-Fake_Dlls, ntdll-NtContinue ΠΈ ntdll-MemoryWorkingSetExInformation.

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΠΎ добавлСнию Π² DXVK возмоТности прямого использования Direct3D 11 Π² Linux, Π±Π΅Π· привязки ΠΊ Wine. Π”ΠΎ сих ΠΏΠΎΡ€ прослойка DXVK с Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ DXGI (DirectX Graphics Infrastructure), Direct3D 10 ΠΈ Direct3D 11 Ρ‡Π΅Ρ€Π΅Π· API Vulkan, ΡΠΎΠ±ΠΈΡ€Π°Π»Π°ΡΡŒ Π² Π²ΠΈΠ΄Π΅ DLL-Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΈ ΠΌΠΎΠ³Π»Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с Wine для запуска Windows-ΠΈΠ³Ρ€. ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ измСнСния Π΄Π°ΡŽΡ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ DXVK Π² Ρ„ΠΎΡ€ΠΌΠ΅ раздСляСмой Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ для Linux, которая ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ²ΡΠ·Ρ‹Π²Π°Ρ‚ΡŒΡΡ с ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌΠΈ Linux-прилоТСниями для использования Π² Π½ΠΈΡ… API Direct3D 11. Подобная Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ для упрощСния портирования Windows-ΠΈΠ³Ρ€ для Linux.

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