Wine (первоначально аббревиатура от Wine Is Not an Emulator) - это уровень совместимости, позволяющий запускать приложения Windows в нескольких POSIX-совместимых операционных системах, таких как Linux, macOS и BSD. Вместо имитации внутренней логики Windows, такой как виртуальная машина или эмулятор, Wine транслирует вызовы Windows API в вызовы POSIX на лету, устраняя потери производительности и памяти, связанные с другими методами, и позволяя вам полностью интегрировать приложения Windows в ваш рабочий стол.
Что нового в этом релизе:
- Дополнительная работа над поставщиком криптографических услуг DSS.
- Ряд исправлений для RichEdit без окон.
- Поддержка обратных вызовов FLS.
- Изменение размера окна в новом хосте консоли. - Различные исправления ошибок.
Ошибки, исправленные в 5.20 (всего 36):
- Несколько приложений OpenGL и игры терпели неудачу при ChoosePixelFormat/SetPixelFormat (Lazarus, Counterclockwise, эмулятор USI T3)
- X3 Reunion зависала при запуске
- установщик .NET Framework 4.0 неверно сообщал о дисковом пространстве, если на диске недостаточно свободного места «Диск C: Требуется - 64 МБ, доступно - 64 МБ» («FormatMessageA/W» должен поддерживать I64)
- несколько приложений и игр, заключенных в оболочку ASProtect 1.x -2.x не запускались (Farm Frenzy 2, Alawar, FL Studio 11.x VSTi 'Slayer2' plugin, FORScan)
- Serena зависала при выходе
- программа установки LabChart Reader 8 завершала работу преждевременно (поддержка VBScript для класса по умолчанию подпрограмма отсутствует)
- в нескольких играх был нефункциональный ввод мыши, невидимый курсор мыши (Хронология, Mount & Blade II: Bannerlord)
- UFOHD2 аварийно завершала работу при попытке открыть предварительный просмотр камеры
- в нескольких играх нарушено было движение мыши (Alan Wake, Hard Reset, Battlefield 3, Watch Dogs, Sniper Elite V2 Remastered)
- Alice Madness Return аварийно завершала работу
- приложения, использующие MS ADO, требовали реализации Recordset Connect (Enterprise Architect, клиент Brickcom CMS)
- Saints Row 2 требовала xactengine3_2.dll
- сборка приложения с .NET CoreRT давала сбой из-за того, что обратные вызовы FLS не вызывались
- CPU-Z 1.92 сбой при запуске
- установщик подключаемого модуля Adobe Shockwave Player 11.x не работал с jscript: выражение cc_parser_parse '&&' не реализовано
- 5.12 регресс: ошибка в Wine, если включен канал отладки + heap.
- Red Evil: черный экран в игре
- Backpacker 3: Americana: необработанное исключение
- установщики Visual Studio 98 и Visual Basic 6 зависали
- Stellaris загружался очень медленно
- необнаруживаемый сбой FreeBSD 12.1 при запуске (регресс)
- Сбой Seismobuild при запуске
- Dungeons&Dragons Online 64-разрядный клиент не запускался в Wine - 5.16, 5.17, 5.18
- все wine процессы показывали определенную утечку в load_libwine ()
- d3d10: тесты отражения давали сбой
- The Sims Complete Collection зависала при воспроизведении вступления
- powershell_ise.exe не работала с необработанным исключением: System.NotImplementedException: метод или операция не реализованы в System.Runtime.InteropServices.Marshal.ThrowEx
- Строка '(call)' не сбрасывала %ERRORLEVEL% до 0
- Capella no yakusoku: игра не запускалась (черный экран)
- Wineconsole аварийно завершала работу на F8
- Python скрипт зависал, когда pipe IPC используется
- Metro Exodus не запускался после фиксации fde5967f725624c5ee4995dcbe22f262979c5c9c
- не удавалось установить PS Remote Play: «Чтобы использовать PS Remote Play, обновите ОС своего ПК до последней версии, а затем установите Media Feature Pack от Microsoft»
- mf: ошибка тестов mf в Windows 7, не удается запустить Line (приложение чата) в Wine.
Более подробную информацию смотрите здесь.