Huawei adalengeza pulogalamu ya Harmony

Pamsonkhano wamapulogalamu a Huawei zidali zovomerezeka yoyimiriridwa ndi Hongmeng OS (Harmony), yomwe, malinga ndi oimira kampani, imagwira ntchito mofulumira komanso yotetezeka kuposa Android. OS yatsopanoyo imapangidwira makamaka zida zonyamulika ndi zinthu zapaintaneti ya Zinthu (IoT) monga zowonetsera, zobvala, ma speaker anzeru ndi makina a infotainment yamagalimoto.

HarmonyOS yakhala ikukula kuyambira 2017 ndipo ndi microkernel OS yoyenera pazochitika zonse zogwiritsira ntchito ndi mitundu yonse ya zipangizo, koma ikuwoneka ngati mpikisano wa Fuchsia / Zircon. nsanja kudzakhala lofalitsidwa mu code source ngati pulojekiti yotseguka (Huawei watero kale akukula kutseguka LiteOS kwa zida za IoT) zomwe zakonzedwa kuti apange maziko apadera osachita phindu ndikupanga gulu. Huawei akukhulupirira kuti Android si yabwino pazida zam'manja chifukwa chakuchulukira kwa ma code, ndandanda yachikale komanso zovuta zogawanika.

HarmonyOS sapereka mwayi wogwiritsa ntchito pamizu, ndipo ma microkernel amasiyanitsidwa ndi zida zakunja. Pakatikati pa dongosololi amatsimikiziridwa pamlingo wa logic / masamu ovomerezeka kuti achepetse chiopsezo cha chiwopsezo. Akuti njira zimagwiritsidwa ntchito zomwe zimagwiritsidwa ntchito kwambiri popanga machitidwe ofunikira kwambiri m'malo monga ndege ndi zakuthambo, ndikulola kukwaniritsa mulingo wachitetezo wa EAL 5+.

Microkernel imagwiritsa ntchito scheduler ndi IPC yokha, ndipo china chilichonse chimachitika muutumiki wamakina, ambiri omwe amachitidwa pamalo ogwiritsira ntchito. Wokonza ntchitoyo ndi injini yochepetsera kugawira zinthu (Deterministic Latency Engine), yomwe imasanthula katunduyo munthawi yeniyeni ndikugwiritsa ntchito njira zolosera momwe mungagwiritsire ntchito. Poyerekeza ndi machitidwe ena, wokonza ndondomeko amakwaniritsa kuchepetsa 25.7% mu latency ndi kuchepetsa 55.6% mu latency jitter.

Kupereka kulumikizana pakati pa ma microkernel ndi mautumiki akunja a kernel, monga mawonekedwe a fayilo, stack network, madalaivala ndi pulogalamu yoyambitsa pulogalamu, IPC imagwiritsidwa ntchito, yomwe kampaniyo imati imathamanga kasanu kuposa IPC ya Zircon komanso katatu kuposa IPC ya Zircon. QNX. .
M'malo mwazomwe zimagwiritsidwa ntchito pazigawo zinayi za protocol, kuti muchepetse kumtunda, Harmony amagwiritsa ntchito mtundu wosavuta wosanjikiza umodzi kutengera basi yomwe imagawika yomwe imapereka kulumikizana ndi zida monga zowonera, makamera, makadi amawu, ndi zina zambiri.

Huawei adalengeza pulogalamu ya Harmony

Kuti apange pulogalamuyi, Arc's compiler yake imagwiritsidwa ntchito, yomwe imathandizira ma code C, C ++, Java, JavaScript ndi Kotlin.
Njirayi imasiyanitsidwa ndi hardware ndipo imalola opanga kupanga mapulogalamu omwe angagwiritsidwe ntchito pamagulu osiyanasiyana a zipangizo popanda kupanga mapepala osiyana. M'tsogolomu, akukonzekera kuti apereke malo ophatikizira otukuka kuti apange mapulogalamu a magulu osiyanasiyana a zipangizo, monga ma TV, mafoni a m'manja, mawotchi anzeru, makina azidziwitso zamagalimoto, ndi zina zotero. Chimangochi chidzasintha zokha mapulogalamu azithunzi zosiyanasiyana, zowongolera ndi njira zolumikizirana ndi ogwiritsa ntchito.

Harmony sagwirizana mwachindunji ndi Android, koma Huawei akuti idzafunika kusintha kochepa kuti agwirizane ndi mapulogalamu a Android omwe alipo. Huawei akulonjezanso kuti m'tsogolomu, Harmony OS idzakhala ndi chithandizo chokhazikika cha mapulogalamu a Android ndipo idzapereka chithandizo cha mapulogalamu a HTML5. Ponena za kugwiritsa ntchito nsanja ya Android, kampaniyo idati ipitiliza kugwiritsa ntchito mafoni ndi mapiritsi pakadali pano, koma ikataya chilolezo cha Android, iyamba kugwiritsa ntchito Harmony nthawi yomweyo (zanenedwa kuti kusamuka kudzatenga. 1-2 masiku). Kuphatikiza apo, Huawei akupanga zinthu za AppGallery ndi Huawei Mobile Services, zomwe zili m'malo mwa Google Play ndi mautumiki / ntchito za Google.

Source: opennet.ru

Kuwonjezera ndemanga