最近のニュースはそれを壊しました Googleは新しいファームウェアの配布を開始しました スマートフォトフレーム用のFuchsiaオペレーティングシステムに基づく ネストハブマックス 2019年からリリース。
この最初の段階では、 フクシアベースのファームウェアが出荷を開始します へ 「プレビュー」プログラムの参加者 Googleから提供され、テスト展開中に予期しない問題が発生しなかった場合、ファームウェアは他のNestHubMaxユーザーのデバイスに適用されます。
Nest Hub Maxを初めて使用する場合は、これがFuchsiaOSを搭載したXNUMX番目のコンシューマーデバイスであることを知っておく必要があります。
XNUMX年前に最初に受け取ったフクシアベースのファームウェアはNestHubモデルでした。これは、画面が小さく、ビデオ監視およびセキュリティシステムで使用されるビデオカメラが組み込まれていないことを特徴としています。
交換にもかかわらず ファームウェアのオペレーティングシステムの ユーザーインターフェイスと機能は完全に保持されます インターフェイスはFlutterフレームワークに基づいており、低レベルのコンポーネントから抽象化されているため、エンドユーザーは違いに気付かないはずです。
このOS交換アップデート Nest Hub Maxは、少なくとも昨年のXNUMX月から開発が続けられています。 今週から、プレビュープログラムに登録している少数のユーザーが利用できるようになります。 Googleは、より広範な展開を進める前に、潜在的な問題を調査することを計画している可能性があります。
以前は、NestHubMaxデバイスは フォトフレーム、マルチメディアシステム、スマートホームコントロールインターフェースの機能を組み合わせたもので、 キャストシェルに基づくファームウェアを使用 およびLinuxカーネル。
FuchsiaOSはGoogleによって開発されました 2016年以降、Androidプラットフォームのスケーラビリティとセキュリティの弱点を考慮に入れています。
システム LKプロジェクトの開発に基づいたジルコンマイクロカーネルに基づいています、スマートフォンやパーソナルコンピュータなど、さまざまなクラスのデバイスで使用できるように拡張されています。 Zirconは、共有ライブラリとプロセス、ユーザーレベル、オブジェクト管理システム、および機能ベースのセキュリティモデルをサポートすることでLKを拡張します。
ドライバーは、devhostプロセスによってロードされ、Device Manager(devmg)によって管理される動的ユーザースペースライブラリとして実装されます。
Fuchsiaには、Dartで記述された独自のグラフィカルインターフェイスがあります Flutterフレームワークを使用します。 このプロジェクトでは、Peridot UIフレームワーク、Fargoパッケージマネージャー、libc標準ライブラリ、Escherレンダリングシステム、Magma Vulkanドライバー、Scenicコンポジットマネージャー、MinFS、MemFS、ThinFS(GoのFAT言語)およびBlobfsファイルも開発しています。 FVMパーティションマネージャーと同様に。 アプリケーション開発では、C / C ++、Dart、Rustのサポートがシステムコンポーネント、Goネットワークスタック、およびPython言語ビルドシステムでも許可されています。
ブートプロセスでは、appmgrを含むシステムマネージャーを使用して初期ソフトウェア環境を作成し、sysmgrを使用してブート環境を作成し、basemgrを使用してユーザー環境を構成してログインを整理します。
セキュリティを確保するために、新しいプロセスがカーネルオブジェクトにアクセスできず、メモリを割り当てられず、コードを実行できず、名前空間システムを使用してリソースにアクセスし、使用可能なアクセス許可を決定する、高度なサンドボックス分離システムが提案されています。
このプラットフォームは、サンドボックスで実行され、IPCを介して他のコンポーネントと対話できるプログラムであるコンポーネントを構築するためのフレームワークを提供します。
最後に、それについてもっと知りたい場合は、次のリンクを参照してください。 ファームウェアの状態を知ることができます 一部のGoogleデバイス用。