Huawei kuulutas välja operatsioonisüsteemi Harmony

Huawei arendajate konverentsil oli see ametlikult on esitatud Hongmeng OS (Harmony), mis firma esindajate sõnul töötab kiiremini ja on turvalisem kui Android. Uus OS on mõeldud peamiselt kaasaskantavatele seadmetele ja asjade Interneti (IoT) toodetele, nagu ekraanid, kantavad seadmed, nutikõlarid ja autode info- ja meelelahutussüsteemid.

HarmonyOS on arenduses olnud alates 2017. aastast ning see on mikrokerneli OS, mis sobib kõikidele kasutusjuhtudele ja igat tüüpi seadmetele, kuid seda nähakse pigem Fuchsia/Zirconi konkurendina. Platvorm tahe avaldatud lähtekoodis avatud lähtekoodiga projektina (Huawei on juba areneb avatud LiteOS IoT seadmetele), mille jaoks on plaanis luua eraldi mittetulundusfond ja moodustada kogukond. Huawei usub, et Android ei ole mobiilseadmetes nii hea oma liigse koodi suuruse, aegunud protsesside ajakava ja platvormi killustatuse probleemide tõttu.

HarmonyOS ei paku kasutajale juurdepääsu juurtasemel ja mikrotuum on välistest seadmetest isoleeritud. Süsteemi tuum on kontrollitud formaalse loogika/matemaatika tasemel, et minimeerida haavatavuste riski. Väidetavalt kasutatakse meetodeid, mida tavaliselt kasutatakse missioonikriitiliste süsteemide arendamisel sellistes valdkondades nagu lennundus ja astronautika ning mis võimaldavad saavutada vastavust EAL 5+ turvatasemele.

Mikrokernel rakendab ainult planeerijat ja IPC-d ning kõik muu toimub süsteemiteenustes, millest enamik täidetakse kasutajaruumis. Ülesande planeerija on viivitust minimeeriv deterministlik ressursside eraldamise mootor (Deterministic Latency Engine), mis analüüsib koormust reaalajas ja kasutab rakenduste käitumise ennustamise meetodeid. Võrreldes teiste süsteemidega saavutab planeerija latentsuse vähenemise 25.7% ja latentsusvärina 55.6% võrra.

Mikrokerneli ja väliste kerneliteenuste (nt failisüsteemi, võrgupinu, draiverite ja rakenduste käivitamise alamsüsteemi) vahelise suhtluse pakkumiseks kasutatakse IPC-d, mis on ettevõtte väitel viis korda kiirem kui Zirconi IPC ja kolm korda kiirem kui Zirconi IPC. QNX .
Tavaliselt kasutatava neljakihilise protokollivirna asemel kasutab Harmony üldkulude vähendamiseks lihtsustatud ühekihilist mudelit, mis põhineb hajutatud virtuaalsel siinil, mis võimaldab suhelda selliste seadmetega nagu ekraanid, kaamerad, helikaardid jne.

Huawei kuulutas välja operatsioonisüsteemi Harmony

Rakenduse ehitamiseks kasutatakse Arci enda kompilaatorit, mis toetab koodi C, C++, Java, JavaScript ja Kotlin keeles.
Süsteem on riistvarast eraldatud ja võimaldab arendajatel luua rakendusi, mida saab kasutada erinevate kategooriate seadmetel ilma eraldi pakette loomata. Tulevikus on plaanis pakkuda integreeritud arenduskeskkonda rakenduste loomiseks erinevate klasside seadmetele, nagu telerid, nutitelefonid, nutikellad, autode infosüsteemid jne. Raamistik kohandab rakendusi automaatselt erinevate ekraanide, juhtelementide ja kasutaja interaktsiooni meetodite jaoks.

Harmony ei ühildu Androidiga otseselt, kuid Huawei sõnul nõuab see olemasolevate Androidi rakenduste kohandamiseks minimaalseid muudatusi. Huawei lubab ka, et tulevikus on Harmony OS-il sisseehitatud tugi Androidi rakendustele ja see pakub tuge HTML5 rakendustele. Androidi platvormi kasutamise kohta ütles ettevõte, et jätkab selle kasutamist praegu nutitelefonides ja tahvelarvutites, kuid kui kaotab juurdepääsu Androidi litsentsile, hakkab ta kohe kasutama Harmonyt (väidetavalt võtab migratsioon aega 1-2 päeva). Lisaks arendab Huawei AppGallery ja Huawei Mobile Servicesi tooteid, mis on positsioneeritud alternatiivina Google Play ja Google'i teenustele/rakendustele.

Allikas: opennet.ru

Lisa kommentaar