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 можна знайти на офіційній сторінці релізу.