...::: C&M News by Ress - Druckansicht :::...

Drucken (Bereits 13 mal)


Wine 9.0 ermöglicht x86-Emulation auf ARM-Hosts

(17. Januar 2024/13:34)
Das Wine-Team stellt die Arbeiten an WoW64 und an der Trennung zwischen Unix- und PE-Format fertig. Damit sind x86-Apps auf ARM-Hosts möglich.



Die aktuelle Version 9.0 des freien Windows-API-Nachbaus Wine ist erschienen. Sämtliche Umformungen und API-Übersetzungen, die notwendig sind, um Windows-Anwendungen auf Unix-artigen Systemen auszuführen, laufen damit über die Schnittstelle für NT-Systemaufrufe. Das Team schreibt: "Dies ist ein wichtiger Meilenstein und markiert den Abschluss der mehrjährigen Umstrukturierungsarbeiten zur Konvertierung der Module in das PE-Format und die Einführung einer angemessenen Grenze zwischen der Windows- und der Unix-Welt."

Umgesetzt hat das Team dafür nun auch eine feste Schnittstelle zur Anbindung an entsprechende Emulatoren für diesen Zweck, da Wine selbst keine derartige Binärübersetzungsschicht bietet. Wine empfiehlt aber die Nutzung von Fex-Emu, das diese Schnittstelle bereits umsetze. Wine selbst kann derzeit in dem ARM64EC-Format erstellt werden, wobei es sich um die ARM-ABI von Windows für Hybridapps handelt. Hinzukommen soll die Unterstützung für ARM64X, das nativen ARM64-Code und ARM64EC-Code in einer Binärdatei bündeln können. Damit soll dann auch eine 64-Bit-x86-Emulation ermöglicht werden.


Mehr dazu findet ihr auf golem.de


https://ress.at/wine-9-0-ermoeglicht-x86emulation-auf-armhosts-news17012024233808.html
© by RessServerWorks, 2024