Verëffentlechung vum Hangover 9.0, e Package fir Windows Uwendungen op ARM64 Systemer ze lafen

Eng nei Branche vum Hangover-Projet gouf publizéiert, wat Iech erlaabt 32-Bit Windows Uwendungen ze lafen, gebaut fir x86 (i386) an ARM32 Architekturen an Ëmfeld baséiert op ARM64 (Aarch64) Architektur. Eng Implementatioun vun der Hangover Variant fir d'RISC-V Architektur ass an der Entwécklung. D'Verëffentlechung baséiert op der Wine 9.0 Codebase, déi an der Versiounsnummer reflektéiert gëtt. D'Entwécklunge vum Projet ginn ënner der LGPL-2.1 Lizenz verdeelt.

De Projet erlaabt Iech wesentlech méi héich Leeschtung z'erreechen am Verglach mam Wäin ganz am Emulatiounsmodus ze lafen, well wann Dir Hangover benotzt, gëtt den Emulator nëmme benotzt fir de Code vun der Applikatioun selwer auszeféieren, an all Systemappellen, Bibliothéiken a Wäinkomponenten ginn ausserhalb vum System ausgefouert. Emulator an enger gebierteg Versioun fir déi aktuell Plattform (Hangover brécht d'Emuléierungskette um Niveau vun den Uriff op win32 a Wäin). D'Emuléierungsschicht kann QEMU, FEX a Box64 Emulatoren benotzen, jee no de Virléiften vum Benotzer. D'Aarbecht huet ugefaang, awer ass nach net fäerdeg, fir de Blink Emulator z'ënnerstëtzen.

Ënnert den Ännerungen an der Versioun 9.0:

  • D'Kapazitéit fir QEMU zesumme mat der WoW64 Layer (64-Bit Windows-on-Windows) ze benotzen, verfügbar am Wine, gouf implementéiert, wat Iech erlaabt 32-Bit Windows Uwendungen op 64-Bit Unix Systemer ze lafen. Ënnerstëtzung fir x86_32 an ARM32 Architekturen gëtt zur Verfügung gestallt.
  • Zousätzlech Ënnerstëtzung fir de FEX Emulator am PE Format an an Unix Builds ze benotzen. An Zukunft gëtt et Pläng fir d'Benotzung vu FEX Unix Versammlungen zugonschte vun PE Format Assemblée ze stoppen.
  • Voll Integratioun mam Box64 Emulator gëtt zur Verfügung gestallt.
  • Fäerdeg Deb Packagen fir Debian 11 an 12 goufen gesammelt.An Zukunft ass et geplangt Packagen fir Ubuntu an Alpine Linux ze publizéieren.
  • D'Aarbecht huet ugefaang fir de Start vu Windows Uwendungen an Ëmfeld ze garantéieren baséiert op der RISC-V Architektur.
  • D'Aarbecht ass amgaang fir Ënnerstëtzung fir x86_64 Architektur-Emulatioun zréckzekommen fir 64-Bit Windows Uwendungen ze lafen (an der 0.8 Branche gouf nëmmen i386 Support verlooss wéinst der Onverfügbarkeet vum ARM64EC am Wäin ze benotzen).

Zousätzlech kënne mir d'Bildung vun der Verëffentlechung vum Wine Staging 9.0 Projet notéieren, deen erweidert Builds vu Wäin ubitt, och net komplett fäerdeg oder riskant Patches, déi nach net gëeegent sinn fir d'Adoptioun an d'Haapt Wäin Branche. Am Verglach mam Wäin bitt Wine Staging 505 zousätzlech Patches. Déi nei Verëffentlechung vu Wine Staging synchroniséiert mat der Wine 9.0 Codebase an aktualiséiert de vkd3d-läschte Patch.

Source: opennet.ru

Setzt e Commentaire