A Huawei bejelentette a Harmony operációs rendszert

A Huawei fejlesztői konferencián hivatalosan is bemutatott Hongmeng OS (Harmony), amely a cég képviselői szerint gyorsabban működik és biztonságosabb, mint az Android. Az új operációs rendszert elsősorban hordozható eszközökhöz és Internet of Things (IoT) termékekhez, például kijelzőkhöz, hordható eszközökhöz, intelligens hangszórókhoz és autós infotainment rendszerekhez szánják.

A HarmonyOS 2017 óta fejlesztés alatt áll, és egy mikrokernel operációs rendszer, amely minden felhasználási esetre és minden típusú eszközre alkalmas, de inkább a Fuchsia/Zircon versenytársának tekintik. Felület akarat forráskódban nyílt forráskódú projektként jelent meg (a Huawei már fejleszt nyílt LiteOS IoT eszközökre), amelyekhez külön nonprofit alapítvány létrehozását és közösség kialakítását tervezik. A Huawei úgy véli, hogy az Android nem olyan jó mobileszközökön a túlzott kódméret, az elavult folyamatütemező és a platform töredezettsége miatt.

A HarmonyOS nem biztosít felhasználói hozzáférést a gyökérszinten, és a mikrokernel el van szigetelve a külső eszközöktől. A rendszer magját a formális logika/matematika szintjén ellenőrzik a sebezhetőség kockázatának minimalizálása érdekében. Állítások szerint olyan módszereket alkalmaznak, amelyeket általánosan használnak a kritikus rendszerek fejlesztése során olyan területeken, mint a repülés és az űrhajózás, és lehetővé teszik az EAL 5+ biztonsági szintnek való megfelelést.

A mikrokernel csak az ütemezőt és az IPC-t valósítja meg, minden mást a rendszerszolgáltatásokban hajtanak végre, amelyek többsége a felhasználói térben fut. A feladatütemező egy késleltetést minimalizáló determinisztikus erőforrás-elosztó motor (Deterministic Latency Engine), amely valós időben elemzi a terhelést, és módszereket használ az alkalmazások viselkedésének előrejelzésére. Más rendszerekhez képest az ütemező 25.7%-kal csökkenti a késleltetést és 55.6%-kal a késleltetési jittert.

A mikrokernel és a külső kernelszolgáltatások, például a fájlrendszer, a hálózati verem, az illesztőprogramok és az alkalmazásindító alrendszer közötti kommunikáció biztosítására IPC-t használnak, amely a cég állítása szerint ötször gyorsabb, mint a Zircon IPC és háromszor gyorsabb, mint a Zircon IPC. QNX .
A szokásosan használt négyrétegű protokollverem helyett a többletterhelés csökkentése érdekében a Harmony egy egyszerűsített egyrétegű modellt használ, amely elosztott virtuális buszon alapul, amely interakciót biztosít olyan berendezésekkel, mint a képernyők, kamerák, hangkártyák stb.

A Huawei bejelentette a Harmony operációs rendszert

Az alkalmazás elkészítéséhez az Arc saját fordítóját használjuk, amely támogatja a C, C++, Java, JavaScript és Kotlin kódokat.
A rendszer elkülönül a hardvertől, és lehetővé teszi a fejlesztők számára, hogy olyan alkalmazásokat hozzanak létre, amelyek különböző kategóriájú eszközökön használhatók külön csomagok létrehozása nélkül. A jövőben a tervek szerint integrált fejlesztői környezetet biztosítanak alkalmazások létrehozásához különféle típusú eszközökhöz, mint például tévék, okostelefonok, okosórák, autóipari információs rendszerek stb. A keretrendszer automatikusan adaptálja az alkalmazásokat a különböző képernyőkhöz, vezérlőkhöz és felhasználói interakciós módszerekhez.

A Harmony nem kompatibilis közvetlenül az Androiddal, de a Huawei szerint minimális változtatásokra lesz szükség a meglévő Android-alkalmazások adaptálásához. A Huawei azt is ígéri, hogy a jövőben a Harmony OS beépített támogatást fog kapni az Android-alkalmazásokhoz, és támogatja a HTML5-alkalmazásokat is. Ami az Android platform használatát illeti, a cég azt mondta, hogy egyelőre továbbra is használni fogja okostelefonokon és táblagépeken, de ha elveszíti hozzáférését az Android licenchez, azonnal elkezdi használni a Harmony-t (az átállás a hírek szerint eltart. 1-2 nap). A Huawei emellett AppGallery és Huawei Mobile Services termékeket fejleszt, amelyek a Google Play és a Google szolgáltatások/alkalmazások alternatívájaként szerepelnek.

Forrás: opennet.ru

Hozzászólás