Huawei predstavil operačný systém Harmony

Na vývojárskej konferencii Huawei to bolo oficiálne zastúpené Hongmeng OS (Harmony), ktorý podľa zástupcov spoločnosti funguje rýchlejšie a je bezpečnejší ako Android. Nový operačný systém je určený najmä pre prenosné zariadenia a produkty internetu vecí (IoT), ako sú displeje, nositeľné zariadenia, inteligentné reproduktory a automobilové informačno-zábavné systémy.

HarmonyOS je vo vývoji od roku 2017 a je to mikrokernel OS vhodný pre všetky prípady použitia a všetky typy zariadení, ale je vnímaný skôr ako konkurent Fuchsia/Zircon. Plošina vôle publikované v zdrojovom kóde ako open source projekt (Huawei už má vyvíja otvorený LiteOS pre IoT zariadenia), pre ktoré sa plánuje vytvorenie samostatnej neziskovej nadácie a vytvorenie komunity. Huawei sa domnieva, že Android nie je taký dobrý na mobilných zariadeniach kvôli nadmernej veľkosti kódu, zastaranému plánovaču procesov a problémom s fragmentáciou platformy.

HarmonyOS neposkytuje užívateľský prístup na koreňovej úrovni a mikrokernel je izolovaný od externých zariadení. Jadro systému je overené na úrovni formálnej logiky/matematiky, aby sa minimalizovalo riziko zraniteľností. Tvrdí sa, že sa používajú metódy, ktoré sa bežne používajú pri vývoji kritických systémov v oblastiach ako letectvo a astronautika a umožňujú dosiahnuť súlad s úrovňou bezpečnosti EAL 5+.

Mikrokernel implementuje iba plánovač a IPC a všetko ostatné sa vykonáva v systémových službách, z ktorých väčšina sa vykonáva v užívateľskom priestore. Plánovač úloh je deterministický nástroj na prideľovanie zdrojov (Deterministic Latency Engine) minimalizujúci oneskorenie, ktorý analyzuje zaťaženie v reálnom čase a používa metódy na predpovedanie správania aplikácie. V porovnaní s inými systémami dosahuje plánovač 25.7 % zníženie latencie a 55.6 % zníženie jitteru latencie.

Na zabezpečenie komunikácie medzi mikrokernelom a službami externého jadra, ako je súborový systém, sieťový zásobník, ovládače a podsystém spúšťania aplikácií, sa používa IPC, o ktorom spoločnosť tvrdí, že je päťkrát rýchlejší ako IPC od Zirconu a trikrát rýchlejší ako IPC od Zirconu. QNX .
Namiesto bežne používaného štvorvrstvového zásobníka protokolov, na zníženie réžie, Harmony používa zjednodušený jednovrstvový model založený na distribuovanej virtuálnej zbernici, ktorá poskytuje interakciu so zariadeniami, ako sú obrazovky, kamery, zvukové karty atď.

Huawei predstavil operačný systém Harmony

Na zostavenie aplikácie je použitý vlastný kompilátor Arc, ktorý podporuje kód v C, C++, Java, JavaScript a Kotlin.
Systém je oddelený od hardvéru a umožňuje vývojárom vytvárať aplikácie, ktoré možno použiť na rôznych kategóriách zariadení bez vytvárania samostatných balíkov. V budúcnosti sa plánuje poskytovanie integrovaného vývojového prostredia na vytváranie aplikácií pre rôzne triedy zariadení, ako sú televízory, smartfóny, inteligentné hodinky, automobilové informačné systémy atď. Rámec automaticky prispôsobí aplikácie pre rôzne obrazovky, ovládacie prvky a spôsoby interakcie používateľa.

Harmony nie je priamo kompatibilný s Androidom, ale Huawei tvrdí, že bude vyžadovať minimálne zmeny na prispôsobenie existujúcich aplikácií pre Android. Huawei tiež sľubuje, že v budúcnosti bude mať Harmony OS vstavanú podporu pre aplikácie pre Android a bude poskytovať podporu pre aplikácie HTML5. Pokiaľ ide o používanie platformy Android, spoločnosť uviedla, že ju bude zatiaľ používať pre smartfóny a tablety, no ak stratí prístup k licencii Android, okamžite začne používať Harmony (uvádza sa, že migrácia bude trvať 1-2 dni). Okrem toho spoločnosť Huawei vyvíja produkty AppGallery a Huawei Mobile Services, ktoré sú umiestnené ako alternatíva k službám/aplikáciám Google Play a Google.

Zdroj: opennet.ru

Pridať komentár