Google Fuchsia

ForbesはFuchsiaについて説明しています:

ジルコンは以前はMagentaとして知られていました。 その結果、FuchsiaがAndroidとChrome OSの自然な後継者になり、両方の機能と下位互換性を組み合わせて、どちらかに構築されたレガシーアプリケーションを実行する 要するに、このことは、32ビットまたは64ビットのARMコアから64ビットのppcプロセッサまで、何でも実行するように設計されており、かなり破壊的な可

GitHubプロジェクトでは、Fuchsiaは組み込みシステムからスマートフォン、タブレット、パソコンまで、多くのプラットフォームで実行できることを示唆しています。 2017年5月、fuchsiaはグラフィカルユーザーインターフェイスで更新され、開発者はこのプロジェクトは「死んだものの捨て場」ではないと書いており、Androidを置き換える可能性を含むオペレーティングシステムに対するGoogleの意図についてのメディアの憶測を促した。 2019年7月1日、Googleはプロジェクトのホームページであるfuchsiaを発表した。devは、新しく発表されたオペレーティングシステムのソースコードとドキュメントを提供します。

Fuchsiaのユーザーインターフェイスとアプリは、Fuchsia、Android、iOSのクロスプラットフォーム開発能力を可能にするソフトウェア開発キットであるFlutterで書かれています。 Flutterは、毎秒120フレームで実行される高性能のアプリを提供し、Dartに基づいてアプリを生成します。 Fuchsiaはまた、Escherと呼ばれるVulkanベースのグラフィックスレンダリングエンジンを提供しており、Ars Technicaが書いた「Volumetric soft shadows」の特定のサポートを提供しています「googleの影の重い「Material Design」インターフェイスガイドラインを実行するためにカスタムビルドされているようです」と書いています。

クロスプラットフォームの機会を提供するFlutter software development kitのために、ユーザーはFuchsiaの一部をAndroidデバイスにインストールすることができます。

Ars Technicaは、ユーザーがFuchsiaをテストすることはできますが、”何もしないプレースホルダインターフェイスのすべての束です”ので、何も”動作しません”と指摘しました。 FuchsiaのインターフェイスとAndroidの間には、最近のアプリ画面、設定メニュー、複数のアプリを一度に表示するための分割画面ビューなど、複数の類似点がありました。 第二のレビューの後、Ars Technicaの専門家は、物事がその後働いていたことを指摘し、進捗状況に感銘を受け、ハードウェアのサポートに特に満足していました。 肯定的な驚きの一つは、複数のマウスポインタのサポートでした。Fuchsia用のAndroid Runtimeの特別なバージョンは、Android APKに相当するFARファイルから実行する予定です。

KernelEdit

フクシアは、鉱物にちなんで命名されたジルコンと呼ばれる新しいメッセージングパッシングカーネルに基づいています。 このプロジェクトでは、ドキュメントのさまざまな部分でマイクロカーネルとマイクロカーネルの両方として説明しています。 ジルコンのコードベースは、低リソース消費を目的とした組み込みデバイス用のリアルタイムカーネルであるLittle Kernel(LK)から派生し、多種多様なデバイスで使用されている。 Little KernelはTravis Geiselbrechtによって開発され、Haikuで使用されているNewOSカーネルの共著者もいました。

ジルコンは主にc++で書かれており、いくつかの部分はアセンブリ言語で書かれています。 これは、システムが起動し、ハードウェアと通信し、ユーザープロセスをロードするために必要なすべてのユーザーサービス、ドライバ、およびライブラリの小さなセッ 現在の機能には、スレッドの処理、仮想メモリ、プロセス間通信、およびオブジェクトの状態の変更を待機することが含まれます。

コメントを残す

メールアドレスが公開されることはありません。