Šiandien vykusioje „Huawei“ programuotojų konferencijoje
„Huawei“ pristatė „HarmonyOS“ - naują, mikrobranduolių operacinę sistemą (OS),
sukurtą užtikrinti darnią vartotojo patirtį, visais atvejais ir visuose
įrenginiuose. Apie tai plačiau galite skaityti čia.
HarmonyOS“ yra kompaktiška operacinė sistema, kuri pasižymi
galingu funkcionalumu. Pirmiausia ji bus pritaikyta išmaniesiems įrenginiams,
tokiems kaip išmanieji laikrodžiai, išmanieji ekranai, transporto priemonėse
esančios sistemos ir išmanieji garsiakalbiai. Šiais žingsniais „Huawei“ siekia
sukurti integruotą prietaisų ekosistemą.
Siekiant kuo didesnės spartos, „HarmonyOS“ buvo sukurta su
keturiomis specifinėmis techninėmis savybėmis, kurios padėtų tai užtikrinti
vartotojui.
Nenutrūkstamumas: pirmoji įrenginio OS su paskirstyta architektūra,
teikianti sklandžią patirtį visuose įrenginiuose
Pritaikydama paskirstytą architektūrą ir paskirstytą
virtualių magistralių technologiją, „HarmonyOS“ siūlo bendrą komunikacijos
platformą, paskirstytą duomenų valdymą, paskirstytų užduočių planavimą ir
virtualius periferinius įrenginius. Naudodami „HarmonyOS“, programų kūrėjai
nebeturės kovoti su programų bazine technologija, tai jiems leis susitelkti į
savo kuriamos programos arba serviso specifiką. Sukurti platinamas programas
bus lengviau nei bet kada anksčiau, o „HarmonyOS“ sukurtos programos gali veikti
įvairiuose įrenginiuose.
Sklandumas: spartos variklis ir didelio efektyvumo IPC
„HarmonyOS“ spręs netinkamo našumo iššūkius naudodamasi
ypatingu spartos varikliu ir didelio našumo tarpprocesine komunikacija („Inter
Process Communication“ – IPC). Spartos variklis iš anksto nustato užduoties
vykdymo prioritetus ir planavimo terminus. Ištekliai koncentruosis į užduotis,
kurių prioritetai yra aukštesni, tai 25,7 proc. pagerins programų reakcijos
laiką. Mikrobranduoliai IPC našumą gali padaryti net penkis kartus efektyvesnį
nei esamos sistemose.
Saugumas: Mikrobranduolių architektūra, kuri iš esmės keičia saugumą ir
patikimumą
„HarmonyOS“ naudoja visiškai naują mikrobranduolių dizainą,
pasižymintį padidintu saugumu ir dideliu veikimo greičiu. Šis mikrobranduolys
buvo skirtas supaprastinti branduolio funkcijas, įdiegti kuo daugiau sistemos
paslaugų vartotojo režimui už branduolio ribų ir pridėti abipusę apsaugą. Pats
mikrobranduolys teikia tik pačias pagrindines paslaugas, tokias kaip
procesoriaus gijų planavimą ir IPC.
„Harmony OS“ mikrobranduolių dizainas naudoja oficialius
patikros metodus, kad iš esmės pakeistų saugumą ir patikimumą patikimo vykdymo
aplinkoje (Trusted Execution Environment –TEE). Formalūs patikros metodai yra
efektyvus matematinis pritaikymas, leidžiantis patvirtinti sistemos teisingumą
iš paties šaltinio, tuo metu tradiciniai tikrinimo metodai, tokie kaip
funkcinis patikrinimas ir atakos modeliavimas, apsiriboja ribotais scenarijais.
Formalūs metodai, priešingai, gali naudoti duomenų modelius, kad patikrintų
visus programinės įrangos veikimo kelius.
„HarmonyOS“ yra pirmoji OS, kuri naudoja formalius
patvirtinimo metodus įrenginio TEE, taip žymiai pagerindama saugumą. Be to,
kadangi „HarmonyOS“ mikrobranduolys turi daug mažiau kodo (apytiksliai
tūkstantąją dalį „Linux“ branduolio), puolimo tikimybė yra ženkliai sumažinama.
Suvienodinimas
Naudodamiesi kelių įrenginių IDE, kūrėjai gali vieną kartą
koduoti savo programas ir diegti keliuose įrenginiuose, sukurdami tvirtai
integruotą ekosistemą visuose vartotojo prietaisuose.
„Huawei ARK“ kompiliatorius yra pirmasis statinis
kompiliatorius, galintis veikti taip pat kaip „Android“ virtualioji mašina. Tai
leidžia kūrėjams sujungti daugybę pažangių kalbų į kompiuterio kodus vienoje
vieningoje aplinkoje. Palaikydamas vieningą kompiliaciją keliomis kalbomis,
„Huawei ARK“ kompiliatorius padės kūrėjams smarkiai pagerinti jų produktyvumą.
Šiandienos konferencijoje „Huawei“ taip pat paskelbė
„HarmonyOS“ ir jos branduolio tobulinimo planą. „HarmonyOS 1.0“ pirmą kartą bus
įdiegta išmaniojo ekrano produktuose, kurie turėtų būti pristatyti vėliau šiais
metais. Per ateinančius trejus metus „HarmonyOS“ bus optimizuota ir palaipsniui
pritaikyta platesniame išmaniųjų įrenginių asortimente.
Siekdama skatinti platesnį pritaikymą, „Huawei“ visame
pasaulyje išleis „HarmonyOS“ kaip atvirojo kodo platformą.