Huawei představil operační systém Harmony

Na vývojářské konferenci Huawei to bylo oficiálně zastoupená Hongmeng OS (Harmony), který podle zástupců společnosti funguje rychleji a je bezpečnější než Android. Nový OS je určen především pro přenosná zařízení a produkty internetu věcí (IoT), jako jsou displeje, nositelná zařízení, chytré reproduktory a automobilové infotainment systémy.

HarmonyOS je ve vývoji od roku 2017 a je to mikrokernel OS vhodný pro všechny případy použití a všechny typy zařízení, ale je vnímán spíše jako konkurent Fuchsie/Zirconu. Plošina vůle publikováno ve zdrojovém kódu jako open source projekt (Huawei již má vyvíjí otevřít LiteOS pro zařízení IoT), pro kterou se plánuje vytvoření samostatné neziskové nadace a vytvoření komunity. Huawei se domnívá, že Android není na mobilních zařízeních tak dobrý kvůli nadměrné velikosti kódu, zastaralému plánovači procesů a problémům s fragmentací platformy.

HarmonyOS neposkytuje uživatelský přístup na kořenové úrovni a mikrokernel je izolován od externích zařízení. Jádro systému je ověřeno na úrovni formální logiky/matematiky, aby se minimalizovalo riziko zranitelnosti. Tvrdí se, že se používají metody, které se běžně používají při vývoji kriticky důležitých systémů v oblastech, jako je letectví a kosmonautika, a umožňují dosáhnout shody s bezpečnostní úrovní EAL 5+.

Mikrokernel implementuje pouze plánovač a IPC a vše ostatní se provádí v systémových službách, z nichž většina se spouští v uživatelském prostoru. Plánovač úloh je deterministický modul přidělování zdrojů (Deterministic Latency Engine) minimalizující zpoždění, který analyzuje zatížení v reálném čase a používá metody pro predikci chování aplikace. Ve srovnání s jinými systémy dosahuje plánovač 25.7% snížení latence a 55.6% snížení jitteru latence.

K zajištění komunikace mezi mikrojádrem a službami externího jádra, jako je souborový systém, síťový zásobník, ovladače a subsystém spouštění aplikací, se používá IPC, o kterém společnost tvrdí, že je pětkrát rychlejší než IPC společnosti Zircon a třikrát rychlejší než IPC společnosti Zircon. QNX .
Namísto typicky používaného čtyřvrstvého protokolového zásobníku, ke snížení režie, používá Harmony zjednodušený jednovrstvý model založený na distribuované virtuální sběrnici, která zajišťuje interakci se zařízeními, jako jsou obrazovky, kamery, zvukové karty atd.

Huawei představil operační systém Harmony

K sestavení aplikace je použit vlastní kompilátor Arc, který podporuje kód v C, C++, Java, JavaScript a Kotlin.
Systém je oddělen od hardwaru a umožňuje vývojářům vytvářet aplikace, které lze používat na různých kategoriích zařízení, aniž by bylo nutné vytvářet samostatné balíčky. Do budoucna se počítá s poskytováním integrovaného vývojového prostředí pro tvorbu aplikací pro různé třídy zařízení, jako jsou televizory, chytré telefony, chytré hodinky, automobilové informační systémy atd. Rámec automaticky přizpůsobí aplikace pro různé obrazovky, ovládací prvky a způsoby interakce s uživatelem.

Harmony není přímo kompatibilní s Androidem, ale Huawei říká, že bude vyžadovat minimální změny pro přizpůsobení stávajících aplikací pro Android. Huawei také slibuje, že v budoucnu bude mít Harmony OS vestavěnou podporu pro aplikace pro Android a bude poskytovat podporu pro aplikace HTML5. Pokud jde o používání platformy Android, společnost uvedla, že ji bude nadále používat pro smartphony a tablety, ale pokud ztratí přístup k licenci Android, začne okamžitě používat Harmony (uvádí se, že migrace bude trvat 1-2 dny). Kromě toho společnost Huawei vyvíjí produkty AppGallery a Huawei Mobile Services, které jsou alternativou ke službám/aplikacím Google Play a Google.

Zdroj: opennet.ru

Přidat komentář