Huawei uvádí na trh nový operační systém HarmonyOS

14. 8. 2019

Sdílet

 Autor: © Romolo Tavani - Fotolia.com
Huawei představil nový operační systém pro mobilní zařízení založený na mikrojádrové architektuře. Reaguje tak na komplikace na americkém trhu a možný omezený přístup k systému Android.

„Domníváme se, že je důležité mít operační systém s vylepšenými schopnostmi napříč platformami. Potřebovali jsme operační systém, který podporuje všechny scénáře, které lze použít pro celou škálu zařízení a platforem a které uspokojí poptávku zákazníků po rychlé odezvě a vysoké bezpečnosti,“ předeslal hlavní myšlenky společnosti CEO Huawei CBG Richard Yu a dodal, že to byly hlavní cíle pro vyvinutí HarmonyOS.

„HarmonyOS je zcela odlišný od systémů Android a iOS. Jde o operační systém založený na mikrojádru,“ doplnil Richard Yu.

HarmonyOS je podle výrobce lehký, kompaktní operační systém s výkonnou funkčností a nejprve bude použitý pro zařízení, jakými jsou například chytré hodinky, chytré obrazovky, systémy ve vozidle a inteligentní reproduktory. Cílem společnosti Huawei je vytvořit integrovaný a sdílený ekosystém napříč zařízeními, vytvořit bezpečné a spolehlivé provozní prostředí a poskytnout celistvý inteligentní zážitek při každé interakci s každým zařízením.

 

HarmonyOS - čtyři odlišné technické vlastnosti

 Nový operační systém byl navržen se čtyřmi významnými technickými vlastnostmi. 

 

1. Plynule: První operační systém pro koncová zařízení s distribuovanou architekturou

Díky aplikaci distribuované architektury a distribuované technologie Virtual Bus nabízí operační systém HarmonyOS sdílenou komunikační platformu, distribuovaný management dat a distribuované plánování úkolů. S operačním systémem HarmonyOS se vývojáři aplikací nebudou muset potýkat se základní technologií pro distribuované aplikace, což jim umožní soustředit se na vlastní individuální logiku služby. Vyvinout distribuované aplikace bude snazší než kdykoli dřív. Aplikace postavené na operačním systému HarmonyOS mohou fungovat na různých zařízeních při současném zajištění plynulé zkušenosti za každé situace.

 

2. Hladce: Deterministic Latency Engine a vysokovýkonné IPC

Operační systém HarmonyOS se zaměří na problémy s nedostatečným výkonem prostřednictvím Deterministic Latency Engine (DLE) a vysokovýkonné komunikace mezi procesy (IPC). DLE nastavuje prioritu výkonu úkolů a časové limity pro plánování s předstihem. Využití zdrojů tak bude mít tendenci k upřednostňování úkolů s vyšší prioritou a snižování latence odpovědi aplikací o 25,7 %. Mikrojádro může učinit výkon IPC až pětkrát efektivnější ve srovnání se stávajícími systémy.

 

3. Bezpečně: Mikrojádrová architektura, která od základů přetváří bezpečnost a důvěryhodnost

 

Operační systém HarmonyOS využívá zcela novou mikrojádrovou konstrukci, která se vyznačuje vyšší bezpečností a nízkou latencí. Toto mikrojádro bylo navrženo za účelem zjednodušení funkcí jádra, implementace co největšího možného počtu systémových služeb v uživatelském módu mimo jádro a doplnění společné bezpečnostní ochrany. Mikrojádro samo o sobě zajišťuje pouze nejzákladnější služby.

Konstrukce mikrojádra operačního systému Harmony OS používá formální metody ověření k přetvoření bezpečnosti a důvěryhodnosti od základů v tak zvaném důvěryhodném prováděcím prostředí (TEE). Formální verifikační metody jsou efektivním matematickým přístupem k ověření správnosti systému ze zdrojového kódu, zatímco tradiční metody ověření jako funkční verifikace a simulace útoku jsou omezeny na dílčí scénáře.

Operační systém HarmonyOS je prvním operačním systémem, který používá formální metody ověření v rámci TEE koncových zařízení, což významně zvyšuje úroveň bezpečnosti. Díky tomu, že mikrojádro operačního systému HarmonyOS obsahuje mnohem méně kódu (zhruba tisícinu toho, co obsahuje jádro Linuxu), je navíc mimořádně snížena úspěšnost útoků.

 

4. Sjednoceně: Aplikace jsou vyvinuty pouze jednou a nasazeny na více zařízeních

Díky vývojovému prostředí (IDE) pro více zařízení, vícejazyčné sjednocené kompilaci a sadě distribuované architektury se může operační systém HarmonyOS automaticky adaptovat na různé ovládací prvky rozložení obrazovky a interakce a podporovat jak ovládání přetažením, tak vizuální programování založené na náhledu. To vývojářům umožňuje efektivněji vystavět aplikace, které běží na více zařízeních. S IDE mohou vývojáři programovat své aplikace pouze jednou a nasadit je na více zařízeních, což vytváří úzce integrovaný ekosystém všech uživatelských zařízení.

 

bitcoin_skoleni

Vývojový plán a vývoj ekosystémů

Huawei již také oznámil vývojový plán pro HarmonyOS a jeho jádro. HarmonyOS 1.0 bude nejprve využit pro chytré obrazovky, které mají být uvedeny na trh koncem tohoto roku. V průběhu příštích tří let bude HarmonyOS optimalizován a postupně adoptován v celé řadě chytrých zařízení, včetně těch přenositelných.