Fuchsia OS 進入Google員工測試階段

谷歌 做了改變,表示作業系統的轉變 紫紅色 進入最終內部測試階段”狗食「,意味著在將產品帶給一般使用者之前,先在員工的日常活動中使用該產品。現階段的產品 已通過專門品質評估小組的基本測試的狀態。在將產品交付給公眾之前,他們還對未參與開發的員工進行了最終測試。

在客戶端更新配送管理系統 奧馬哈,測試 Chrome 和 Chrome OS 的版本, 添加 組件 fuchsia.cobalt.SystemDataUpdater 以及使用該實用程式將裝置傳輸到新的「dogfood-release」分支的建議說明 fx (類似紫紅色的 adb)。到持續整合系統 添加 為dogfood分支組裝加載器,並進入Fuchsia平台 包括 用於評估測試結果的單獨指標。

在對 Fuchsia 變化的評論中 提及 兩個提供更新的連結 fuchsia-updates.googleusercontent.com 和 arm64.dogfood-release.astro.fuchsia.com,第二個連結中 Astro 是智慧螢幕的代號 Google Nest Hub,似乎被 Google 員工用作測試原型
Fuchsia 取代了標準 Cast Platform 韌體。 Nest Hub 介面建立在 Dragonglass 應用程式之上,該應用程式使用 Flutter 框架,Fuchsia 也支援該框架。

讓我們回想一下,作為 Fuchsia 專案的一部分,Google正在開發一種通用作業系統,可以在任何類型的裝置上運行,從工作站和智慧型手機到嵌入式和消費裝置。該開發是考慮到創建Android平台的經驗並考慮到擴展性和安全性領域的缺點而進行的。

該系統基於微內核 鋯石,根據專案的進度 LK,可擴展用於各種類型的設備,包括智慧型手機和個人電腦。 Zircon 透過製程支援擴展了 LK 共享庫、使用者層級、物件處理系統和基於能力的安全模型。司機 正在實施中 以動態函式庫的形式運行在使用者空間,由devhost程序載入並由裝置管理員(devmg,裝置管理員)管理。

對於紫紅色 準備好了 自己 圖形用戶界面,使用 Flutter 框架用 Dart 寫。該專案還開發 Peridot 使用者介面框架、Fargo 套件管理器和標準庫 libc中、渲染系統 埃舍爾,Vulkan驅動 岩漿, 複合經理 名勝、MinFS、MemFS、ThinFS(Go語言中的FAT)和Blobfs檔案系統,以及FVM分割區管理器。用於應用程式開發 假如 支援 C/C++、Dart 語言,Rust 也可以在系統元件、Go 網路堆疊和 Python 語言彙編系統中使用。

Fuchsia OS 進入Google員工測試階段

載入時 使用 系統管理員,包括
appmgr 用於建立初始軟體環境,sysmgr 用於建立引導環境,basemgr 用於設定使用者環境和組織登入。為了與 Fuchsia 中的 Linux 相容 提供 Machina 庫,允許您在特殊的隔離虛擬機中運行 Linux 程序,該虛擬機使用基於 Zircon 核心和 Virtio 規範的虛擬機器管理程序形成,類似於 有組織的 在 Chrome 作業系統上執行 Linux 應用程式。

提供先進的系統以確保安全 沙箱隔離,其中新進程無權存取內核對象,無法分配內存,也無法運行程式碼,使用系統來存取資源 命名空間,它定義可用的權限。平台 提供 一個用於創建組件的框架,組件是在自己的沙箱中運行的程序,可以透過 IPC 與其他組件互動。

來源: opennet.ru

添加評論