• IT-Karriere:
  • Services:

Ein Betriebssystem Marke Eigenbau

Klassischerweise wird Java in Bytecode kompiliert und dann in einer virtuellen Maschine ausgeführt. In Android hat diese Aufgabe früher Dalvik übernommen, doch Google hat früh die Nachteile dieser Technik erkannt und Dalvik in Android 5.0 mit der sogenannten Android Runtime (ART) ersetzt.

Stellenmarkt
  1. Endress+Hauser Conducta GmbH+Co. KG, Gerlingen (bei Stuttgart)
  2. Stiftung Deutsche Sporthilfe, Frankfurt am Main

Für ART hat Google große Teil der Garbage Collection umgearbeitet. Außerdem wird mit ART auf den noch in Dalvik genutzten Just-in-Time-Compiler verzichtet. Stattdessen werden Apps bei der Installation in Maschinencode übersetzt. Auch in den folgenden Versionen hat Google immer weiter an den Bestandteilen seiner Compiler-Toolchain gearbeitet, um den Code weiter zu beschleunigen.

Als Konkurrenz dazu hat Huawei nun den ARK Compiler vorgestellt. Details dazu liefert eine ausführliche Betrachtung bei XDA-Developers. ARK soll demnach der erste komplett statische Compiler für Java sein, der an die Leistung des bisherigen Android-Systems heranreichen kann.

Erklärtes Ziel ist es, den Java-Quellcode schon bei der Entwicklung direkt in Maschinencode zu übersetzen und dabei auf externe Laufzeitkomponenten für den Code verzichten zu können. Das geht zumindest aus der Zusammenfassung bei XDA-Developers hervor. Das könnte jedoch wiederum für deutlich größere Apps sorgen.

Sollte der ARK-Compiler aber tatsächlich so wie versprochen funktionieren, könnten damit die von Huawei angekündigten massiven Leistungssteigerungen möglich werden. Das wäre zwar beeindruckend, vor allem aus technischer Perspektive, ein revolutionär eigenes Betriebssystem hätte Huawei damit aber immer noch nicht geschaffen. Schließlich wird damit immer noch Android-Code kompiliert. Und in seiner Pressemitteilung nennt Huawei den ARK-Compiler explizit als eine der Neuerungen für Harmony OS.

Mikrokernel für die Zukunft

Für die Betrachtung von Harmony OS bleibt also nur noch das Versprechen von Huawei, künftig einen Mikrokernel zu verwenden. Auch Google arbeitet mit Fuchsia seit drei Jahren an einem Betriebssystem-Konzept auf Basis eines Mikrokernels. Und mit QNX oder gar Minix als Teil von Intels ME sind Mikrokernel in bestimmten, klar abgegrenzten Teilbereichen der IT-Industrie schon länger im Einsatz.

Huawei möchte mit Harmony OS also dem Beispiel von Fuchsia folgen und ein System mit einem eigenen Mikrokernel verwenden. Einige der Mitarbeiter von Huawei forschen schon länger an derartigen Designs, wie Vorträge auf der Entwicklerkonferenz Fosdem der vergangenen Jahre zeigen. Huawei erstellt darüber hinaus das minimalistische LiteOS für den Einsatz auf IoT-Geräten und mit iTrustee auch ein eigenes Echtzeitbetriebssystem auf Basis eines Mikrokernels für ARMs Trustzone. Details zu iTrustee beschreibt Huawei in einem Security-Whitepaper (PDF). Genügend Erfahrung beim Erstellen von Betriebssystemen sollte Huawei also haben.

Laut Ankündigung soll Harmony OS künftig einen Mikrokernel nutzen, der sich, wie bei diesem Design typisch, lediglich um das Thread Scheduling und die Interprozesskommunikation kümmern soll. Darüber hinaus verspricht Huawei aber auch, dass dieser Mikrokernel formal verifiziert sei. Aus den Folien der Ankündigung, die XDA-Developers veröffentlicht hat, geht hervor, dass der besagte Harmony OS Mikrokernel tatsächlich Teil von iTrustee ist.

Bisher wird das TEE OS in der Trustzone noch neben dem Linux-Kernel verwendet. Künftig soll dann also vermutlich der Übergang vom ungeschützten Bereich in die Trustzone auch dem Wechsel vom Userspace in den Kernelspace entsprechen und Linux komplett entfallen. Damit das aber auch so funktioniert, müsste Huawei die Userspace-Komponenten überhaupt erst mal erstellen. Das umfasst eine Vielzahl von Treibern und Betriebssystemlogik.

