Fuchsia OS、Google従業員を対象としたテスト段階に入る

グーグル 変更を加えた、オペレーティング システムの移行を示します。 フクシア 最終的な内部テストの段階へ」ドッグフード」と、一般ユーザーに製品を提供する前に、従業員の日常活動で製品を使用することを暗示しています。 この段階では製品は находится 特別な品質評価チームによる基本テストに合格した状態です。 製品を一般に提供する前に、開発に関与していない従業員を対象とした最終テストも実施します。

クライアントから更新配信管理システムへ オマハ、Chrome と Chrome OS のリリースをテストします。 追加されました コンポーネント fuchsia.cobalt.SystemDataUpdater と、ユーティリティを使用してデバイスを新しい「dogfood-release」ブランチに転送するための提案された手順 fx (Fuchsia の adb に似ています)。 継続的インテグレーション システムへ 追加した ドッグフード ブランチ用のローダーを組み立て、フクシア プラットフォームに組み込む 含まれた テスト結果を評価するための個別の指標。

Fuchsia の変更に対するコメント 言及された アップデートを配信するための 64 つのリンク fuchsia-updates.googleusercontent.com と armXNUMX.dogfood-release.astro.fuchsia.com、XNUMX 番目のリンクの Astro はスマート スクリーンのコード名です Google Nest Hub、Google 従業員がテスト用のプロトタイプとして使用しているようです
標準のキャスト プラットフォーム ファームウェアの代わりに Fuchsia。 Nest Hub インターフェースは、Fuchsia でもサポートされている Flutter フレームワークを使用する Dragonglass アプリ上に構築されています。

Fuchsia プロジェクトの一環として、Google がワークステーションやスマートフォンから組み込み機器や民生機器に至るまで、あらゆる種類のデバイスで実行できるユニバーサル オペレーティング システムを開発していることを思い出してください。 開発は、Android プラットフォーム作成の経験を考慮し、スケーリングとセキュリティの分野での欠点を考慮して実行されます。

システムはマイクロカーネルに基づいています ジルコン、プロジェクトの発展に基づいて LK、スマートフォンやパーソナルコンピュータなど、さまざまなクラスのデバイスで使用できるように拡張されています。 Zircon はプロセスサポートで LK を拡張し、 共有ライブラリ、ユーザーレベル、オブジェクト処理システム、機能ベースのセキュリティモデル。 運転手 実装 ユーザー空間で実行される動的ライブラリの形式で、devhost プロセスによってロードされ、デバイス マネージャー (devmg、デバイス マネージャー) によって管理されます。

フクシアの場合 準備 自分 GUI、Flutter フレームワークを使用して Dart で書かれています。 このプロジェクトは、Peridot ユーザー インターフェイス フレームワーク、Fargo パッケージ マネージャー、および標準ライブラリも開発しています。 libcの、レンダリング システム エッシャー、バルカンドライバー マグマ、複合マネージャ 風光明媚な、MinFS、MemFS、ThinFS (Go 言語の FAT)、Blobfs ファイル システム、および FVM パーティション マネージャー。 アプリケーション開発用 提供された C/C++、Dart 言語、Rust のサポートは、システム コンポーネント、Go ネットワーク スタック、Python 言語アセンブリ システムでも許可されています。

Fuchsia OS、Google従業員を対象としたテスト段階に入る

ロード中 中古 システム管理者を含む
appmgr は初期ソフトウェア環境の作成、sysmgr はブート環境の作成、basemgr はユーザー環境のセットアップとログインの整理です。 Fuchsia での Linux との互換性について 提供された machina ライブラリ。これにより、Zircon カーネルと Virtio 仕様に基づいたハイパーバイザーを使用して形成された、特別に分離された仮想マシンで Linux プログラムを実行できます。 整頓された Chrome OS 上で Linux アプリケーションを実行します。

安全性を確保するための先進的なシステムを提供します サンドボックスの分離、新しいプロセスはカーネル オブジェクトにアクセスできず、メモリを割り当てられず、コードを実行できず、システムはリソースへのアクセスに使用されます。 名前空間、利用可能な権限を定義します。 プラットホーム 提供しています コンポーネントを作成するためのフレームワーク。コンポーネントは、独自のサンドボックスで実行され、IPC を介して他のコンポーネントと対話できるプログラムです。

出所: オープンネット.ru

コメントを追加します