Huawei heeft het Harmony-besturingssysteem aangekondigd

Op de ontwikkelaarsconferentie van Huawei was het officieel gepresenteerd Hongmeng OS (Harmony), dat volgens bedrijfsvertegenwoordigers sneller werkt en veiliger is dan Android. Het nieuwe besturingssysteem is vooral bedoeld voor draagbare apparaten en Internet of Things (IoT)-producten zoals displays, wearables, slimme luidsprekers en auto-infotainmentsystemen.

HarmonyOS is sinds 2017 in ontwikkeling en is een microkernel-besturingssysteem dat geschikt is voor alle gebruikssituaties en alle soorten apparaten, maar wordt meer gezien als een concurrent van Fuchsia/Zircon. Platform zullen gepubliceerd in de broncode als een open source-project (Huawei heeft dat al gedaan). ontwikkelt открытый LiteOS voor IoT-apparaten) waarvoor het de bedoeling is een aparte stichting zonder winstoogmerk op te richten en een gemeenschap te vormen. Huawei is van mening dat Android niet zo goed is op mobiele apparaten vanwege de buitensporige codegrootte, verouderde procesplanner en problemen met platformfragmentatie.

HarmonyOS biedt geen gebruikerstoegang op rootniveau en de microkernel is geïsoleerd van externe apparaten. De kern van het systeem wordt geverifieerd op het niveau van de formele logica/wiskunde om het risico op kwetsbaarheden te minimaliseren. Er wordt beweerd dat er methoden worden gebruikt die vaak worden gebruikt bij de ontwikkeling van missiekritieke systemen op gebieden als de luchtvaart en ruimtevaart, en die het mogelijk maken om te voldoen aan het EAL 5+ beveiligingsniveau.

De microkernel implementeert alleen de planner en IPC, en al het andere wordt uitgevoerd in systeemservices, waarvan de meeste in de gebruikersruimte worden uitgevoerd. De taakplanner is een vertragingsminimaliserende deterministische engine voor toewijzing van bronnen (Deterministic Latency Engine), die de belasting in realtime analyseert en methoden gebruikt voor het voorspellen van applicatiegedrag. Vergeleken met andere systemen bereikt de planner een reductie van 25.7% in latentie en een reductie van 55.6% in latentiejitter.

Om communicatie mogelijk te maken tussen de microkernel en externe kernelservices, zoals het bestandssysteem, de netwerkstack, de stuurprogramma's en het subsysteem voor het starten van applicaties, wordt IPC gebruikt, waarvan het bedrijf beweert dat het vijf keer sneller is dan de IPC van Zircon en drie keer sneller dan de IPC van Zircon. .
In plaats van de doorgaans gebruikte vierlaagse protocolstack gebruikt Harmony, om de overhead te verminderen, een vereenvoudigd enkellaags model gebaseerd op een gedistribueerde virtuele bus die interactie biedt met apparatuur zoals schermen, camera's, geluidskaarten, enz.

Huawei heeft het Harmony-besturingssysteem aangekondigd

Voor het bouwen van de applicatie wordt gebruik gemaakt van de eigen compiler van Arc, die code in C, C++, Java, JavaScript en Kotlin ondersteunt.
Het systeem is gescheiden van de hardware en stelt ontwikkelaars in staat applicaties te maken die op verschillende categorieën apparaten kunnen worden gebruikt zonder afzonderlijke pakketten te maken. In de toekomst is het de bedoeling om een ​​geïntegreerde ontwikkelomgeving te bieden voor het creëren van applicaties voor verschillende soorten apparaten, zoals tv's, smartphones, smartwatches, auto-informatiesystemen, enz. Het raamwerk past applicaties automatisch aan voor verschillende schermen, bedieningselementen en methoden voor gebruikersinteractie.

Harmony is niet direct compatibel met Android, maar Huawei zegt dat er minimale wijzigingen nodig zijn om bestaande Android-apps aan te passen. Huawei belooft ook dat Harmony OS in de toekomst ingebouwde ondersteuning zal hebben voor Android-apps en ondersteuning zal bieden voor HTML5-apps. Wat het gebruik van het Android-platform betreft, zei het bedrijf dat het het voorlopig voor smartphones en tablets zal blijven gebruiken, maar als het de toegang tot de Android-licentie verliest, zal het Harmony onmiddellijk gaan gebruiken (er wordt gesteld dat de migratie zal duren 1-2 dagen). Daarnaast ontwikkelt Huawei AppGallery- en Huawei Mobile Services-producten, die worden gepositioneerd als alternatief voor Google Play en Google-services/-applicaties.

Bron: opennet.ru

Voeg een reactie