ファーウェイがOS「Harmony」を発表

ファーウェイ開発者カンファレンスで正式に発表されました。 提示される 同社の代表者によれば、Hongmeng OS (Harmony) は Android よりも高速に動作し、より安全です。 新しいOSは主に、ディスプレイ、ウェアラブル、スマートスピーカー、車載インフォテインメントシステムなどのポータブルデバイスやモノのインターネット(IoT)製品を対象としている。

HarmonyOS は 2017 年から開発が進められており、あらゆるユースケースとあらゆる種類のデバイスに適したマイクロカーネル OS ですが、Fuchsia/Zircon の競合とみなされています。 プラットホーム 意志 オープンソースプロジェクトとしてソースコードで公開されています(Huaweiはすでに 発展する 開いた LiteOS IoT デバイス向け)については、別の非営利財団を設立し、コミュニティを形成する予定です。 ファーウェイは、Android は過剰なコード サイズ、時代遅れのプロセス スケジューラ、プラットフォームの断片化の問題により、モバイル デバイスではそれほど優れていないと考えています。

HarmonyOS はルート レベルでのユーザー アクセスを提供せず、マイクロカーネルは外部デバイスから分離されています。 システムの中核は、脆弱性のリスクを最小限に抑えるために、形式論理/数学のレベルで検証されます。 航空や宇宙航行などの分野でミッションクリティカルなシステムの開発に一般的に使用されている手法が使用されており、EAL 5+ セキュリティ レベルへの準拠を実現できると主張されています。

マイクロカーネルはスケジューラと IPC のみを実装し、その他はすべてシステム サービスで実行され、そのほとんどはユーザー空間で実行されます。 タスク スケジューラは、遅延を最小限に抑える決定論的なリソース割り当てエンジン (Deterministic Latency Engine) であり、リアルタイムで負荷を分析し、アプリケーションの動作を予測する方法を使用します。 他のシステムと比較して、このスケジューラーはレイテンシで 25.7% の削減、レイテンシ ジッターで 55.6% の削減を達成しています。

マイクロカーネルと、ファイル システム、ネットワーク スタック、ドライバー、アプリケーション起動サブシステムなどの外部カーネル サービスの間の通信を提供するために、IPC が使用されます。同社によれば、これは Zircon の IPC より XNUMX 倍、Zircon の IPC より XNUMX 倍高速です。 。
オーバーヘッドを削減するために、一般的に使用される XNUMX 層のプロトコル スタックの代わりに、Harmony は、スクリーン、カメラ、サウンド カードなどの機器との対話を提供する分散仮想バスに基づく単純化された単一層モデルを使用します。

ファーウェイがOS「Harmony」を発表

アプリケーションの構築には、C、C++、Java、JavaScript、Kotlin のコードをサポートする Arc 独自のコンパイラーが使用されます。
このシステムはハードウェアから分離されているため、開発者は個別のパッケージを作成せずに、さまざまなカテゴリのデバイスで使用できるアプリケーションを作成できます。 将来的には、テレビ、スマートフォン、スマートウォッチ、車載情報システムなど、さまざまなクラスのデバイス向けのアプリケーションを作成するための統合開発環境を提供する予定です。 このフレームワークは、アプリケーションをさまざまな画面、コントロール、ユーザー操作方法に自動的に適応させます。

HarmonyはAndroidと直接互換性はないが、ファーウェイによると、既存のAndroidアプリに適応させるには最小限の変更が必要になるという。 ファーウェイはまた、将来的にはHarmony OSにAndroidアプリのサポートが組み込まれ、HTML5アプリのサポートを提供することも約束している。 Androidプラットフォームの利用については、同社は当面スマートフォンやタブレット向けに利用し続けるとしているが、Androidライセンスへのアクセスを失った場合は直ちにHarmonyの利用を開始する(移行には時間がかかるとしている) 1〜2日)。 さらに、ファーウェイは、Google Play および Google サービス/アプリケーションの代替として位置付けられる AppGallery および Huawei Mobile Services 製品を開発しています。

出所: オープンネット.ru

コメントを追加します