Google が新しいオペレーティング システム Fuchsia をゼロから開発した理由は何でしょうか?

Google が新しいオペレーティング システム Fuchsia をゼロから開発した理由は何でしょうか?
先週、Google 社員のグループが奇妙なことをしました。彼らは、理論上は Google 独自の Android OS と競合する新しいオペレーティング システムをひっそりと発表しました。コードネーム「Fuchsia」のオープンソース オペレーティング システムは現在開発中であり、軽量の単一目的デバイス (ATM や GPS ユニットなど) からデスクトップ コンピューターまで、あらゆるデバイスで実行できます。しかし、Android とは異なり、Fuchsia は Linux をベースとしているわけではなく、パーソナル コンピューティングや通信の基盤を形成する他のソフトウェアから派生したものでもありません。むしろ、ゼロから始めようとする試みでした。 Fuchsia はまだ開発の初期段階にあり、Google はこのシステムをどのように使用する予定かについて大きな発表を行っていないため、これは単なる実験である可能性があります。それでも、Google が数十年にわたるソフトウェアの歴史をリセットする理由はたくさんある。頑固なコア これは携帯電話、タブレット、ラップトップに関係しますが、気付いていないかもしれませんが、それらのほとんどで使用されているソフトウェア「カーネル」はかなり古いものです。 Android で使用される Linux カーネルの開発は 1991 年に始まりました。Mac OS X や iOS などの Apple プラットフォームは、1969 年にベル研究所で開発された Unix に基づいています。Windows コンピューターは、1993 年に遡る Windows NT カーネルに基づいています。カーネルの目的は、オペレーティング システムの最も低いレベルを管理することです。キーボードなどのハードウェア デバイスからの要求を処理し、タスクをスケジュールし、ファイルとメモリを管理します。これを実現するために、オペレーティング システムの複雑さが抽象化され、たとえば、開発者がプリンターの特定のモデルを知らなくても印刷できるようになります。最新技術にこだわる業界にとって、Unix、Linux、Windows NT などの古いカーネルの耐久性は、少々矛盾しているように思えるかもしれません。しかし、業界アナリストのホレス・デディウ氏は、最も基本的なレベルでは、コンピューティングは本質的に数十年前と変わらないと述べている。たとえば、今日の Windows コンピュータで使用されているチップは、最初の IBM PC を動かした Intel プロセッサの直接の後継です。この意味では、カーネルは単なる商品です。 「我々はまだ全く同じアーキテクチャーを使っており、レジスター、ゲート、トランジスターといったコンピューティングの概念も全く同じだ。そのため、より優れたコアを作る意味はない」とデディウ氏は語った。 「根本的な問題は解決しました。」少なくとも私たちはそう思っていました。時間の経過とともに、私たちはより多くのものにセンサーとコンピューティング能力を詰め込み、たとえば日常の家庭をスマートホームに変え、一般的にあらゆるものをより密接に接続するようになりました(専門用語では「モノのインターネット」と呼ばれます)。 Fuchsia の背後にある考え方は、Linux のような古いカーネルでは、この新しいデバイスの波を処理するのにもはや十分ではないということなのかもしれません。同様に、クリエイターたちも現代における新たな核を構想しています。 (カーネル自体は Magenta と呼ばれ、Google の最近の別の実験である LittleKernel に基づいています。) Zach Supalla 氏の会社 Particle は、モノのインターネット用のハードウェア キットと開発者ツールを製造しています。彼は、Linux にはこれらの小規模コンピューティング デバイスにとっていくつかの問題があると指摘しました。 1 つは、Linux がこのタイプのアプリケーションには大きすぎることです。 Linux カーネルはモジュール化されており、開発者は不要な部分を削除できますが、それでも数メガバイトのスペースを占有することになります。つまり、Linux カーネルを安価なマイクロコントローラに詰め込むのは難しくなり、多くの場合、はるかに大きく、より高価で、より電力を消費するプロセッサが必要になります。 「まだ克服されていない全く新しいサプライチェーンのギャップがあり、製造ははるかに高品質で、はるかに低コストであることが求められている」とスパッラ氏は語った。もうひとつの問題は、Linux が「リアルタイム」ではないことです。 ATM や医療製品などの単一目的デバイスで使用される組み込みシステムとは異なり、Linux はスケジューリング メカニズムを使用して多数のタスクを処理します。これにより、汎用コンピューターのパフォーマンスは大幅に向上する可能性がありますが、3D プリンターや自動車内の多くの電気制御システムなど、正確なタイミングを必要とするデバイスでは問題が発生する可能性もあります。 「これが正確にマイクロ秒単位で実行されるようにするには、何かがいつ実行されるかを決定するプロセスをそこに置いておきたいとは思わない」と Supalla 氏は言う。 Linuxのような汎用オペレーティングシステムも、IoTアプリケーションにとっては安全性が低い可能性があるとSupalla氏は述べた。コード サイズが大きいため、ファイアウォールや VPN 経由で対処またはロックダウンする必要があるセキュリティ ホールがさらに増える可能性があります。 「リアルタイムオペレーティングシステムや組み込みシステムを実行することの価値の1つは、これらのシステムが何もロックダウンする必要がないことです」とSupalla氏は語った。 「考えなければならないたくさんのものを実行する必要はありません。あなたが書いたソフトウェア以外は何も実行しません。」 Supalla 氏の理論によれば、Fuchsia は両方の世界の最良の部分を組み合わせる試みです。 Linux は、アプリケーションとハードウェアがオペレーティング システムを介して通信できるようにするという点では依然としてより適切に処理しており、FreeRTOS や ThreadX などの今日の組み込みオペレーティング システムの一部には、上記のような問題はありません。 「彼らは Linux が提供する抽象化のレベルを望んでいるかもしれないが、RTOS のパフォーマンス、小型サイズ、リアルタイム性も望んでいる」と Supalla 氏は言う。 「これらはすべて非常に価値のあることであり、理論的には実現可能だと思います。ただ、これまで実現されていなかっただけです。」 Fuschia が小規模デバイスのみをターゲットにしているのであれば、それほど注目する価値はないかもしれません。しかし、Fuschia の開発者たちは、このオペレーティング システムをスマートフォンやデスクトップ コンピューターに拡張できると主張し、さらに大きな目標を掲げています。理論的には、これにより Fuschia は Google の Android および Chrome OS の直接的な代替品となるでしょう。なぜこれをするのですか? Supalla 氏によると、より効率的なオペレーティング システムをゼロから作成できる可能性があり、その結果、より効率的なサーバーを実現できる可能性があるとのことです。これは Google が長年関心を寄せてきたことです。また、デスクトップ互換性により、多数の小型デバイスを同時に実行するシミュレーションも可能になり、大規模な運用が保証されるとも述べています。 「100万個のチップで同時に同じソフトウェアアプリケーションを実行するよりも、1000台のサーバーで同時に同じソフトウェアアプリケーションを実行する方が簡単なので、テストには適している」とSupalla氏は述べた。デディウ氏の理論は異なっていた。新しいオペレーティング システムは、Android を悩ませてきた知的財産ライセンスの問題から Google を保護するというものだ。 「これは白紙の状態からの設計なので、IP(知的財産)の問題は発生しないだろう」と彼は語った。 「Linux には扱いにくい IP 問題がいくつかあるので、それは妥当な仮定かもしれません。」覚えておいてください、これは学術的な話でもあるかもしれません。 Fuchsia の開発者は、このオペレーティング システムを完全に文書化して最終的にはリリースすると述べているが、まだ道のりは長く、Google がこれを全面的にサポートするかどうかは不明である。 Android エコシステムはすでに巨大です (Chromebook と統合されています)。一方、Google は、Brillo と呼ばれる組み込み機能を備えた IoT デバイス向けに Android のバージョンも拡張しています。Linux の欠点はともかく、単なるオペレーティング システムではなく、本格的なプラットフォームになりつつあります。また、Unix はもともと単なるボランティア プロジェクトであり、ベル研究所では認められていませんでした。 Linux Torvalds は単なる趣味として Linux を作成しました。おそらく数十年後には、Fuchsia が Google 内で真剣に受け止められなかったという事実について議論されることになるだろう。

今日頭条の青雲計画と百家曼の百+計画の受賞者、2019年百度デジタル著者オブザイヤー、百家曼テクノロジー分野最人気著者、2019年捜狗テクノロジー文化著者、2021年百家曼季刊影響力のあるクリエイターとして、2013年捜狐最優秀業界メディア人、2015年中国ニューメディア起業家コンテスト北京3位、2015年光芒体験賞、2015年中国ニューメディア起業家コンテスト決勝3位、2018年百度ダイナミック年間有力セレブなど、多数の賞を受賞しています。

<<:  何小鵬は世界初のAIカーを運転して雲旗会議に参加し、AIコンピューティングパワーに関するアリババクラウドとの協力を深めた。

>>:  Chewy Nougat: Android 7.0 の完全なハンズオン体験!

推薦する

強風に注意!青色警報!外出時は凍傷に注意し、この科で治療を受けてください

レビュー専門家:首都医科大学教授 王学江北京気象台は2024年12月29日15時45分に強風の青色警...

9.11と9.9ではどちらが大きいでしょうか?幼稚園児が答えられる質問にAIが答えます...

9.11と9.9ではどちらが大きいでしょうか?人間の幼稚園児でも答えられるこの質問は、かつては(そ...

2022年なのに、なぜ人類はコレラやペストを根絶できないのでしょうか?

我が国では、コレラは毎年発生しており、昔から存在していますが、散発的に発生する傾向があります。最近、...

黒い下着を着けるとガンになる可能性が高くなりますか? 「黒い下着を買ってはいけない」という真実がここにある

黒は繊維製品や衣料品において最も一般的な色の一つですが、最近ネット上では「黒い下着は買わない方が良い...

フルーツ団子の作り方

フルーツレザーは現在ではよく食べられている食品ですが、もともとその主原料はサンザシでした。甘酸っぱい...

生地を発酵させる方法

生地を発酵させる方法は、多くの人が知らないことのようです。しかし、あなたの周りの高齢者の匂いを嗅げば...

男性の体のこのプライベートな部分に変化があったら、それは癌かもしれません!

乳がんに関して言えば、それは女性に特有の病気であるという印象がまずあります。実際、ゲイの男性も乳がん...

もし杭州が超長い長い長い巻物だったら!

長いスクロールほど良いものはない杭州を見せるのにもっと適しているそれは東から西まで500マイルにわた...

一つの畑でたくさんの収穫!ハニ棚田では、「米、魚、鴨」をどのように組み合わせるのでしょうか?

我が国の南西部の国境に位置する雲南省ハニ族の棚田は、雄大な自然の景観と民族文化が互いに補完し合ってい...

蜂蜜入り緑茶の効能

蜂蜜は主にミツバチが咲いた花から集めた花粉から作られます。生産プロセスは非常に複雑なため、蜂蜜は非常...

虎皮胡椒の作り方

生活の中でよく使われる野菜にはさまざまな種類があります。野菜によって含まれる栄養素は異なります。野菜...

BYDの新エネルギー車の販売台数は上半期で22万台を超え、前年同期比106%増となった。

BYD Autoは7月9日、2018年1月から6月までの総売上高を発表した。ネットコムニュースがB...

甲状腺機能亢進症の患者は昆布を食べることができますか?

甲状腺機能亢進症は、人口の中で発症率の高い病気です。9年間の義務教育で甲状腺機能亢進症が紹介され、人...