В то время как компании все еще не решаются сделать свое программное обеспечение и игры совместимыми с Linux, Wine делает чудеса, заставляя Linux запускать почти все, что сделано для Windows. Wine, который также является сердцем Proton от Valve, получил новое обновление, и достиг версии 7.16.
4 новых функции, 20 исправлений ошибок
Wine 7.16 содержит множество исправлений ошибок, а также четыре улучшения.
- Поддержка WoW64 в драйвере X11
- Хранилище сессий в MSHTML
- Исправления регулярных выражений Unicode в MSXML
- Улучшения IME в элементе управления «Правка»
Самым важным изменением здесь является поддержка WoW64 в драйвере X11. Это означает, что 64-разрядный уровень совместимости Microsoft будет обрабатывать 32-разрядные приложения, что снизит потребность в дополнительных 32-разрядных библиотеках.
Исправленные ошибки:
- Инструмент генератора манифеста (ecmangen) из Windows Platform SDK 7.1 аварийно завершает работу из-за необработанного фасета/регулярного выражения в схеме XML (escape-последовательность)
- Невозможно выбрать прибор в редакторе приборов FreeStyler.
- Microsoft Office 365 завершается с ошибкой: «cache_entry_from_xsd_doc не удалось проанализировать документ» (нестандартная последовательность «\u»).
- PostgreSQL: «Невозможно записать путь к переменной среды TEMP»
- Metal Gear Solid V: The Phantom Pain зависает на вступлении к первой главе
- Приложение Amazon Games аварийно завершает работу в Wine 7.0 RC-3
- Watch Dogs вылетает при запуске
- Программа запуска StarCitizen зависает из-за нехватки места
- Полоса прокрутки не работает.
- Звук Obduction и субтитры для видео не работают
- Античит Ragnarok Online, Gepard, обнаруживает использование макросов (ложноположительный результат)
- Аутентификация Kerberos не работает с 7.10
- d3d8:device и d3d8:device — test_resource_access() вылетает в Wine
- Для VBScript установщика Hog4PC 3.17 требуется IWshShell::Run для возврата подписанного типа.
- Установщик PostgreSQL 9.3 нуждается в поддержке аргумента стиля по умолчанию в WshShell.Run
- Деинсталлятор в Wine не запускается
- Установщику PostgreSQL 9.3 требуется правильная длина строки, возвращаемая из fso.GetTempName.
- Сбой comctl32 GetWindowSubclass в Notepad++ (только v8.4.3 и 8.4.4)
- Saints Row (2022) аварийно завершает работу из-за нереализованной функции kernel32.dll.SetProcessDefaultCpuSets
Разработчики Wine планируют выпустить следующую основную версию Wine 8.0 в начале 2023 года.