Выпуск Hangover 9.0.
Проект предназначен для запуска 32-х разрядных Windows-программ, собранных для архитектур x86 (i386) и ARM32, в окружениях на базе архитектуры ARM64 (Aarch64). Наработки проекта распространяются под лицензией LGPL-2.1.
Проект позволяет добиться заметно более высокой производительности по сравнению с запуском Wine целиком в режиме эмуляции, так как при использовании Hangover эмулятор применяется только для выполнения кода самого приложения, а все системные вызовы, библиотеки и компоненты Wine выполняются вне эмулятора в родном для текущей платформы исполнении (Hangover разрывает цепочку эмуляции на уровне обращений к win32 и wine). В слое эмуляции могут использоваться эмуляторы QEMU, FEX и Box64, в зависимости от предпочтений пользователя.
Основные улучшения:
- В качестве основы задействован Wine 9.0.
- Реализована возможность использования QEMU вместе с доступной в Wine прослойкой WoW64 (64-bit Windows-on-Windows), позволяющей выполнять 32-разрядные Windows-приложения в 64-разрядных Unix-системах. Обеспечена поддержка архитектур x86_32 и ARM32.
- Добавлена поддержка использования эмулятора FEX в формате PE и в сборках для Unix. В будущем планируется прекратить использование Unix-сборок FEX в пользу сборок в формате PE.
- Обеспечена полная интеграция с эмулятором Box64.
- Собраны готовые deb-пакеты для Debian 11 и 12. В дальнейшем планируется наладить публикацию пакетов для Ubuntu и Alpine Linux.
- Началась работа по обеспечению запуска Windows-приложений в окружениях на базе архитектуры RISC-V.
- Ведётся работа по возвращению поддержки эмуляции архитектуры x86_64 для запуска 64-разрядных Windows-приложений.
Выпуск Hangover 9 ⇐ Программное обеспечение
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение