Wine 9.0 ermöglicht x86-Emulation auf ARM-Hosts
17. Januar 2024, 13:34
| 0 KommentareDas 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 findest Du auf
golem.de