Huawei a anunțat sistemul de operare Harmony

La conferința pentru dezvoltatori Huawei a fost oficial este prezentat Hongmeng OS (Harmony), care, potrivit reprezentanților companiei, funcționează mai rapid și este mai sigur decât Android. Noul sistem de operare este destinat în principal dispozitivelor portabile și produselor Internet of Things (IoT), cum ar fi afișaje, dispozitive portabile, difuzoare inteligente și sisteme de infotainment pentru mașini.

HarmonyOS este în dezvoltare din 2017 și este un sistem de operare microkernel potrivit pentru toate cazurile de utilizare și toate tipurile de dispozitive, dar este văzut mai degrabă ca un concurent al Fuchsia/Zircon. Platformă voință publicat în codul sursă ca proiect open source (Huawei a făcut deja dezvoltă deschis LiteOS pentru dispozitive IoT) pentru care se plănuiește crearea unei fundații non-profit separată și formarea unei comunități. Huawei consideră că Android nu este la fel de bun pe dispozitivele mobile din cauza dimensiunii excesive a codului, a programului de procesare învechit și a problemelor de fragmentare a platformei.

HarmonyOS nu oferă acces utilizator la nivel de rădăcină, iar microkernel-ul este izolat de dispozitivele externe. Miezul sistemului este verificat la nivel de logica formală/matematică pentru a minimiza riscul de vulnerabilități. Se susține că sunt utilizate metode care sunt utilizate în mod obișnuit în dezvoltarea sistemelor critice pentru misiune în domenii precum aviația și astronautica și care permit realizarea conformității cu nivelul de securitate EAL 5+.

Microkernel-ul implementează doar planificatorul și IPC, iar orice altceva se realizează în servicii de sistem, dintre care majoritatea sunt executate în spațiul utilizatorului. Planificatorul de sarcini este un motor de alocare a resurselor deterministă care minimizează întârzierea (Deterministic Latency Engine), care analizează sarcina în timp real și utilizează metode pentru prezicerea comportamentului aplicației. Comparativ cu alte sisteme, planificatorul realizează o reducere cu 25.7% a latenței și o reducere cu 55.6% a jitter-ului de latență.

Pentru a oferi comunicarea între microkernel și serviciile externe ale kernelului, cum ar fi sistemul de fișiere, stiva de rețea, driverele și subsistemul de lansare a aplicațiilor, este utilizat IPC, despre care compania susține că este de cinci ori mai rapid decât IPC-ul Zircon și de trei ori mai rapid decât QNX-ul lui Zircon .
În locul stivei de protocol cu ​​patru straturi utilizate în mod obișnuit, pentru a reduce supraîncărcarea, Harmony folosește un model simplificat cu un singur strat bazat pe o magistrală virtuală distribuită care asigură interacțiunea cu echipamente precum ecrane, camere, plăci de sunet etc.

 Huawei a anunțat sistemul de operare Harmony

Pentru a construi aplicația, se folosește compilatorul propriu al Arc, care acceptă cod în C, C++, Java, JavaScript și Kotlin.
Sistemul este separat de hardware și permite dezvoltatorilor să creeze aplicații care pot fi utilizate pe diferite categorii de dispozitive fără a crea pachete separate. În viitor, este planificat să ofere un mediu de dezvoltare integrat pentru crearea de aplicații pentru diferite clase de dispozitive, cum ar fi televizoare, smartphone-uri, ceasuri inteligente, sisteme de informații auto etc. Cadrul va adapta automat aplicațiile pentru diferite ecrane, controale și metode de interacțiune cu utilizatorul.

Harmony nu este compatibil direct cu Android, dar Huawei spune că va necesita modificări minime pentru a adapta aplicațiile Android existente. Huawei mai promite că, în viitor, sistemul de operare Harmony va avea suport încorporat pentru aplicațiile Android și va oferi suport pentru aplicațiile HTML5. În ceea ce privește utilizarea platformei Android, compania a spus că va continua să o folosească pentru smartphone-uri și tablete deocamdată, dar dacă va pierde accesul la licența Android, va începe imediat să folosească Harmony (se precizează că migrarea va dura 1-2 zile). În plus, Huawei dezvoltă produse AppGallery și Huawei Mobile Services, care sunt poziționate ca o alternativă la serviciile/aplicațiile Google Play și Google.

Rulează video

Sursa: opennet.ru

Adauga un comentariu