The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Выпуск Hangover 10.0, пакета для запуска Windows-приложений на системах ARM64

27.01.2025 10:03

Опубликован релиз инструментария Hangover 10.0, позволяющего запускать 32-разрядные Windows-приложения, собранные для архитектур x86 (i386) и ARM32, в окружениях на базе архитектуры ARM64 (Aarch64). В разработке находится реализация варианта Hangover для архитектуры RISC-V. Наработки проекта распространяются под лицензией LGPL 2.1.

Hangover заметно обгоняет по производительности конфигурации, в которых Wine запускается целиком в режиме эмуляции, так как при использовании Hangover эмулятор применяется только для выполнения кода самого приложения, а все системные вызовы, библиотеки и компоненты Wine выполняются вне эмулятора в родном для текущей платформы исполнении (Hangover разрывает цепочку эмуляции на уровне обращений к win32 и wine). В слое эмуляции могут использоваться эмуляторы QEMU, FEX и Box64, в зависимости от предпочтений пользователя. Начата, но пока не завершена работа по поддержке эмулятора Blink.

Среди изменений в версии 10.0:

  • Переход на использование кодовой базы Wine 10.
  • Добавлена поддержка архитектуры ARM64EC (ARM64 Emulation Compatible), позволяющей выполнять в окружении ARM64 отдельные модули с кодом x86_64 при помощи эмулятора.
  • Началось формирование готовых сборок для Debian 13 (testing) и Ubuntu 20.04/22.04/24.04/24.10 (ранее сборки формировались только для Debian 11 и 12).
  • Для архитектур ARM64 и ARM64EC реализована сборка DXVK с реализацией Direct3D 8/9/10/11 поверх API Vulkan.
  • Обеспечена совместимость с пакетом fex-emu-wine. Эмулятор FEX обновлён до версии 2412.


  1. Главная ссылка к новости (https://github.com/AndreRH/han...)
  2. OpenNews: Выпуск Armbian 24.11, дистрибутива для одноплатных компьютеров
  3. OpenNews: Опубликован Fedora Asahi Remix 41, дистрибутив для ARM-чипов Apple
  4. OpenNews: Проект ExectOS развивает открытую ОС, нацеленную на совместимость с приложениями Windows
  5. OpenNews: Компания Valve выпустила Proton 9.0-4, пакет для запуска Windows-игр в Linux
  6. OpenNews: Выпуск Winlator 9.0, окружения для запуска Windows-приложений в Android
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/62622-hangover
Ключевые слова: hangover, arm, game, wine, windows
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (50) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Анонем (?), 10:15, 27/01/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А какая сейчас наиболее доступная железка, где можно потестить это?
     
     
  • 2.3, Аноним (3), 10:19, 27/01/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    orange pi у алика ?
     
  • 2.4, Аноним (4), 10:20, 27/01/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Самый доступный арм сейчас это малина, но процессор желает оставлять лучшего. Если только не появилось способов поставить линукс на обычный телефон
     
     
  • 3.19, _kp (ok), 12:28, 27/01/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    На Raspberry процессор так себе, и видеокарта недоразумение.
    Будь там игры хоть переписаны нативно, без всяких эмуляторов, все равно не торт.
    Побаловаться можно, но если Raspberry уже есть.

    Еще на Surface ARM планшетах и ноутбуках, Linux работает в WSL. И железо там, даже в старых устройствах, пободрее чем в Raspberry.

     
     
  • 4.22, Аноним (4), 12:40, 27/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Косарь вечнозелёных за arm что-то не очень доступно. Тем более не факт что там можно поставить линукс и он будет там стабильно работать
     
     
  • 5.36, нах. (?), 15:34, 27/01/2025 [^] [^^] [^^^] [ответить]  
  • –5 +/
    > Косарь вечнозелёных за arm что-то не очень доступно.

    не живи в оппе.

    > Тем более не факт что там можно поставить линукс и он будет там стабильно работать

    можно. В wsl. Шта6иииильно.  Ну то есть как любой линукс - здесь работает, а вот тут не работает. Ничего неожиданного.

      

     
  • 3.48, Gag (??), 22:55, 27/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > поставить линукс на обычный телефон

    [postmarketOS](https://postmarketos.org/) к вашим услугам

     
  • 3.59, Аноним (59), 18:15, 28/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Как и с любым Линукс решений поставить его на телефон имеется где-то так под четыре десятка, если не больше, ну, не на любой телефон, но на на вполне обычный.
     
  • 2.40, Аноним (40), 17:03, 27/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Не знаю насколько прям самая доступная, но макбук аэр м1 бушный сейчас топ за свои деньги.
    Линукс на него есть, почти со всеми дровами
     
     
  • 3.53, cheburnator9000 (ok), 10:38, 28/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ноутбук Apple MacBook Air 13 M1/8/256 Gold (MGND3) 89 999 ₽

    Испанский стыд.

    Мало того что это первое поколение так и еще и 8ГБ озу которых будет достаточно только для работы с браузером и все.

     
  • 2.52, cheburnator9000 (ok), 10:35, 28/01/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Новая LattePanda Mu (даже в варианте на N100) в разы лучше любого доступного ARM SBC даже Orange Pi 5 Plus. Огромное преимущество, что под линуксом будет работать аппаратное кодирование/декодирование видео в браузере из коробки. В отличие от любого ARM SoC, для которых абсолютно нигде нет нормальных драйверов графики и аппаратного видеочипа.
     

  • 1.7, Шарп (ok), 10:32, 27/01/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –9 +/
    >позволяющего запускать 32-разрядные Windows-приложения

    Такие сейчас не найти. Не понятно зачем вообще в 2k25 поддерживать что-либо 32 разрядное.

     
     
  • 2.9, Аноним (9), 10:36, 27/01/2025 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Чтобы был хоть какой-то прикладной софт.
     
  • 2.10, Аноним (3), 10:46, 27/01/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Все легаси 32х разрядное и именно его и надо запускать.
    Если ты в 2025 году в надежде запуска не в винде разрабатываешь под винду или закупаешь новый софт под винду - то это у тебя серьезные проблемы, а не у сабжа...
     
     
  • 3.12, Шарп (ok), 10:51, 27/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Все легаси 32х разрядное и именно его и надо запускать.

    Винда повсеместно 64 битная уже более 15 лет. Какое тебе ещё нужно легаси? Сорокалетнее?

    32-х разрядное это уже не легаси, а kопpолит.

     
     
  • 4.13, Аноним (3), 10:57, 27/01/2025 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Винда повсеместно 64

    Т.е. 32-х битной 10-ки не существует... хорошо...
    Как там погода в альтернативной вселенной?

     
     
  • 5.14, Шарп (ok), 11:25, 27/01/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >Как там погода в альтернативной вселенной?

    Зачем нужна ОС, которая просто со старта сожрёт большую часть RAM из доступных 4 ГБ? Ты там пасьянсы будешь раскладывать? Ибо ни на чего полезного не хватит.

     
     
  • 6.16, Аноним (16), 11:38, 27/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Запускать Легаси код не приходила такая мысль?
     
  • 6.17, Аноним (3), 12:10, 27/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Странный вопрос... Ах да...
    Ты же из альтернативной вселенной и у вас вместо https://support.microsoft.com поддержку майкрософт оказывает на https://www.opennet.ru/, а под Анонимом пишет сам Наделла...
     
     
  • 7.21, пох. (?), 12:38, 27/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    там вряд ли могут ответить зачем нужна ос, которая чегототам сожрет. Они в фантазиях местных  экспертов плохо разбираются.

     
  • 5.25, _kp (ok), 13:50, 27/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Т.е. 32-х битной 10-ки не существует...

    Ну сохранились у меня планшеты на Win10 32bit.
    На  момент выпуска это была  уже устаревшая ОС, для слабых бюджетных устройств,
    то есть предназначенных для запуска по сути старого ПО и старых игр.
    Да, для неё выходили браузеры и офисы, но массово ПО для неё уже не писалось.

     
     
  • 6.27, Аноним (3), 14:14, 27/01/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > но массово ПО

    Ну да писалось/пишется не под конкретно 10ку 32-бита, а под 7-10... Ведь 32-битная приложуха и на 64-биной винде, внезапно, работает.
    По большому счету "только 64 бита" - это десктопный софт которому надо более 2-гигов рамы на процесс - последние ААА-игрули, проф. софт для моделирования, дизайна и т.д.
    Но этот софт явно не имеет смысл запускать в сабже - текущие шелезяки банально такого не вытянут.

     
  • 3.23, Аноним (4), 12:43, 27/01/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Для запуска легаси есть Авито/куфар, где можно прикупить железа с поддержкой ОС для него за копейки
     
  • 3.24, пох. (?), 12:45, 27/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    так это эмулятор не в надежде запуска под винду, а в надежде хоть какой-то софт запустить еще под этим-вашим-lin0000ps на арме (хз зачем может быть надо и откуда взялся тот арм, но, видимо, кто-то страдает)

    В целом, некоторые все еще собирают 32битные бинарники вполне себе современного софта, хотя тенденция уже наметилась.

    MS уже довольно давно прозрачно намекает что владельцам китайских недобуков надо сдаться и купить макэйр, наконец-то. Будем с них год линукса объявлять...

     
     
  • 4.30, Аноним (3), 14:19, 27/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > так это эмулятор не в надежде запуска под винду

    ну почему же... вот сделают мeлкoмягкиe еще один подход к снаряду и выпустят массово еще какой-нибудь СурфейсПро с 11 для арм... а тут :)

     
     
  • 5.37, нах. (?), 15:38, 27/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А тут я уже на макбуке, выкусите, проклятые капиталисты! ;-)

    Там на самом деле не в мелкомягких дело, а в интеле, который в собственых ногах запутался, и не шмог ничего приличного сделать вместо тех самых 32битных (нет, но с 32bit efi) чипсетов для перепланшентов-недоноутбуков.

    Вот и приходится людям страдать, запуская винду в линуксе в макоси.

     
  • 2.20, _kp (ok), 12:30, 27/01/2025 [^] [^^] [^^^] [ответить]  
  • +5 +/
    >Не понятно зачем вообще в 2k25 поддерживать что-либо 32 разрядное.

    Старые игры от PC есть, и они всяко покруче мобильных поделок.


     
     
  • 3.29, Аноним (29), 14:18, 27/01/2025 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > Старые игры от PC есть

    Думаю, что человк, пишущий "2k25", не будет заинтересован в старых играх чисто в силу своего юного возраста.

     
     
  • 4.43, Аноним (43), 18:55, 27/01/2025 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     
  • 2.44, Ivan_83 (ok), 19:18, 27/01/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Всё так, но вот инсталляторы часто делают специально 32 бита чтобы оно могло запустится везде и на неподдерживаемой платформе выругатся по человечески.
     
     
  • 3.45, Аноним (45), 21:30, 27/01/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Система по человечески говорит, что этот пакет не поддерживается и он создан для другой версии ОС. А с репами проблем нет, там только поддерживаемые пакеты
     
     
  • 4.46, Аноним (46), 21:53, 27/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Система по человечески говорит, что этот пакет не поддерживается и он создан для другой версии ОС.

    Не сочиняй. Винда в этом случае говорит только "This app can't run on your PC".

     
  • 3.47, Аноним (46), 21:57, 27/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > инсталляторы часто делают специально 32 бита чтобы оно могло запустится везде

    Бывает еще так, что в инсталляторе упакованы как 32, так и 64 битная версия программы - и инсталлятор ставит нужную в зависимости от разрядности ОС. Очень практично, когда больше половины программы - это файлы данных, а не бинари.

     
  • 2.49, Аноним (49), 00:40, 28/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    steam и все игры?
     
  • 2.54, cheburnator9000 (ok), 10:46, 28/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    До сих пор. Да в 2025 году. Есть куча отраслей в России которым нужно запускать 32 битный софт собранный для Windows XP/7. В основном это производственные предприятия, которые имеют дело со старыми дешевыми китайскими микроконтроллерами. Под которые у них есть только очень старые 15 летней давности прошивки, и которые поддерживаются только в 32 битном китайском софте. Это бич современной России. На словах у них все прекрасно, на камеру все шик и блеск хоть завтра лети на марс. На деле там кошмар.
     

  • 1.18, Аноним (18), 12:24, 27/01/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Винда - это не только ось, но и негласный стандарт на бинарники. Взять к примеру игру с открытым исходным кодом Hedgewars, собирать её руками тот ещё гемор (Pascal, GHC), а вот заюзать бинарник от винды просто и быстро.
     
     
  • 2.26, Аноним (26), 14:07, 27/01/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Win32 API кросс-платформ легенда.
     
     
  • 3.34, slavanap (?), 15:22, 27/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Но там хотя бы графический интерфейс прибит - в композиторы не забалуешь.
     
  • 2.28, Аноним (29), 14:15, 27/01/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Взять к примеру игру с открытым исходным кодом Hedgewars, собирать её руками тот ещё гемор

    Даже если бы сборка была не гемором, то все равно бинари под Линукс через 6-10 лет превратились бы в тыкву.

     
     
  • 3.31, Аноним (26), 14:19, 27/01/2025 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Обычно сразу после наката нового релиза - libтыква.so.1.2.3 not found.
     
  • 3.32, Аноним (3), 14:25, 27/01/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    официальные бинари первокваки от id (крвейкворлд) из прошлого века замечательно запускаются на 12 дебиане - можно даже по сетке погамать... да и xnview из прошлого века с qtk1 либами тоже работает...

    видимо диды знали какие-то секретные колдунства, недоступные смузехлёбам...

     
     
  • 4.35, Аноним (29), 15:34, 27/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > официальные бинари первокваки от id (крвейкворлд) из прошлого века замечательно запускаются на 12 дебиане

    Ну ок, первоквака зависит от libc, x11, и opengl 1.0 - это все есть на современной системе и с прошлого века не менялось. Но звук-то они через что выводят? В те времена был только OSS, который, насколько я знаю, на современных системах физически отсутствует.

     
     
  • 5.38, Аноним (3), 15:43, 27/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    The alsa-oss package contains a program loader, aoss, which wraps applications written for OSS in a compatibility library, thus allowing them to work with ALSA.

     
  • 3.58, Аноним (58), 17:10, 28/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ты можеши поставить сверху на свой новый линукс chroot со старым дистрибутивом чисто ради этой проги. И это будет работать.
     
  • 2.56, Аноним (56), 12:34, 28/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Как бы сложно её не было собирать (а это действительно так, паскакаль это один большой геморрой в плане сборки), она собирается одной командой, потому что у тебя в родном репозитории есть ебилд/плгбилд/другой формат source пакета от неё. Винда - это негласный стандарт на отсутствие такого репозитория, а поэтому даже не ось, потому что ось должна _обеспечивать_ запуск софта.
     

  • 1.41, Аноним (41), 17:29, 27/01/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Есть ли большая разница между использованием сабжа и использованием Wine для x86-64, запущенным через Box64? Или я чего-то на уровне абстракций не понимаю?
     
     
  • 2.57, Аноним (57), 13:02, 28/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А до второго абзаца дочитать новость?
     
     
  • 3.60, Аноним (41), 19:13, 28/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ну так я и прочитал, поэтому говорю, что, может, чего-то на уровне абстракций не понимаю.
    Зачем вообще запускать вайн целиком в эмуляторе? Очевидно, что там производительность будет никакой.
    А если запустить вайн для х86-64 через box64, то он уже будет системные вызовы и библиотеки использовать от arm64, разве не в этом смысл у box64? И если да, то в чём отличие-то?
     

  • 1.42, pic (??), 17:41, 27/01/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Интересно, когда Debian откажется от i386?
     
  • 1.55, Аноним (56), 12:30, 28/01/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > собранные для архитектур x86 (i386) и ARM32

    А что, 64 бита не осилит? Отлично, ещё один аргумент против 32битных бинарников.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2025 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру