長年の憶測と噂の後、中国のハイテク大手Huaweiは2019年にHarmony OSを正式に発表しました。そして、答えられるよりも多くの質問がなされたと言っても過言ではありません。 使い方? どのような問題を解決しますか? それはHuaweiと米国政府の間の現在の論争の産物ですか?
Harmony OSはLinuxベースですか?
いいえ。 どちらもフリーソフトウェア製品ですが(より正確には、HuaweiはオープンソースライセンスでHarmony OSをリリースすることを約束しました)、HarmonyOSはそれらの傑出した製品です。 さらに、Linuxには異なる設計アーキテクチャを使用しており、モノリシックカーネルよりもマイクロカーネル設計を優先しています。
ちょっと待って。 マイクロカーネル? モノリシックカーネル?
もう一度やり直してみましょう。 すべてのオペレーティングシステムの中心には、いわゆるカーネルがあります。 名前が示すように、カーネルはすべてのオペレーティングシステムの中心にあり、効果的に基盤として機能します。 これらは、基盤となるハードウェアとの相互作用を処理し、リソースを割り当て、プログラムの実行方法と実行方法を定義します。
すべてのカーネルがこれらの主要な責任を負います。 ただし、動作方法は異なります。
記憶について話しましょう。 最新のオペレーティングシステムは、ユーザーアプリケーション(SteamやGoogle Chromeなど)をオペレーティングシステムの最も機密性の高い部分から分離しようとします。 システム全体のサービスで使用されるメモリをアプリケーションから分割する、侵入できない線を想像してみてください。 これには、セキュリティと安定性というXNUMXつの主な理由があります。
Harmony OSで使用されているようなマイクロカーネルは、カーネルモードで実行されるものを非常に区別しているため、基本的に基本的なものに限定されます。
率直に言って、同種のカーネルは区別しません。 たとえば、Linuxでは、多くのオペレーティングシステムレベルのユーティリティとプロセスをこの別個のメモリ空間内で実行できます。
Linus TorvaldsがLinuxカーネルの開発を開始したとき、マイクロカーネルの数はまだ不明であり、実際の商用利用はほとんどありませんでした。 マイクロカーネルも開発が困難であることが証明されており、速度が遅くなる傾向があります。
30年近く経った今、状況は変わりました。 コンピュータはより速くそしてより安いです。 マイクロカーネルは、学界から生産へと飛躍しました。
macOSとiOSの中心であるXNUカーネルは、カーネギーメロン大学によって開発された以前のマイクロコアの設計から多くのインスピレーションを得ています。 一方、Blackberry 10オペレーティングシステムや多くの車載インフォテインメントシステムを支えるQNXは、マイクロカーネル設計を使用しています。
拡張性がすべてです
マイクロカーネルの設計は意図的に制限されているため、簡単に拡張できます。 デバイスドライバーなどの新しいシステムサービスを追加する場合、開発者はカーネルを根本的に変更したり干渉したりする必要はありません。
これは、HuaweiがHarmonyOSでこのアプローチを選択した理由を示しています。 Huaweiはおそらくその電話で最もよく知られていますが、消費者向けテクノロジー市場のほとんどのセグメントに参加している会社です。 その製品リストには、ウェアラブルフィットネス機器、ルーター、さらにはテレビなどが含まれています。
Huaweiは非常に野心的な会社です。 ライバルのXiaomiの本から紙を取り出した後、同社は販売を開始しました 製品 モノのインターネット スマート歯ブラシやスマートデスクランプなど、若者向けの子会社であるHonorを通じて。
Harmony OSが最終的に販売するすべての消費者向けテクノロジーで実行されるかどうかは明らかではありませんが、Huaweiは可能な限り多くのデバイスで実行されるオペレーティングシステムを目指しています。
その理由の一部は互換性です。 ハードウェア要件を無視すると、Harmony OS用に作成されたアプリは、実行中のどのデバイスでも動作するはずです。 これは開発者にとって魅力的な提案です。 しかし、それは消費者にも利益をもたらすはずです。 ますます多くのデバイスがコンピューター化されるにつれて、より広範なエコシステムの一部として簡単に操作できるようになるはずです。
しかし、電話はどうですか?
トランプ政権の財務省がHuaweiを「エンティティリスト」に載せてから約XNUMX年が経ち、米国企業は同社との取引を禁じられました。 これはHuaweiのビジネスのすべてのレベルに圧力をかけていますが、同社のモバイル部門にとって大きな苦痛であり、Google Mobile Services(GMS)が組み込まれた新しいデバイスをリリースできませんでした。
Googleモバイルサービスは、事実上、GoogleマップやGmailなどのありふれたアプリやGoogle Playストアを含む、AndroidのGoogleエコシステム全体です。 Huaweiの最新の携帯電話はほとんどのアプリにアクセスできないため、多くの人が中国の巨人がAndroidを放棄し、代わりにネイティブオペレーティングシステムに移行するのではないかと考えています。
これはありそうもないようです。 少なくとも短期的には。
手始めに、HuaweiのリーダーシップはAndroidプラットフォームへのコミットメントを繰り返しています。 代わりに、Huawei Mobile Services(HMS)と呼ばれるGMSの独自の代替手段の開発に焦点を当てています。
この中心となるのは、同社のアプリエコシステムであるHuaweiAppGalleryです。 Huaweiは、Google Playストアとの「アプリギャップ」を埋めるために3000億ドルを費やしており、XNUMX人のソフトウェアエンジニアが取り組んでいると述べています。
新しいモバイルオペレーティングシステムは、最初から始める必要があります。 Huaweiは、Harmony OS向けのアプリを移動または開発するために、開発者を引き付ける必要があります。 また、Windows Mobile、BlackBerry 10、SamsungのTizen(および以前のBada)から学んだように、これは簡単な提案ではありません。
ただし、ファーウェイは世界で最もリソースの豊富なテクノロジー企業のXNUMXつです。 したがって、HarmonyOSを実行している電話の可能性を排除することは賢明ではありません。
中国製造2025
ここで議論する興味深い政治的角度があります。 何十年もの間、中国はグローバルメーカーとして、海外で設計された建築製品を提供してきました。 しかし、近年、中国政府とその民間部門は研究開発に多額の投資を行っています。 中国でデザインされた製品はますます国際的な舞台に登場し、シリコンバレーのハイテクエリートに新たな競争をもたらしています。
その中で、北京政府は「中国製造2025」と呼ぶ野心を持っています。 事実上、半導体や航空機などの輸入されたハイテク製品への依存を終わらせ、それらを国内の代替品に置き換えたいと考えています。 この動機は、経済的および政治的安全と国家の名声に由来します。
Harmony OSは、この野心に完全に適合しています。 それが軌道に乗れば、セルラー基地局などのニッチ市場で使用されているものを除いて、中国から出てきた最初の世界的に成功したオペレーティングシステムになります。 これらの国内の資格は、中国と米国の間の冷戦が激しさを増している場合に特に役立ちます。
その結果、Harmony OSには中央政府だけでなく、より広範な中国の民間部門にも非常に熱心な支持者がいるので、私は驚かないでしょう。 そして、最終的にその成功を決定するのはこれらの支持者です。