Windows-API-Nachbau: Wine 9.0 ermöglicht x86-Emulation auf ARM-Hosts

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.

Artikel veröffentlicht am ,
Wine 9.0 ist erschienen.
Wine 9.0 ist erschienen. (Bild: Brandon Bell/Getty Images)

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."

Aus dieser neuen Architektur von Wine ergeben sich für Nutzer direkt praktische Vorteile, an denen das Entwicklungsteam seit Jahren arbeitet. So schuf das Team bereits mit der Vorversion Wine 8.0 die Grundlage dafür, x86-Anwendungen auch auf ARM-Rechner auszuführen. Mit der "PE/Unix-Trennung" wird dies nun vollständig unterstützt.

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.

32-Bit-Apps auf 64-Bit-Systemen

Fast vollständig abgeschlossen hat das Wine-Team mit der aktuellen Version 9.0 auch Arbeiten, um 32-Bit-Anwendungen auch in einem 64-Bit-Betriebssystem auszuführen. Das ist vor allem für ältere Spiele und Anwendungen von Bedeutung ist und seit Wine 7.0 prinzipiell verfügbar ist. So enthalten nun sämtliche Module Unterstützung für WoW64, um mit 32-Bit-Code auch 64-Bit-Unix-Binärdateien aufzurufen.

In dem alten Modus waren dafür noch 32-Bit-Unix-Prozesse notwendig, was in dem neuen Modus eben entfällt. Standardmäßig aktiviert ist dieser Modus jedoch noch nicht, da diesem etwa die 16-Bit-Support fehlt und die Leistungseinschränkungen für OpenGL noch zu groß sind. Der neue Modus ermöglicht es jedoch erstmals wieder 32-Bit-Windows-Anwendungen auf aktuellen MacOS-Versionen auszuführen, die keine Unterstützung mehr für die 32-Bit-Unix-Prozesse haben.

Experimentell genutzt werden kann mit Wine 9.0 nun auch ein Wayland-Treiber, der laut Aussage der Entwickler schon viele wichtige Funktionen unterstützt. Die Beteiligten haben außerdem die Backends für Vulkan und WineD3D überarbeitet. Als Standardversion nutzt Wine nun die Angabe Windows 10 in den sogenannten Prefixes.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed


Aktuell auf der Startseite von Golem.de
Smart Home  
Ikeas neue smarte Steckdose kostet 7 Euro

Ikea bringt in Kürze eine Smart-Home-Steckdose mit der Bezeichnung Tretakt auf den Markt. Das Produkt wird auch mit Schalter angeboten.
Von Ingo Pakalski

Smart Home: Ikeas neue smarte Steckdose kostet 7 Euro
Artikel
  1. Nach Brandanschlag: Hoher Schaden durch wochenlangen Produktionsstopp bei Tesla
    Nach Brandanschlag  
    Hoher Schaden durch wochenlangen Produktionsstopp bei Tesla

    Der Schaden nach dem Stromausfall in der Gigafactory Berlin erreicht fast eine Milliarde Euro. Höhere Sicherheitsvorkehrungen für die Stromversorgung werden geprüft.

  2. Netz: Telekom hat viele Mobilfunkstandorte mit 4G und 5G ausgebaut
    Netz
    Telekom hat viele Mobilfunkstandorte mit 4G und 5G ausgebaut

    Laut ihrem monatlichen Bericht hat die Telekom mehr Antennen mit LTE und 5G aufgestellt. Wir haben nachgerechnet, was das den Nutzern bringt.

  3. Jump and Run: Google Genie erstellt Computerspiele aus einzelnem Bild
    Jump and Run
    Google Genie erstellt Computerspiele aus einzelnem Bild

    Ein Foto oder ein Prompt reichen einer KI von Google, um 2D-Plattformspiele zu bauen. Die eigentliche Besonderheit ist die Steuerung.

Du willst dich mit Golem.de beruflich verändern oder weiterbilden?
Zum Stellenmarkt
Zur Akademie
Zum Coaching
  • Schnäppchen, Rabatte und Top-Angebote
    Die besten Deals des Tages
    • Daily Deals • MSI Gaming-Laptops -31% • Ryzen 9 5950X 349€ • Samsung Curved Gaming-Monitor 4K UHD mit 1.380€ Rabatt • Samsung 980 Pro 2TB m. Heatsink 149,99€ • LG 31,5" QHD 165Hz 389€ • LG OLED TV 55" 120Hz 999€ • KFA2 RTX 4070 Super 599,99€ • Xiaomi Week: Rabatte bis 49% [Werbung]
    •  /