Huawei je najavio operativni sistem Harmony

Na Huawei konferenciji za programere to je bilo službeno predstavljen Hongmeng OS (Harmony), koji, prema riječima predstavnika kompanije, radi brže i sigurniji je od Androida. Novi OS je uglavnom namijenjen prenosivim uređajima i proizvodima Interneta stvari (IoT) kao što su ekrani, nosivi uređaji, pametni zvučnici i infotainment sistemi u automobilu.

HarmonyOS je u razvoju od 2017. godine i mikrokernel je OS pogodan za sve slučajeve upotrebe i sve vrste uređaja, ali se više vidi kao konkurent Fuchsia/Zircon. Platforma će biti objavljen u izvornom kodu kao projekat otvorenog koda (Huawei je već razvija otvoren LiteOS za IoT uređaje) za koje je planirano stvaranje zasebne neprofitne fondacije i formiranje zajednice. Huawei vjeruje da Android nije tako dobar na mobilnim uređajima zbog prevelike veličine koda, zastarjelog planera procesa i problema s fragmentacijom platforme.

HarmonyOS ne omogućava pristup korisnicima na root nivou, a mikrokernel je izolovan od spoljnih uređaja. Jezgro sistema je verifikovano na nivou formalne logike/matematike kako bi se minimizirao rizik od ranjivosti. Tvrdi se da se koriste metode koje se uobičajeno koriste u razvoju kritičnih sistema u oblastima kao što su avijacija i astronautika, a omogućavaju postizanje usklađenosti sa sigurnosnim nivoom EAL 5+.

Mikrokernel implementira samo planer i IPC, a sve ostalo se izvodi u sistemskim servisima, od kojih se većina izvršava u korisničkom prostoru. Planer zadataka je mehanizam za determinističku alokaciju resursa koji minimizira kašnjenje (Deterministic Latency Engine), koji analizira opterećenje u realnom vremenu i koristi metode za predviđanje ponašanja aplikacije. U poređenju sa drugim sistemima, planer postiže 25.7% smanjenje latencije i 55.6% smanjenje podrhtavanja latencije.

Da bi se obezbedila komunikacija između mikrokernela i eksternih usluga kernela, kao što su sistem datoteka, mrežni stog, drajveri i podsistem za pokretanje aplikacija, koristi se IPC, za koji kompanija tvrdi da je pet puta brži od Zirconovog IPC i tri puta brži od Zirconovog IPC. QNX .
Umjesto tipično korištenog četveroslojnog steka protokola, da bi smanjio troškove, Harmony koristi pojednostavljeni jednoslojni model baziran na distribuiranoj virtuelnoj magistrali koja pruža interakciju sa opremom kao što su ekrani, kamere, zvučne kartice itd.

Huawei je najavio operativni sistem Harmony

Za izradu aplikacije koristi se Arcov vlastiti kompajler koji podržava kod u C, C++, Java, JavaScript i Kotlin.
Sistem je odvojen od hardvera i omogućava programerima da kreiraju aplikacije koje se mogu koristiti na različitim kategorijama uređaja bez kreiranja zasebnih paketa. U budućnosti je planirano da se obezbedi integrisano razvojno okruženje za kreiranje aplikacija za različite klase uređaja, kao što su televizori, pametni telefoni, pametni satovi, automobilski informacioni sistemi itd. Okvir će automatski prilagoditi aplikacije za različite ekrane, kontrole i metode interakcije korisnika.

Harmony nije direktno kompatibilan sa Androidom, ali Huawei kaže da će zahtijevati minimalne promjene da bi se prilagodile postojeće Android aplikacije. Huawei takođe obećava da će u budućnosti Harmony OS imati ugrađenu podršku za Android aplikacije i da će pružiti podršku za HTML5 aplikacije. Što se tiče korišćenja Android platforme, kompanija je saopštila da će je za sada nastaviti da koristi za pametne telefone i tablete, ali ako izgubi pristup Android licenci, odmah će početi da koristi Harmony (navodi se da će migracija trajati 1-2 dana). Osim toga, Huawei razvija AppGallery i Huawei Mobile Services proizvode, koji su pozicionirani kao alternativa Google Play i Google uslugama/aplikacijama.

izvor: opennet.ru

Dodajte komentar