Zum Vergleich: Google arbeitet mit Fuchsia seit etwa drei Jahren öffentlich an einem Betriebssystem auf Basis eines Mikrokernels. Das Unternehmen hat es sogar schon geschafft, die Android Runtime darauf zu portieren. Produktiv eingesetzt wird Fuchsia aber noch nicht.

Dass Huawei all das in nur einem Jahr bewerkstelligen könnte, ist wohl eher unrealistisch. Dass Huawei mit Harmony OS hingegen auch mittelfristig eine Art Android-Fork im Stile des FireOS umsetzt, erscheint wesentlich wahrscheinlicher. Eine Revolution und eine wirkliche Android-Konkurrenz ist das allerdings nicht.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed
 Harmony OS: Die große Luftnummer von Huawei
  1.  
  2. 1
  3. 2


Anzeige
Top-Angebote
  1. (u. a. Lenovo IdeaPad 3 15,6 Zoll 8GB 512GB SSD für 599€, WD My Book 8TB für 129€)
  2. (u. a. Patriot Viper VP4100 1TB PCIe 4.0 SSD für 159,90€, Alphacool Eisbaer 240 CPU...
  3. (u. a. Microsoft 365 Family 15 Monate, 6 Nutzer + Norton 360 Deluxe 15 Monate, 5 Geräte für 54...
  4. (u. a. WD My Book 6TB HDD extern für 111€, Apple MacBook Air (M1, 2020) 13,3 Zoll 8GB 256 GB SSD...

schokomoloko 19. Aug 2019

Das vorgestellte HarmonyOS hat keinen Microkernel und sei ein Android-Klon ohne Google...

Anonymer Nutzer 18. Aug 2019

Ich rede nicht davon einen Launcher zu nutzen. Wenn man sich die Handys von früher...

Thaodan 18. Aug 2019

Um in zu rettten: die Erkenntnisse aus MKLinux sind schon in OS X eingeflossen. Also so...

nervousbaseball 18. Aug 2019

In den letzten Wochen hat golem richtig gas gegeben mit Clickbait. Kann man kaum noch...

Wlad 17. Aug 2019

Sie werden einfach dafür sorgen, dass GNU Hurd fertig wird. Zwinkersmiley.


Folgen Sie uns
       


Knights of the Old Republic (2003) - Golem retro_

Diverse Auszeichnungen zum Spiel des Jahres, hohe Verkaufszahlen und Begeisterung nicht nur unter reinen Star-Wars-Anhängern - wir spielen Kotor im Golem retro_.

Knights of the Old Republic (2003) - Golem retro_ Video aufrufen
Chaos Computer Club: Was eine Smoking Gun von Huawei anrichten könnte
Chaos Computer Club
Was eine Smoking Gun von Huawei anrichten könnte

Der Chaos Computer Club hat einmal durchgespielt, welche Möglichkeiten ein böswilliger Ausrüster im 5G-Netz wirklich hätte. Dies wird vom IT-Sicherheitsgesetz aber ignoriert.
Ein Bericht von Achim Sawall

  1. Wochenrückblick Durch die Hintertür
  2. Kritische Infrastruktur Massive Probleme im europäischen Stromnetz
  3. rC3 Neue Tickets für den CCC

AOC Agon AG493UCX im Test: Breit und breit macht ultrabreit
AOC Agon AG493UCX im Test
Breit und breit macht ultrabreit

Der AOC Agon AG493UCX deckt die Fläche zweier 16:9-Monitore in einem Gerät ab. Dafür braucht es allerdings auch ähnlich viel Platz.
Ein Test von Mike Wobker

  1. Agon AG493UCX AOC verkauft 49-Zoll-Ultrawide-Monitor mit USB-C und 120 Hz

Gamestop-Blase: Am Ende haben wieder die Großinvestoren gewonnen
Gamestop-Blase
Am Ende haben wieder die Großinvestoren gewonnen

Der Börsenrausch um die Gamestop-Aktie hat weder Kapital umverteilt noch wurde der Finanzmarkt dadurch demokratisiert. Vielmehr gewannen wie bei jeder Blase die großen Investoren.
Eine Analyse von Gerd Mischler

  1. Trade Republic EU will Trading-Apps wegen Gamestop-Aktie untersuchen
  2. Wallstreetbets Gamestop-Aktie steigt massiv - Handel zeitweise gestoppt
  3. Wallstreetbets Finanzchef von Gamestop tritt zurück

    •  /