Llançament de Hangover 9.0, un paquet per executar aplicacions de Windows en sistemes ARM64

S'ha publicat una nova branca del projecte Hangover, que permet executar aplicacions de Windows de 32 bits creades per a arquitectures x86 (i386) i ARM32 en entorns basats en l'arquitectura ARM64 (Aarch64). S'està desenvolupant una implementació de la variant Hangover per a l'arquitectura RISC-V. El llançament es basa en la base de codi Wine 9.0, tal com es reflecteix al número de versió. Els desenvolupaments del projecte es distribueixen sota la llicència LGPL-2.1.

El projecte us permet aconseguir un rendiment significativament superior en comparació amb l'execució de Wine completament en mode d'emulació, ja que quan s'utilitza Hangover, l'emulador només s'utilitza per executar el codi de la pròpia aplicació, i totes les trucades al sistema, biblioteques i components de Wine s'executen fora del projecte. emulador en una versió nativa per a la plataforma actual ( Hangover trenca la cadena d'emulació a nivell de trucades a win32 i wine). La capa d'emulació pot utilitzar emuladors QEMU, FEX i Box64, depenent de les preferències de l'usuari. S'ha començat a treballar, però encara no s'ha acabat, per donar suport a l'emulador Blink.

Entre els canvis a la versió 9.0:

  • S'ha implementat la possibilitat d'utilitzar QEMU juntament amb la capa WoW64 (Windows-on-Windows de 64 bits), disponible a Wine, que us permet executar aplicacions Windows de 32 bits en sistemes Unix de 64 bits. Es proporciona suport per a les arquitectures x86_32 i ARM32.
  • S'ha afegit suport per utilitzar l'emulador FEX en format PE i en compilacions Unix. En el futur, hi ha plans per suspendre l'ús de conjunts FEX Unix a favor dels conjunts de format PE.
  • Es proporciona una integració completa amb l'emulador Box64.
  • S'han recollit paquets de deb preparats per a Debian 11 i 12. En el futur, està previst publicar paquets per a Ubuntu i Alpine Linux.
  • S'ha començat a treballar per garantir el llançament d'aplicacions Windows en entorns basats en l'arquitectura RISC-V.
  • S'està treballant per retornar el suport per a l'emulació d'arquitectura x86_64 per executar aplicacions de Windows de 64 bits (a la branca 0.8, només es va quedar suport i386 a causa de la indisponibilitat d'utilitzar ARM64EC a Wine).

A més, podem observar la formació del llançament del projecte Wine Staging 9.0, que proporciona versions ampliades de Wine, inclosos pedaços no totalment preparats o arriscats que encara no són adequats per a l'adopció a la branca principal de Wine. En comparació amb Wine, Wine Staging ofereix 505 pegats addicionals. La nova versió de Wine Staging es sincronitza amb la base de codi Wine 9.0 i actualitza el darrer pedaç vkd3d.

Font: opennet.ru

Afegeix comentari