FuchsiaOSについて知っておくべきこと

Fuchsia OSは、2016年の構想以来、注目を集めています。5年後、Googleは自社製OSを第1世代のNestHubに出荷し始めました。

市場での新しさを考えると、Fuchsia OSとは何か、その目的、OSを実行するデバイス、そしてそれが同社の既存のオペレーティングシステムであるAndroidとChromeOSの代替品であるかどうか疑問に思うかもしれません。

FuchsiaOSについて知っておくべきことはすべてここにあります。

Fuchsia OSとは何ですか?

Fuchsia OSは、Googleによって作成されたオープンソースのオペレーティングシステムです。フクシアは市場に出回っている最新のオペレーティングシステムであり、現在も活発に開発されています。 2016年以来、GoogleがFuchsiaと呼ばれる新しいオペレーティングシステムを開発しているというニュースは、ゆっくりと一般に公開されています。

Fuchsia OS Under the Hood

Fuchsia OSは、オープンソースでもあるZirconカーネルで実行されます。初心者にとって、カーネルはすべてのOSの中核です。カーネルは、コンピューターのハードウェアとソフトウェアが相互作用するためのインターフェイスを提供するものです。 OSは、とりわけ、カーネルと対話するためのインターフェースを提供しますが、カーネルは手間のかかる作業を行います。

グーグルによると:

「Zirconカーネルは、プロセス、スレッド、仮想メモリ、プロセス間通信、オブジェクトの状態変化の待機、およびロック(futexを介して)を管理するためのシステムコールを提供します。」

ジルコンはリトルカーネルに基づいており、スケーラビリティと低リソース消費を提供することを目的としています。これには、システムがハードウェアと通信し、起動し、ユーザースペースプロセスをロードするために必要なマイクロカーネル、ユーザースペースドライバー、サービス、およびライブラリのセットがあります。

Googleは、既存のオペレーティングシステムであるAndroidとChrome OSで、現在世界中の多くのデバイスに電力を供給しているLinuxカーネルを使用しています

Googleは、4つの主要な指針に注意を払いながら、FuchsiaOSをゼロから開発しています。セキュリティ、アップグレード可能性、包括性、および実用主義。また、GoogleはAndroidとChrome OSのメーカーであるため、Linuxカーネルの欠点を理解しています。

FuchsiaはC ++で記述されていますが、ユーザーインターフェイスはGoogleのモバイルUIフレームワークであるFlutterで記述されています。 Flutterは、同じUIを備えたクロスプラットフォームアプリを構築する簡単な方法を開発者に提供します。

Fuchsia OSの目的は何ですか?

グーグルによれば、フクシアは、現在成長している接続デバイスのエコシステム、いわゆる「モノのインターネット」、または略してIoTのニーズを満たすことを目的としています。

Googleの現在のオペレーティングシステムと比較すると、Fuchsia OSは、Googleが技術的な存在感を持ってさまざまな分野に浸透するためのミッシングリンクである可能性があります。現状では、Googleはすでにラップトップ、スマートフォン、スマートウォッチ、およびTV用に個別のOSを持っています。

FuchsiaOSでサポートされているデバイス

今のところ、GoogleはFuchsiaがどのデバイスで実行されるかについて完全に概説していません。しかし、IoTデバイスに電力を供給するという使命からいくつかのメモを借りれば、それがどこに向かっているのかを知ることができます。

Googleは、スマートスピーカー、スマートディスプレイ、サーモスタットなど、Nestブランドの多数のスマートデバイスを製造および販売しています。 2021年の時点で、FuchsiaはLinuxベースのCastOSに代わる第1世代のNestHubで利用できます。

Fuchsia OSは、元のNest Hubの機能に変更を加えませんが、ユーザーインターフェイスは言うまでもありません。実質的な違いはありませんが、唯一の顕著な違いは速度にあります。

元のNestHubでFuchsiaを利用できるため、Googleは、Cast OSが新しいOSとどのようにスタックするかをテストしてから、Nestデバイスの幅広いポートフォリオに同じものを展開する可能性があります。

ここまでは順調ですね。 FuchsiaはNestHubで正常に動作しており、Googleが何も壊すことなくCastOSの機能を複製できたという事実は大きな一歩です。 FuchsiaOSを実行しているNestデバイスの将来を想像するのは簡単です。

FuchsiaはAndroidとChromeOSに取って代わりますか?

Fuchsiaが将来AndroidとChromeOSに取って代わると考えることは問題外ではありません。今のところ、これら2つのシステムの人気が非常に高いことを考えると、これは難しい問題です。

Fuchsiaもまだ初期段階にあるため、AndroidとChromeOSで利用できる機能の多くは現在実現されていない可能性があります。グーグルがフクシアを完全に支配していることを考えると、時間とともにそれは変わるかもしれません。

OSは、本格的なシステムになるまでにはまだ長い道のりがあります。しかし、元のNest HubにFuchsiaを導入することで、同社はOSを市場に出すという長い道のりの一歩を踏み出しました。

そして、誰が知っているか、あなたはあなたの将来のスマートフォンがAndroidの代わりにFuchsiaOSを実行しているのを見るかもしれません。スマートフォンを叩くのにかかる時間については、陪審員はまだ出ていません。

Pixelbook、Acer Switch Alpha 12、およびIntel NUC mini-PCは、Fuchsiaの公式テストデバイスとしてリストされています。これがFuchsiaが最終的にChromeOSに取って代わるためのステップになるかどうかは時が経てばわかります。

FuchsiaOSと未来

これで、FuchsiaOSが何であるかがわかりました。 OSはまだ「アクティブ」な開発中であり、特定のものは確かに時々変更されます。しかし、セキュリティ、アップグレード可能性、包括性、および実用主義の主な指針は一定です。

オリジナルのNestHubを所有していて、Fuchsia OSを試してみたい場合は、ChromecastおよびNestデバイス用のGoogleのホームプレビュープログラムに登録する必要があることを忘れないでください。