Через год Desarrollo, команда WineHQ выпустила стабильную версию Вино 5.0. Это новая часть этого «неэмулятора» для запуска приложений Windows на таких платформах, как Linux и macOS, и в нее внесено более 7400 отдельных изменений. Среди них WineHQ сообщает, что они включили много улучшений, среди которых выделяются такие, как поддержка Vulkan 1.1 или работы с несколькими мониторами.
То, что не имеет ничего общего с самим программным обеспечением, но стоит упомянуть, этот выпуск был посвящен Юзефу Кусии, который скончался в августе прошлого года в возрасте 30 лет и внес значительный вклад в реализацию Direct3D Wine. и был ведущим разработчиком vkd3d. Ниже у вас есть список новостей который включает Wine 5.0, первые четыре из которых входят в Release Note как подчеркнуто самим WineHQ.
Особенности Wine 5.0
- Встроенные модули в формате PE.
- Поддержка нескольких мониторов.
- Повторная реализация XAudio2.
- Поддержка Vulkan 1.1.
- Интеграция FAudio в качестве лучшей реализации XAudio2, частично благодаря CodeWeavers / Valve в рамках усилий Proton.
- Поддержка установки драйверов PnP (Plug and play).
- Текстуры со сжатием DXTn / S3 Textur Compression поддерживаются по умолчанию.
- Поддержка ядра спин-блокировки NT.
- Реализации дополнительных примитивов синхронизации на основе фьютекса.
- Различные улучшения DirectWrite.
- Поддержка криптографических ключей ECC.
- Расширенная поддержка API Windows Media Foundation.
- Поддержка общего Wine-Mono для экономии места вместо использования этой реализации .NET с открытым исходным кодом с префиксом Wine.
- Поддержка Unicode 12.0 и 12.1.
- Первоначальная реализация службы HTTP (HTTP.sys) в качестве замены использования Winsock API в IIS для повышения производительности, чем Windows Sockets API.
- Лучшая совместимость с отладчиками Windows.
- Лучшая поддержка LLVM MinGW и отдельные улучшения кросс-компиляции WineGCC.
Заинтересованные пользователи могут загрузить новую версию с официального сайта WineHQ, доступ к которому можно получить с ссылку.