Abo
  • Services:
Anzeige
Auf nativer Ebene kommunizieren mehrere Systeme miteinander.
Auf nativer Ebene kommunizieren mehrere Systeme miteinander. (Bild: Microsoft/Screenshot: Golem.de)

Windows 10 on ARM: Microsoft erklärt den kommenden x86-Emulator im Detail

Auf nativer Ebene kommunizieren mehrere Systeme miteinander.
Auf nativer Ebene kommunizieren mehrere Systeme miteinander. (Bild: Microsoft/Screenshot: Golem.de)

Eine komplette Abstraktionsebene samt angepasster Systembibliotheken wird für die x86-Emulation von Windows nötig sein. Dafür soll UWP-Entwicklern Arbeit abgenommen werden, solange Visual Studio 2017 genutzt wird.

Microsoft hat auf seiner Hausmesse Build 2017 noch einmal Windows 10 for ARM vorgestellt, und ist dieses Mal etwas weiter in die Funktionsweise der Emulation und deren Potenzial hineingegangen. Gute Nachrichten gibt es auch für Entwickler von Apps für die Universal Windows Platform (UWP). Mit Hilfe von Visual Studio 2017 können diese sowohl für x86 und AMD64 als auch für ARM kompiliert werden.

Anzeige

Grundsätzlich soll Windows 10 on ARM ein vollwertiges Windows-10-Betriebssystem auf Prozessoren mit ARM64-Architektur ermöglichen. Zu diesem Zweck soll eine Abstraktionsebene zwischen dem hardwarenahen Windows-Kernel und den softwaregesteuerten Prozessen, wie etwa Windows-Systembibliotheken (.dll-Dateien) oder Anwendersoftware, eingefügt werden. Diese Ebene basiert auf dem bereits bestehenden Subsystem Windows-on-Windows (WOW), das seit mehreren Jahren für die Kompatibilität mit 32-Bit-Anwendungen verwendet wird.

Die Kommunikation zwischen dem x86-Emulator für ARM-CPUs und der WOW-Abstraktionsebene soll die Lauffähigkeit des Betriebssystems auf ARM-Prozessoren wie etwa dem Qualcomm Snapdragon 835 ermöglichen. Das Problem: Die Verzögerung des Austausches zwischen nativer Code-Ebene und x86-Code-Ebene sorgt für ein langsames System.

Darum führt Microsoft sogenannte Compiled-Hybrid-Portable-Executable-Dateien (CHPE) ein, die direkt mit der WOW-Abstraktionsebene kommunizieren. Dadurch soll eine annähernd native Systemleistung erreicht werden. CHPE-Dateien werden aus dem gleichen Code generiert und angepasst, den normale .dll-Dateien beinhalten.

ARM-Prozesse laufen ohne großen Aufwand durch Entwickler

Microsoft hat die Emulation am Beispiel von Windows-Store-Apps vorgeführt. Nach dem Herunterladen aus dem Windows Store konnten diese direkt ausgeführt werden. Ein Blick in den Taskmanager zeigte, dass das vorgeführte Betriebssystem von einer ARM-CPU gesteuert wird. Die Apps werden als 32-Bit-Prozess in der Prozessübersicht angezeigt.

Für Entwickler sei dabei kein großes Zutun nötig. UWP-Applikationen für den Windows Store können durch Zuhilfenahme der Microsoft-Entwicklungsumgebung Visual Studio 2017 in kompatible ausführbare Pakete kompiliert werden. Einen genauen Zeitraum für den Release von Windows 10 on ARM gab Microsoft bisher nicht bekannt. Es soll "später in diesem Jahr" erscheinen.


eye home zur Startseite
FreiGeistler 18. Mai 2017

Nochmals zum mitschreiben: Die emulieren eine CISC (Complex Instruction Set Computing...

Ovaron 18. Mai 2017

Der Compiler erzeugt einfach Binaries die auch ARM unterstützen und MS klopft sich auf...

Noren 17. Mai 2017

Nein, ich habe das Video erst nicht gesehen. Nach deinem Post habe ich es mir angesehen...

Lord Gamma 17. Mai 2017

Nennt man einen Emulator, der auf ARM läuft und x86 emuliert, nicht eher x86 Emulator?



Anzeige

Stellenmarkt
  1. Karl Dungs GmbH & Co. KG, Urbach bei Stuttgart
  2. ANSYS Germany GmbH, Otterfing (bei München)
  3. Daimler AG, Germersheim
  4. ckc ag, Region Braunschweig/Wolfsburg


Anzeige
Blu-ray-Angebote
  1. 1 Monat für 1€
  2. (u. a. Hacksaw Ridge, Lion, Snowden, Lone Survivor, London Has Fallen, Homefront)
  3. 24,99€ (Vorbesteller-Preisgarantie)

Folgen Sie uns
       


  1. Unternehmen

    1&1 Versatel bietet Gigabit für Frankfurt

  2. Microsoft

    Xbox One emuliert 13 Xbox-Klassiker

  3. DMT Bonding

    Telekom probiert 1 GBit/s ohne Glasfaser aus

  4. Telekom-Software

    Cisco kauft Broadsoft für knapp 2 Milliarden US-Dollar

  5. Pubg

    Die blaue Zone verursacht künftig viel mehr Schaden

  6. FSFE

    "War das Scheitern von Limux unsere Schuld?"

  7. Code-Audit

    Kaspersky wirbt mit Transparenzinitiative um Vertrauen

  8. iOS 11+1+2=23

    Apple-Taschenrechner versagt bei Kopfrechenaufgaben

  9. Purism Librem 13 im Test

    Freiheit hat ihren Preis

  10. Andy Rubin

    Drastischer Preisnachlass beim Essential Phone



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
APFS in High Sierra 10.13 im Test: Apple hat die MacOS-Dateisystem-Werkzeuge vergessen
APFS in High Sierra 10.13 im Test
Apple hat die MacOS-Dateisystem-Werkzeuge vergessen
  1. MacOS 10.13 Apple gibt High Sierra frei
  2. MacOS 10.13 High Sierra Wer eine SSD hat, muss auf APFS umstellen

Elex im Test: Schroffe Schale und postapokalyptischer Kern
Elex im Test
Schroffe Schale und postapokalyptischer Kern

Xperia Touch im Test: Sonys coolem Android-Projektor fehlt das Killerfeature
Xperia Touch im Test
Sonys coolem Android-Projektor fehlt das Killerfeature
  1. Roboter Sony lässt Aibo als Alexa-Konkurrenten wieder auferstehen
  2. Sony Xperia XZ1 Compact im Test Alternativlos für Freunde kleiner Smartphones
  3. Sony Xperia XZ1 und XZ1 Compact sind erhältlich

  1. Re: HA HA, Reactive, Non-blocking am A****

    Dungeon Master | 03:49

  2. Re: Zu schnell eingegeben!?

    My1 | 03:43

  3. Re: Sind immer die selben Probleme

    Dino13 | 02:37

  4. Re: NSA rät ab => muss gut sein

    Apfelbrot | 01:50

  5. 4-2

    Stegorix | 01:47


  1. 18:46

  2. 17:54

  3. 17:38

  4. 16:38

  5. 16:28

  6. 15:53

  7. 15:38

  8. 15:23


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel