Engqungqutheleni yonjiniyela beHuawei bekusemthethweni
I-HarmonyOS ibilokhu ithuthukiswa kusukela ngo-2017 futhi iyi-microkernel OS efanelekile kuwo wonke amacala okusetshenziswa nazo zonke izinhlobo zamadivayisi, kodwa ibonakala kakhulu njengesimbangi ku-Fuchsia/Zircon. Inkundla
I-HarmonyOS ayinikezi ukufinyelela komsebenzisi ezingeni lempande, futhi i-microkernel ihlukaniswe kumadivayisi angaphandle. Umnyombo wesistimu uqinisekiswa ezingeni lokucabanga okusemthethweni/izibalo ukuze kuncishiswe ubungozi bokuba sengozini. Kuthiwa izindlela ezisetshenziswayo ezivame ukusetshenziswa ekuthuthukisweni kwamasistimu abalulekile emishinini ezindaweni ezifana nezokundiza kanye ne-astronautics, futhi zivumela ukufeza ukuthobelana neleveli yokuphepha ye-EAL 5+.
I-microkernel isebenzisa kuphela isihleli kanye ne-IPC, futhi konke okunye kwenziwa ezinsizeni zesistimu, eziningi zazo ezenziwa endaweni yomsebenzisi. Isihleli somsebenzi siyinjini yokwabiwa kwensiza enqumayo enciphisa ukulibaziseka (Deterministic Latency Engine), ehlaziya umthwalo ngesikhathi sangempela futhi isebenzisa izindlela zokubikezela ukuziphatha kohlelo lokusebenza. Uma kuqhathaniswa nezinye izinhlelo, umhleli uthola ukuncipha kwe-latency ngo-25.7% kanye nokwehliswa kwe-55.6% ku-latency jitter.
Ukuze unikeze ukuxhumana phakathi kwe-microkernel nezinsizakalo zangaphandle ze-kernel, njengesistimu yefayela, isitaki senethiwekhi, abashayeli kanye nesistimu engaphansi yokuqaliswa kwesicelo, i-IPC isetshenziswa, inkampani ethi ishesha ngokuphindwe kahlanu kune-IPC ye-Zircon futhi ishesha kathathu kune-IPC yeZircon. QNX .
Esikhundleni sesitaki sephrothokholi sezendlalelo ezine esivame ukusetshenziswa, ukuze kuncishiswe phezulu, i-Harmony isebenzisa imodeli eyenziwe lula yesendlalelo esisodwa esekelwe ebhasini elibonakalayo elisabalalisiwe elihlinzeka ngokuhlanganyela nezinto zokusebenza njengezikrini, amakhamera, amakhadi omsindo, njll.
Ukwakha uhlelo, kusetshenziswa i-compiler ye-Arc, esekela ikhodi ku-C, C++, Java, JavaScript kanye ne-Kotlin.
Uhlelo luhlukaniswa nehardware futhi luvumela abathuthukisi ukuthi bakhe izinhlelo zokusebenza ezingasetshenziswa ezigabeni ezihlukene zamadivayisi ngaphandle kokudala amaphakheji ahlukene. Ngokuzayo, kuhlelwe ukuhlinzeka ngendawo yokuthuthukisa edidiyelwe yokudala izinhlelo zokusebenza zezigaba ezahlukahlukene zamadivayisi, njengama-TV, ama-smartphones, amawashi ahlakaniphile, amasistimu wolwazi lwezimoto, njll. Uhlaka luzovumelanisa ngokuzenzakalelayo izinhlelo zokusebenza zezikrini ezahlukene, izilawuli nezindlela zokusebenzisana nabasebenzisi.
I-Harmony ayihambisani ngqo ne-Android, kodwa uHuawei uthi kuzodinga izinguquko ezincane ukuze ivumelane nezinhlelo zokusebenza ezikhona ze-Android. I-Huawei iphinda ithembise ukuthi esikhathini esizayo, i-Harmony OS izoba nosekelo olwakhelwe ngaphakathi lwezinhlelo zokusebenza ze-Android futhi izohlinzeka ngosekelo lwezinhlelo zokusebenza ze-HTML5. Mayelana nokusetshenziswa kwe-platform ye-Android, inkampani ithe izoqhubeka nokuyisebenzisela ama-smartphones kanye namathebulethi okwamanje, kodwa uma ilahlekelwa ukufinyelela kwelayisense ye-Android, izoqala ukusebenzisa i-Harmony ngokushesha (kuthiwa ukufuduka kuzothatha Izinsuku ezingu-1-2). Ngaphezu kwalokho, i-Huawei ithuthukisa imikhiqizo ye-AppGallery kanye ne-Huawei Mobile Services, ebekwe njengenye indlela ye-Google Play kanye nezinsizakalo/izinhlelo zokusebenza ze-Google.
Source: opennet.ru