Hangover 10.11: запуск 32-розрядних Windows-програм на ARM64
Hangover 10.11 дозволяє запускати 32-розрядні Windows-програми на ARM64
Випущено новий реліз інструментарію Hangover 10.11, який дозволяє запускати 32-розрядні Windows-програми, зібрані для архітектур x86 (i386) та ARM32, у середовищах на базі архітектури ARM64 (Aarch64). Розробники також працюють над реалізацією варіанта Hangover для архітектури RISC-V. Проект поширюється під ліцензією LGPL 2.1.
Переваги Hangover для запуску Windows-програм
Hangover значно перевершує за продуктивністю конфігурації, в яких Wine запускається повністю в режимі емуляції. Це досягається завдяки тому, що емулятор застосовується лише для виконання коду самої програми.
Всі системні виклики, бібліотеки та компоненти Wine виконуються поза емулятором у рідному для поточної платформи режимі. Фактично, Hangover розриває ланцюг емуляції на рівні звернень до win32 і wine.
Емулятори та продуктивність
У шарі емуляції можуть використовуватися FEX і Box64, залежно від уподобань користувача. Розпочата, але поки не завершена робота з підтримки емулятора Blink.
Крім того, Hangover дозволяє запускати програми з оптимальною продуктивністю без необхідності емулювати все середовище Windows.
Основні зміни в Hangover 10.11
Нова версія інструментарію принесла кілька важливих змін:
- Припинено підтримку використання QEMU у шарі емуляції. Замість трьох систем емуляції в проєкті залишено лише дві – FEX і Box64.
- Виконано синхронізацію з кодовою базою Wine 10.11.
- Стан емулятора Box64 оновлено до актуальної кодової бази з Git.
Майбутні плани розвитку Hangover
Розробники продовжують працювати над покращенням продуктивності та розширенням сумісності з різними Windows-програмами. Особливу увагу приділяють розвитку версії для архітектури RISC-V.
Завдяки цьому інструментарій стає все більш привабливим рішенням для користувачів, які хочуть запускати Windows-програми на сучасних ARM64-пристроях.
Підсумки та додаткова інформація
Hangover 10.11 – це важливий крок у розвитку емуляції Windows-програм для альтернативних архітектур. Відмова від підтримки QEMU на користь більш продуктивних емуляторів свідчить про зосередженість розробників на оптимізації продуктивності.
Детальнішу інформацію про Hangover та можливості для запуску Windows-програм на ARM64 можна знайти на офіційній сторінці релізу.