Huawei akazivisa iyo Harmony inoshanda system

Pamusangano wekugadzira Huawei zvaive pamutemo yakaunzwa Hongmeng OS (Harmony), iyo, maererano nevamiriri vekambani, inoshanda nekukurumidza uye yakachengeteka kupfuura Android. Iyo OS itsva inonyanya kuitirwa midziyo inotakurika uye Internet yeZvinhu (IoT) zvigadzirwa zvakaita sezviratidziro, zvinopfekeka, vatauri vakangwara uye mota infotainment masisitimu.

HarmonyOS yave iri mukusimudzira kubva 2017 uye iri microkernel OS yakakodzera kune ese ekushandisa kesi uye ese marudzi emidziyo, asi inoonekwa zvakanyanya seanokwikwidza kuFuchsia/Zircon. Platform vachava yakadhindwa mune kodhi kodhi seyakavhurika sosi purojekiti (Huawei atove inokura kuvhura LiteOS yeIoT zvishandiso) iyo yakarongerwa kugadzira yakaparadzana isiri-purofiti hwaro uye kugadzira nharaunda. Huawei anotenda kuti Android haina kunaka pane nharembozha nekuda kwehukuru hwayo hwekodhi, hurongwa hwechinyakare hwekuronga uye nyaya dzekutsemuka kwepuratifomu.

HarmonyOS haipe mukana wevashandisi padanho remidzi, uye iyo microkernel yakaparadzaniswa nemidziyo yekunze. Mwoyo weiyo system inosimbiswa padanho reformal logic/masvomhu kuderedza njodzi yekusagadzikana. Zvinonzi nzira dzinoshandiswa dzinowanzo shandiswa mukugadzirwa kwemamishini-akakosha masisitimu munzvimbo dzakaita sendege nendege, uye inobvumira kuwana kutevedza EAL 5+ chengetedzo level.

Iyo microkernel inoshandisa chete scheduler uye IPC, uye zvimwe zvese zvinoitwa mumasevhisi ehurongwa, mazhinji acho anoitwa munzvimbo yemushandisi. Iyo inoronga basa inonotsa-inoderedza deterministic resource allocation injini (Deterministic Latency Engine), iyo inoongorora mutoro munguva chaiyo uye inoshandisa nzira dzekufanotaura maitiro ekushandisa. Kuenzaniswa nemamwe masisitimu, iyo scheduler inowana 25.7% kuderedzwa kwe latency uye 55.6% kuderedzwa mulatency jitter.

Kupa kutaurirana pakati peiyo microkernel uye ekunze kernel masevhisi, senge faira system, network stack, vatyairi uye application yekumisikidza subsystem, IPC inoshandiswa, iyo iyo kambani inoti inokurumidza kashanu kupfuura Zircon's IPC uye katatu nekukurumidza kupfuura Zircon's IPC. QNX. .
Panzvimbo peiyo inowanzo shandiswa ina-layer protocol stack, kuderedza pamusoro, Harmony inoshandisa yakarerutswa-imwe-layer modhi zvichibva pane yakagoverwa virtual bhazi inopa kudyidzana nemidziyo yakadai semasikirini, makamera, makadhi ekurira, nezvimwe.

Huawei akazivisa iyo Harmony inoshanda system

Kuvaka iyo application, Arc's pachayo compiler inoshandiswa, inotsigira kodhi muC, C ++, Java, JavaScript uye Kotlin.
Iyo sisitimu yakapatsanurwa kubva kune Hardware uye inobvumira vanogadzira kugadzira maapplication anogona kushandiswa pamhando dzakasiyana dzemidziyo pasina kugadzira mapakeji akasiyana. Mune ramangwana, zvakarongwa kupa yakabatanidzwa budiriro nharaunda yekugadzira zvikumbiro zveakasiyana makirasi emidziyo, senge maTV, mafoni, smart wachi, mota ruzivo masisitimu, nezvimwe. Iyo dhizaini inozogadzirisa otomatiki zvikumbiro zvezviratidziro zvakasiyana, zvidzoreso uye nzira dzekudyidzana dzevashandisi.

Harmony haienderane zvakananga neAroid, asi Huawei anoti zvinoda shanduko shoma kuti igadzirise iripo Android apps. Huawei anovimbisawo kuti mune ramangwana, Harmony OS ichave yakavakirwa-mukati tsigiro yeAroid apps uye ichapa rutsigiro rweHTML5 apps. Kana iri yekushandiswa kwepuratifomu yeAroid, kambani yakati icharamba ichiishandisa kune mafoni uye mahwendefa izvozvi, asi kana ikarasikirwa nekuwana rezinesi reAndroid, ichatanga kushandisa Harmony nekukurumidza (zvinonzi kutama kunotora 1-2 mazuva). Pamusoro pezvo, Huawei ari kugadzira AppGallery uye Huawei Mobile Services zvigadzirwa, izvo zvakamisikidzwa seimwe nzira yeGoogle Play neGoogle masevhisi/maapplication.

Source: opennet.ru

Voeg