Was ist Harmony OS? Huaweis neues Betriebssystem erklärt

Nach Jahren der Spekulationen und Gerüchte hat der chinesische Technologieriese Huawei 2019 offiziell sein Betriebssystem Harmony OS vorgestellt. Man kann sagen, dass mehr Fragen aufgeworfen als beantwortet wurden. Wie funktioniert es? Welche Probleme löst es? Und ist es ein Produkt der aktuellen Fehde zwischen Huawei und der US-Regierung?

Basiert Harmony OS auf Linux?

Nein. Obwohl es sich bei beiden um kostenlose Softwareprodukte handelt (oder genauer gesagt, Huawei hat sich verpflichtet, Harmony OS mit einer Open-Source-Lizenz zu veröffentlichen), ist Harmony OS ein eigenständiges Produkt. Darüber hinaus verwendet es eine andere Designarchitektur als Linux und bevorzugt ein Mikrokernel-Design gegenüber einem monolithischen Kernel.

Aber warte. Mikrokernel? Monolithischer Kernel? Ich habe dich verloren.

Lass es uns erneut versuchen. Das Herzstück jedes Betriebssystems ist ein sogenannter Kernel. Wie der Name schon sagt, sind Kernel das Herzstück jedes Betriebssystems und dienen effektiv als Grundlage. Sie handhaben Interaktionen mit der zugrunde liegenden Hardware, weisen Ressourcen zu und definieren, wie Programme ausgeführt und betrieben werden.

Alle Kernel haben diese grundlegenden Aufgaben. Sie unterscheiden sich jedoch in ihrer Funktionsweise.

Reden wir über das Gedächtnis. Moderne Betriebssysteme versuchen, Benutzeranwendungen (wie Steam oder Google Chrome) von den sensibleren Teilen des Betriebssystems zu trennen. Stellen Sie sich eine undurchdringliche Linie vor, die den von Diensten auf Systemebene verwendeten Speicher von Ihren Anwendungen trennt. Dafür gibt es vor allem zwei gute Gründe: Sicherheit und Stabilität.

Mikrokernel, wie sie von Harmony OS verwendet werden, sind äußerst anspruchsvoll, was im Kernel-Modus ausgeführt wird, und beschränken ihn effektiv auf das Wesentliche.

Ehrlich gesagt sind monolithische Kernel nicht anspruchsvoll. Linux ermöglicht beispielsweise die Ausführung vieler Dienstprogramme und Prozesse auf Betriebssystemebene in diesem privilegierten Bereich im Speicher.

  So entdecken Sie neue Musik auf Spotify

Als Linus Torvalds mit der Arbeit am Linux-Kernel begann, waren Mikrokerne noch eine unbekannte Größe mit wenigen realen kommerziellen Anwendungen. Auch die Entwicklung von Mikrokerneln erwies sich als schwieriger und tendenziell langsamer.

Fast 30 Jahre später haben sich die Dinge geändert. Computer sind schneller und billiger. Mikrokernel haben den Sprung von der Wissenschaft in die Produktion geschafft.

Der XNU-Kernel, der das Herzstück von macOS und iOS bildet, ist stark von früheren Mikrokernel-Designs inspiriert, nämlich dem Mach-Kernel, der von der Carnegie Mellon University entwickelt wurde. QNX, das die Grundlage des Betriebssystems Blackberry 10 sowie vieler Infotainmentsysteme in Fahrzeugen bildet, verwendet ein Mikrokernel-Design.

Es dreht sich alles um die Erweiterbarkeit, Mann

Da Microkernel-Designs absichtlich begrenzt sind, lassen sie sich leicht erweitern. Das Hinzufügen eines neuen Systemdienstes, wie eines Gerätetreibers, erfordert vom Entwickler keine grundlegenden Änderungen oder Eingriffe in den Kernel.

Und das deutet darauf hin, warum Huawei diesen Ansatz mit Harmony OS gewählt hat. Obwohl Huawei vielleicht am besten für seine Telefone bekannt ist, ist es ein Unternehmen, das in den meisten Sektoren des Marktes für Verbrauchertechnologie tätig ist. Die Produktpalette umfasst Dinge wie Fitness-Wearables, Router und sogar Fernseher.

Und Huawei ist ein unglaublich ehrgeiziges Unternehmen. In Anlehnung an das Buch des Konkurrenten Xiaomi hat das Unternehmen begonnen, IoT-Produkte über seine jugendorientierte Tochtergesellschaft Honor zu verkaufen, darunter intelligente Zahnbürsten und intelligente Schreibtischlampen.

