Huawei hat das Harmony-Betriebssystem angekündigt

Auf der Huawei-Entwicklerkonferenz war es offiziell vertreten Hongmeng OS (Harmony), das laut Unternehmensvertretern schneller arbeitet und sicherer ist als Android. Das neue Betriebssystem ist hauptsächlich für tragbare Geräte und Internet-of-Things-Produkte (IoT) wie Displays, Wearables, intelligente Lautsprecher und Infotainmentsysteme für Autos gedacht.

HarmonyOS befindet sich seit 2017 in der Entwicklung und ist ein Mikrokernel-Betriebssystem, das für alle Anwendungsfälle und alle Gerätetypen geeignet ist, wird aber eher als Konkurrent von Fuchsia/Zircon gesehen. Plattform werden im Quellcode als Open-Source-Projekt veröffentlicht (Huawei hat dies bereits getan). entwickelt открытый LiteOS für IoT-Geräte), für die die Gründung einer eigenen gemeinnützigen Stiftung und die Bildung einer Community geplant ist. Huawei ist der Ansicht, dass Android auf Mobilgeräten aufgrund der übermäßigen Codegröße, des veralteten Prozessplaners und der Probleme mit der Plattformfragmentierung nicht so gut ist.

HarmonyOS bietet keinen Benutzerzugriff auf Root-Ebene und der Mikrokernel ist von externen Geräten isoliert. Der Kern des Systems wird auf der Ebene der formalen Logik/Mathematik überprüft, um das Risiko von Schwachstellen zu minimieren. Es wird behauptet, dass Methoden zum Einsatz kommen, die üblicherweise bei der Entwicklung missionskritischer Systeme in Bereichen wie der Luft- und Raumfahrt eingesetzt werden und die Einhaltung des Sicherheitsniveaus EAL 5+ ermöglichen.

Der Mikrokernel implementiert nur den Scheduler und den IPC, alles andere wird in Systemdiensten ausgeführt, von denen die meisten im Benutzerbereich ausgeführt werden. Der Task-Scheduler ist eine verzögerungsminimierende deterministische Ressourcenzuteilungs-Engine (Deterministic Latency Engine), die die Last in Echtzeit analysiert und Methoden zur Vorhersage des Anwendungsverhaltens verwendet. Im Vergleich zu anderen Systemen erreicht der Scheduler eine Reduzierung der Latenz um 25.7 % und eine Reduzierung des Latenz-Jitters um 55.6 %.

Um die Kommunikation zwischen dem Mikrokernel und externen Kernel-Diensten wie dem Dateisystem, dem Netzwerkstapel, den Treibern und dem Anwendungsstart-Subsystem bereitzustellen, wird IPC verwendet, der nach Angaben des Unternehmens fünfmal schneller als der IPC von Zircon und dreimal schneller als der IPC von Zircon ist. QNX .
Anstelle des üblicherweise verwendeten vierschichtigen Protokollstapels verwendet Harmony zur Reduzierung des Overheads ein vereinfachtes einschichtiges Modell, das auf einem verteilten virtuellen Bus basiert, der die Interaktion mit Geräten wie Bildschirmen, Kameras, Soundkarten usw. ermöglicht.

Huawei hat das Harmony-Betriebssystem angekündigt

Zum Erstellen der Anwendung wird der Arc-eigene Compiler verwendet, der Code in C, C++, Java, JavaScript und Kotlin unterstützt.
Das System ist von der Hardware getrennt und ermöglicht Entwicklern die Erstellung von Anwendungen, die auf verschiedenen Gerätekategorien verwendet werden können, ohne dass separate Pakete erstellt werden müssen. Zukünftig ist geplant, eine integrierte Entwicklungsumgebung zur Erstellung von Anwendungen für verschiedene Geräteklassen wie Fernseher, Smartphones, Smartwatches, Automobilinformationssysteme usw. bereitzustellen. Das Framework passt Anwendungen automatisch an verschiedene Bildschirme, Steuerelemente und Benutzerinteraktionsmethoden an.

Harmony ist nicht direkt mit Android kompatibel, aber Huawei gibt an, dass nur minimale Änderungen erforderlich sind, um bestehende Android-Apps anzupassen. Huawei verspricht außerdem, dass Harmony OS in Zukunft über eine integrierte Unterstützung für Android-Apps verfügen und Unterstützung für HTML5-Apps bieten wird. Was die Nutzung der Android-Plattform angeht, sagte das Unternehmen, dass es diese vorerst weiterhin für Smartphones und Tablets verwenden werde, aber wenn es den Zugriff auf die Android-Lizenz verliere, werde es sofort mit der Nutzung von Harmony beginnen (es wird angegeben, dass die Migration dauern wird). 1-2 Tage). Darüber hinaus entwickelt Huawei AppGallery- und Huawei Mobile Services-Produkte, die als Alternative zu Google Play und Google-Diensten/-Anwendungen positioniert sind.

Source: opennet.ru

Kommentar hinzufügen