Huawei je predstavil operacijski sistem Harmony

Na konferenci za razvijalce Huawei je bilo uradno ki jih zastopa Hongmeng OS (Harmony), ki po besedah ​​predstavnikov podjetja deluje hitreje in varneje kot Android. Novi operacijski sistem je namenjen predvsem prenosnim napravam in izdelkom interneta stvari (IoT), kot so zasloni, nosljivi izdelki, pametni zvočniki in avtomobilski infozabavni sistemi.

HarmonyOS se razvija od leta 2017 in je operacijski sistem z mikrojedri, primeren za vse primere uporabe in vse vrste naprav, vendar se nanj gleda bolj kot na konkurenco Fuchsia/Zirconu. Platforma bo objavljen v izvorni kodi kot odprtokodni projekt (Huawei je že razvija odprto LiteOS za naprave IoT), za katere je načrtovana ustanovitev ločene neprofitne fundacije in oblikovanje skupnosti. Huawei meni, da Android ni tako dober na mobilnih napravah zaradi prevelike kode, zastarelega razporejevalnika procesov in težav z razdrobljenostjo platforme.

HarmonyOS ne omogoča uporabniškega dostopa na korenski ravni, mikrojedro pa je izolirano od zunanjih naprav. Jedro sistema je preverjeno na ravni formalne logike/matematike, da se zmanjša tveganje ranljivosti. Trdi se, da se uporabljajo metode, ki se običajno uporabljajo pri razvoju kritičnih sistemov na področjih, kot sta letalstvo in astronavtika, in omogočajo doseganje skladnosti z varnostno stopnjo EAL 5+.

Mikrojedro implementira le planer in IPC, vse ostalo pa se izvaja v sistemskih storitvah, ki se večinoma izvajajo v uporabniškem prostoru. Načrtovalnik opravil je mehanizem za deterministično dodeljevanje virov (Deterministic Latency Engine), ki zmanjšuje zamude in analizira obremenitev v realnem času ter uporablja metode za napovedovanje obnašanja aplikacij. V primerjavi z drugimi sistemi razporejevalnik dosega 25.7-odstotno zmanjšanje zakasnitve in 55.6-odstotno zmanjšanje latence tresenja.

Za zagotavljanje komunikacije med mikrojedrom in zunanjimi storitvami jedra, kot so datotečni sistem, omrežni sklad, gonilniki in podsistem za zagon aplikacij, se uporablja IPC, za katerega podjetje trdi, da je petkrat hitrejši od Zirconovega IPC in trikrat hitrejši od Zirconovega IPC. .
Namesto običajno uporabljenega štirislojnega sklada protokolov za zmanjšanje stroškov Harmony uporablja poenostavljen enoslojni model, ki temelji na porazdeljenem virtualnem vodilu, ki zagotavlja interakcijo z opremo, kot so zasloni, kamere, zvočne kartice itd.

Huawei je predstavil operacijski sistem Harmony

Za izdelavo aplikacije se uporablja Arcov lastni prevajalnik, ki podpira kodo v C, C++, Javi, JavaScript in Kotlin.
Sistem je ločen od strojne opreme in razvijalcem omogoča ustvarjanje aplikacij, ki jih je mogoče uporabljati na različnih kategorijah naprav brez ustvarjanja ločenih paketov. V prihodnosti je načrtovano zagotavljanje integriranega razvojnega okolja za ustvarjanje aplikacij za različne razrede naprav, kot so televizorji, pametni telefoni, pametne ure, avtomobilski informacijski sistemi itd. Ogrodje bo samodejno prilagodilo aplikacije za različne zaslone, kontrole in načine interakcije z uporabniki.

Harmony ni neposredno združljiv z Androidom, vendar Huawei pravi, da bo zahteval minimalne spremembe za prilagoditev obstoječih aplikacij za Android. Huawei tudi obljublja, da bo imel Harmony OS v prihodnosti vgrajeno podporo za aplikacije za Android in bo zagotavljal podporo za aplikacije HTML5. Kar zadeva uporabo platforme Android, je podjetje povedalo, da jo bo za zdaj še naprej uporabljalo za pametne telefone in tablice, če pa bo izgubilo dostop do licence za Android, bo takoj začelo uporabljati Harmony (navedeno je, da bo migracija trajala 1-2 dni). Poleg tega Huawei razvija izdelke AppGallery in Huawei Mobile Services, ki so postavljeni kot alternativa storitvam/aplikacijam Google Play in Google.

Vir: opennet.ru

Dodaj komentar