Und obwohl nicht klar ist, ob Harmony OS auf jeder Endverbrauchertechnologie läuft, die es letztendlich verkauft, strebt Huawei nach einem Betriebssystem, das auf so vielen Geräten wie möglich läuft.

Ein Grund dafür ist die Kompatibilität. Wenn Sie die Hardwareanforderungen nicht beachten, sollte jede für Harmony OS geschriebene Anwendung auf jedem Gerät funktionieren, auf dem sie ausgeführt wird. Das ist ein attraktives Angebot für Entwickler. Aber auch für die Verbraucher soll es Vorteile haben. Da immer mehr Geräte computerisiert werden, ist es sinnvoll, dass sie problemlos als Teil eines breiteren Ökosystems arbeiten können.

  So finden und senden Sie GIFs in Slack

Aber was ist mit Telefonen?

Es ist fast ein Jahr her, dass das Finanzministerium der Trump-Administration Huawei auf eine „Entitätenliste“ gesetzt hat und damit amerikanische Firmen daran gehindert hat, mit dem Unternehmen zu handeln. Während dies Druck auf alle Ebenen des Huawei-Geschäfts ausübte, war der größte Schmerz in der Mobilfunksparte des Unternehmens zu spüren, da sie daran gehindert wurde, neue Geräte mit Google Mobile Services (GMS) auf den Markt zu bringen.

Google Mobile Services ist praktisch das gesamte Google-Ökosystem für Android, einschließlich alltäglicher Apps wie Google Maps und Gmail sowie des Google Play Store. Da die neuesten Handys von Huawei keinen Zugriff auf die meisten Apps haben, haben sich viele gefragt, ob der chinesische Riese Android aufgeben und stattdessen zu einem selbst entwickelten Betriebssystem wechseln wird.

Dies erscheint unwahrscheinlich. Zumindest kurzfristig.

Zunächst einmal hat die Führung von Huawei ihr Engagement für die Android-Plattform bekräftigt. Stattdessen konzentriert es sich auf die Entwicklung einer eigenen Alternative zu GMS namens Huawei Mobile Services (HMS).

Herzstück ist das App-Ökosystem des Unternehmens, die Huawei AppGallery. Huawei gibt an, 1 Milliarde US-Dollar auszugeben, um die „App-Lücke“ mit dem Google Play Store zu schließen, und beschäftigt 3.000 Softwareingenieure, die daran arbeiten.

Ein neues mobiles Betriebssystem wäre gezwungen, bei Null anzufangen. Huawei müsste Entwickler dazu bewegen, ihre Apps für Harmony OS zu portieren oder neu zu entwickeln. Und wie wir von Windows Mobile, BlackBerry 10 und Samsungs Tizen (und früher Bada) gelernt haben, ist dies keine leichte Aufgabe.

  Warum die UEFI-Firmware Ihres PCs Sicherheitsupdates benötigt

Huawei ist jedoch eines der am besten ausgestatteten Technologieunternehmen der Welt. Daher wäre es unklug, die Aussicht auf ein Harmony OS-basiertes Telefon vollständig abzulehnen.

Hergestellt in China 2025

Hier gibt es einen interessanten politischen Aspekt zu diskutieren. Seit Jahrzehnten ist China die Fabrik der Welt, die Produkte herstellt, die im Ausland entwickelt wurden. Doch in den letzten Jahren haben Chinas Regierung und der eigene Privatsektor stark in Forschung und Entwicklung investiert. Immer mehr Produkte aus chinesischem Design drängen auf die internationale Bühne und bieten der Tech-Elite des Silicon Valley eine neue Konkurrenz.

Inmitten dessen hat die Pekinger Regierung eine Ambition, die sie „Made in China 2025“ nennt. Tatsächlich will es seine Abhängigkeit von importierten High-Tech-Produkten wie Halbleitern und Flugzeugen beenden und sie durch eigene heimische Alternativen ersetzen. Die Motivation hierfür ergibt sich aus der wirtschaftlichen und politischen Sicherheit sowie dem nationalen Prestige.

Harmony OS passt perfekt in diese Ambition. Wenn es durchstartet, wird es das erste weltweit erfolgreiche Betriebssystem aus China sein – mit Ausnahme von solchen, die in Nischenmärkten wie Mobilfunkbasisstationen verwendet werden. Diese einheimischen Referenzen werden sich als besonders nützlich erweisen, sollte der Kalte Krieg zwischen China und den Vereinigten Staaten weiter wüten.

Daher würde es mich nicht wundern, wenn Harmony OS einige sehr enthusiastische Unterstützer in der Zentralregierung sowie im breiteren chinesischen Privatsektor hat. Und es sind diese Unterstützer, die letztendlich über den Erfolg entscheiden.