Windows 8: Kommt Microsofts neues OS mit zwei Kerneln?

Windows 8 wird auf ARM-Prozessoren laufen. Das kündigte Microsoft auf der diesjährigen CES in Las Vegas nicht nur an, sondern demonstrierte das anhand eines frühen Builds. Auch Microsoft Office soll auf die ARM-Plattform portiert werden.

Der Hintergrund ist offensichtlich: Microsoft will den Tablet-Markt nicht kampflos Apple und Google überlassen. Anders als man vermuten könnte, ist die Portierung von Windows auf ARM-CPUs keine Panik-Reaktion auf den rasanten Erfolg des iPad, sondern ein Projekt, das bereits mit der Entwicklung von Windows Vista gestartet wurde.

In Anlehnung an den Codenamen für Vista und Windows Server 2008 "Longhorn" heißt das Projekt "LongARM". Gleichzeitig erinnert der Name an StrongARM. Dass Windows-NT-basierte Betriebssysteme auf andere CPU-Architekturen portierbar sind, zeigte Microsoft bereits anhand der Prozessoren DEC-Alpha, PowerPC, MIPS und Itanium.

Die Unterstützung von ARM-CPUs ist daher eher eine Fleißaufgabe als eine technische Herausforderung. Allerdings löst die Portierung nicht das größte Problem von Microsoft für Tablet-PCs, nämlich wie man Windows auf einem Tablet mit 256 MByte RAM performant zum Laufen bringt.

Ein iPad mit 256 MByte RAM und iOS, das wie Mac OS X auf dem Darwin-Kernel basiert, bietet eine passable Performance. Allerdings braucht man bei dieser Speichergröße an Windows 7 oder Vista erst gar nicht zu denken.

Neuere Tablets kommen mit mehr Speicher. Das Motorola Xoom mit Android 3.0 (Honeycomb) wird über 1 GByte verfügen. Beim iPad 2 mehren sich die Gerüchte, dass es mit 512 MByte ausgeliefert wird. Doch selbst mit 1 GByte macht Windows 7 wenig Spaß.

Eine Möglichkeit, Windows 8 auf Tablets zum Laufen zu bringen, ist der bei Microsoft intern "MinWin" oder "Cutler’s NT" genannte Ansatz. Dabei geht es darum, Windows so zu entflechten, dass ein lauffähiger Kernel entsteht, auf den man weitere Dienste aufsetzen kann.


„MinWin“ verspricht Microsoft seit fast 18 Jahren. Bisher haben es die Redmonder allerdings nicht geschafft, Windows sauber zu entflechten (Quelle: Microsoft/Mark Russinovich).

Die einzelnen Teile von Windows sind nämlich so stark voneinander abhängig, dass es beispielsweise nicht möglich ist, den File- und Print-Server zu starten, ohne dass das grafische Win32-Subsystem läuft, obwohl Netzwerkhintergrunddienste auch ohne Desktop-Oberfläche laufen sollten. Die seit Windows Server 2008 existierende Variante "Server-Core" ist eine Mogelpackung, der lediglich ein paar High-Level-APIs fehlen. Reine Win32-Programme wie Notepad oder Regedit laufen auch mit Server-Core.

Zuletzt hörte man 2009 von einem MinWin-Ansatz in einer Präsentation von Mark Russinovich (siehe Grafik), dem Autor der Technet-Sysinternals-Tools. Seitdem ist es still geworden. Dazu muss man wissen, dass Microsoft quasi seit dem Erscheinen von Windows NT 1993 verspricht, das Betriebssystem zu entflechten und die einzelnen Komponenten sauber zu trennen, aber es trotz aller Bemühungen bisher nicht geschafft hat.

Bei unixoiden Betriebssystemen ist das sauberer gelöst. Daher konnte Apple den Darwin-Kernel nehmen und ein vereinfachtes Grafiksystem für das iPhone und das iPad darauf aufsetzen, so dass diese Devices mit 256 MByte Speicher gut laufen. Das gleiche gilt für Google, den Linux-Kernel und Android.

Grundsätzlich benötigt Android etwas mehr Ressourcen, vor allem RAM, als iOS, da die Dalvik-VM Bestandteil des Betriebssystems ist. Apple setzt hingegen auf Native-Code sowie Objective-C und das Cocoa-Touch-Framework, was weniger RAM benötigt.

Page: 1 2 3 4 5

ZDNet.de Redaktion

Recent Posts

Gefahren im Foxit PDF-Reader

Check Point warnt vor offener Schwachstelle, die derzeit von Hackern für Phishing ausgenutzt wird.

2 Tagen ago

Bitdefender entdeckt Sicherheitslücken in Überwachungskameras

Video-Babyphones sind ebenfalls betroffen. Cyberkriminelle nehmen vermehrt IoT-Hardware ins Visier.

2 Tagen ago

Top-Malware in Deutschland: CloudEye zurück an der Spitze

Der Downloader hat hierzulande im April einen Anteil von 18,58 Prozent. Im Bereich Ransomware ist…

2 Tagen ago

Podcast: „Die Zero Trust-Architektur ist gekommen, um zu bleiben“

Unternehmen greifen von überall aus auf die Cloud und Applikationen zu. Dementsprechend reicht das Burg-Prinzip…

3 Tagen ago

Google schließt weitere Zero-Day-Lücke in Chrome

Hacker nutzen eine jetzt gepatchte Schwachstelle im Google-Browser bereits aktiv aus. Die neue Chrome-Version stopft…

3 Tagen ago

Hacker greifen Zero-Day-Lücke in Windows mit Banking-Trojaner QakBot an

Microsoft bietet seit Anfang der Woche einen Patch für die Lücke. Kaspersky-Forscher gehen davon aus,…

3 Tagen ago