Huawei julkisti Harmony-käyttöjärjestelmän

Huawein kehittäjäkonferenssissa se oli virallisesti edustaa Hongmeng OS (Harmony), joka yrityksen edustajien mukaan toimii nopeammin ja on turvallisempi kuin Android. Uusi käyttöjärjestelmä on tarkoitettu pääasiassa kannettaville laitteille ja Internet of Things (IoT) -tuotteille, kuten näytöille, puetettaville laitteille, älykaiuttimille ja auton infotainment-järjestelmille.

HarmonyOS:ää on kehitetty vuodesta 2017 lähtien ja se on mikroydinkäyttöjärjestelmä, joka sopii kaikkiin käyttötapauksiin ja kaikentyyppisiin laitteisiin, mutta sitä nähdään enemmän Fuchsia/Zirconin kilpailijana. Alusta tahto julkaistu lähdekoodissa avoimen lähdekoodin projektina (Huawei on jo kehittyy avoin LiteOS IoT-laitteille), joille on tarkoitus perustaa erillinen voittoa tavoittelematon säätiö ja muodostaa yhteisö. Huawei uskoo, että Android ei ole yhtä hyvä mobiililaitteissa liiallisen koodikoon, vanhentuneen prosessin ajastimen ja alustan pirstoutumisongelmien vuoksi.

HarmonyOS ei tarjoa käyttäjän pääsyä juuritasolla, ja mikroydin on eristetty ulkoisista laitteista. Järjestelmän ydin varmistetaan muodollisen logiikan/matematiikan tasolla haavoittuvuuksien riskin minimoimiseksi. Väitetään, että käytetään menetelmiä, joita käytetään yleisesti tehtäväkriittisten järjestelmien kehittämisessä esimerkiksi ilmailussa ja astronautiikassa ja jotka mahdollistavat EAL 5+ -turvatason noudattamisen.

Mikroydin toteuttaa vain ajastimen ja IPC:n, ja kaikki muu tehdään järjestelmäpalveluissa, joista suurin osa suoritetaan käyttäjätilassa. Tehtävien ajoitus on viivettä minimoiva deterministinen resurssien allokointikone (Deterministic Latency Engine), joka analysoi kuorman reaaliajassa ja käyttää menetelmiä sovellusten käyttäytymisen ennustamiseen. Verrattuna muihin järjestelmiin ajoitus vähentää latenssia 25.7 % ja latenssivärinää 55.6 %.

Mikroytimen ja ulkoisten ydinpalvelujen, kuten tiedostojärjestelmän, verkkopinon, ohjainten ja sovellusten käynnistysalijärjestelmän välisen tiedonsiirron tarjoamiseen käytetään IPC:tä, joka yrityksen mukaan on viisi kertaa nopeampi kuin Zirconin IPC ja kolme kertaa nopeampi kuin Zirconin IPC. QNX .
Tyypillisesti käytetyn nelikerroksisen protokollapinon sijaan Harmony käyttää ylikuormituksen vähentämiseksi yksinkertaistettua yksikerroksista mallia, joka perustuu hajautettuun virtuaaliväylään, joka tarjoaa vuorovaikutuksen laitteiden, kuten näyttöjen, kameroiden, äänikorttien jne. kanssa.

Huawei julkisti Harmony-käyttöjärjestelmän

Sovelluksen rakentamiseen käytetään Arcin omaa kääntäjää, joka tukee koodia C-, C++-, Java-, JavaScript- ja Kotlin-kielillä.
Järjestelmä on erotettu laitteistosta, ja sen avulla kehittäjät voivat luoda sovelluksia, joita voidaan käyttää eri laiteluokissa ilman erillisiä paketteja. Jatkossa on tarkoitus tarjota integroitu kehitysympäristö sovellusten luomiseen eri laiteluokille, kuten televisioille, älypuhelimille, älykelloille, autojen tietojärjestelmille jne. Kehys mukauttaa automaattisesti sovelluksia eri näyttöihin, säätimiin ja käyttäjien vuorovaikutusmenetelmiin.

Harmony ei ole suoraan yhteensopiva Androidin kanssa, mutta Huawei sanoo, että se vaatii vain vähän muutoksia olemassa olevien Android-sovellusten mukauttamiseen. Huawei lupaa myös, että tulevaisuudessa Harmony OS:ssä on sisäänrakennettu tuki Android-sovelluksille ja se tarjoaa tuen HTML5-sovelluksille. Mitä tulee Android-alustan käyttöön, yhtiö sanoi jatkavansa sen käyttöä älypuhelimissa ja tableteissa toistaiseksi, mutta jos se menettää pääsyn Android-lisenssiin, se aloittaa Harmonyn käytön välittömästi (todetaan, että siirtyminen kestää 1-2 päivää). Lisäksi Huawei kehittää AppGallery- ja Huawei Mobile Services -tuotteita, jotka ovat vaihtoehtona Google Playn ja Googlen palveluille/sovelluksille.

Lähde: opennet.ru

Lisää kommentti