Выпуск Wine 9.0.
Это стабильная версия Wine, ставшая итогом года разработки и цикла стабилизации, продлившегося чуть больше месяца.
За минувший год было внесено более 7000 изменений.
Основные вехи:
- Теперь по умолчанию задействуется режим совместимости Windows 10. Переключение на другие версии доступно в Winecfg.
- Вся трансляция Windows-вызовов перенесена с Unix-прослойки на интерфейс NT-вызовов. Тем самым это ознаменовало многолетнюю работу по преобразованию модулей в PE (Portable Executable — бинарный формат исполняемых файлов Windows).
- Реализована поддержка WoW64, что позволило запускать 32-х битные исполняемые файлы Windows в 64-ой среде без необходимости использования 32-х битных Linux-библиотек. На данный момент этот режим не задействован по умолчанию, но ожидается, что это будет сделано в течение, предположительно, первого квартала 2024 года. Так же режим имеет ряд временных ограничений: отсутствует поддержка 16-ти битных программ, снижена производительность OpenGL и отсутствует поддержка расширения ARB_buffer_storage.
- Реализован Wayland-драйвер с начальной поддержкой Wayland. Драйвер позволяет полностью отказаться от прослоек X11 и осуществлять запуск программ в чистой Wayland-сессии. На данный момент драйвер не задействуется по умолчанию, для его активации необходимо внести запись в реестр префикса:
wine reg.exe add HKCU\\Software\\Wine\\Drivers /v Graphics /d x11,wayland
И удостовериться, что переменная окружения DISPLAY не установлена.
- Значительно улучшена поддержка платформы ARM. За счёт использования эмуляции удалось достигнуть работоспособности различных Windows-программ без их пересборки. Реализована экспериментальная поддержка сборки Wine для платформы ARM64EC.
- Значительно улучшена подсистема печати, что позволило избавиться от прямых Unix-вызвов.
- Различные улучшения для GdiPlus, значительно улучшившие совместимость и производительность.
- Значительно улучшена трансляция и поддержка спецификации Direct3D (DirectX) для OpenGL и Vulkan трансляторов.
- Реализованы различные модули DirectMusic.
- Реализована поддержка звуковых шрифтов DLS1 и DLS2.
- Реализовано декодирование видео, закодированное кодеком Indeo IV50.
- Реализовано декодирование Windows Media Video (WMV) посредством DMO (DirectX Media Object.
- Реализован фильтр DirectShow Audio Capture, DirectShow MPEG‑1 Stream Splitter и DirectShow MPEG‑1 Video Decoder.
- Различные улучшения для DirectInput, особенно по совместимости с реализацией ввода в старых играх.
- Vulkan версии 1.3.272.
- Unicode CLDR версии 44.
- IANA 2023c.
- Gecko 2.47.4.
- Mono 8.1.0.
- FluidSynth 2.3.3.
- Musl 1.2.3.
- Zydis 4.0.0.
- Vkd3d 1.10.
- Faudio 23.12.
- LDAP 2.5.16.
- LCMS2 2.15.
- LibMPG123 1.32.2.
- LibPng 1.6.40.
- LibTiff 4.6.0.
- LibXml2 2.11.5.
- LibXslt 1.1.38.
- Zlib 1.3.
- Значительно улучшена поддержка смарт-карт и криптографии.
#Linux #GNULinux #Wine #LinuxWine
Выпуск Wine 9 ⇐ Программное обеспечение
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение