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 の完全なハンズオン体験!

推薦する

鍋の味が濃ければ濃いほど添加物も多く含まれているのでしょうか?服に付いていたものは何ですか?

監査専門家:王国益中国農業大学栄養学・食品安全学博士研究員友達が集まって「何を食べようか」とみんなが...

大根と豚バラ肉のスープ

女性は水でできている、とよく言われます。しかし、この言い方は正確ではありません。男性であれ女性であれ...

それらは美しく輝いていると思いますか?彼らはただ「心からの話し合い」をしているだけです!

フェン・ウェイミン生物発光は興味深い現象だが、その起源は常に不明瞭であった。英国王立協会紀要Bに掲載...

宇宙船が宇宙ステーションに「変形」?超恒星間飛行、楽しみにしていますか?

最近、NASAが署名した宇宙法協定は、近年航空宇宙業界で大きな注目を集めているSpaceXの「スター...

R7の実体験:ありふれた顔を拒否し、より人気になる

OPPOは2015年10月20日、北京五柯松ハイパークで秋の新製品鑑賞会を開催し、ベストセラーのR7...

一晩ゆでた卵は食べられますか?

一晩ゆでた卵を食べてもいいですか?これについてはさまざまな意見があります。食べられると考える人もいれ...

数十億年かけて刻まれた張石岩地形の自然伝説

著者: 准研究員 張文中国地質科学院地質学研究所画像:「華北ブロックの瀑黄地域の特別地質図作成」プロ...

驚くべき栄養価を持つ5つの食品廃棄物

食品の「残り物」とみなされることの多い以下の5つは、栄養価が非常に高いのです!魚眼レンズ魚の目、特に...

AMDの新フラッグシップA12-9800レビュー:ついにDDR4メモリを採用

Intelは第7世代Core KabyLakeの先行販売を開始し、AMDは第7世代APU Brist...

生姜と黒砂糖水は減量に役立ちますか?

生姜黒砂糖水は多くの女性の友人にとって馴染みのない飲み物ではないと思います。それどころか、とても身近...

国際宇宙ステーションから強力な手術補助装置がやってくる?

航空宇宙技術と医療は切り離せない関係にあります。では、航空宇宙技術の医療上の成果とは何でしょうか?今...

幸せが何なのかも分からない私たちは、「妄想性障害」に苦しむ人々から学ぶべきなのでしょうか?

リヴァイアサンプレス:もし記事の中のハリーが本当に大きな幸福感を感じていたとしたら、これは間違いなく...

サムスンは新しいギャラクシースマートフォンで回復すると予想される

4月3日のニュース、海外メディアの報道によると、サムスンは今年1月から3月までの利益が6四半期連続で...