最近 Google已發布了所做的更改 為 指示從新操作系統的過渡 “紫紅色OS” 到最後的內部測試階段“狗食”,這意味著在將產品帶給普通用戶之前,在員工的日常活動中使用了該產品。
在這個階段, 產品處於已經通過基本測試的狀態 特殊的質量評估團隊。 在將產品交付給公眾之前, 在您的員工中進行最後檢查 他們不參與開發。
關於紫紅色
對於仍不了解Google的Fuchsia項目的用戶,您應該知道 搜索巨頭正在開發通用操作系統 它可以在任何類型的設備上工作,從工作站和智能手機到消費類和嵌入式計算機。 發展歷程 基於創建Android平台的經驗 並考慮到規模和安全領域的缺陷。
系統 基於Zircon微內核, 基於LK項目的成就,已擴展到可在各種類型的設備上使用,包括智能手機和個人計算機。
鋯石 通過對共享庫和進程的支持擴展了LK,用戶級別,對象處理系統和基於功能的安全模型。
控制器被實現為動態庫 在用戶空間中運行,由devhost進程加載並由設備管理器(devmg,設備管理器)管理。
該項目 有自己的圖形界面 用Dart語言編寫的項目 開髮用於構建Peridot用戶界面的框架,Fargo軟件包管理器,libc標準庫,Escher渲染系統,Magma Vulkan驅動程序,Scenic複合管理器,MinFS,MemFS,ThinFS(Go語言FAT文件系統)和Blobfs文件系統,以及與FVM Sections管理器一樣,應用程序開發提供了支持適用於C / C ++語言,Dart和其他組件。
在引導過程中,將使用系統管理員,其中包括appmgr用於創建初始軟件環境,sysmgr用於創建引導環境,以及basemgr用於配置用戶環境和組織登錄。
為了與紫紅色中的Linux兼容,建議使用Machina庫,該庫允許您在一個特殊的隔離虛擬機中運行Linux程序,該虛擬機通過使用基於zircon和Virtio內核規範的虛擬機監控程序形成,類似於發行Linux- Chrome操作系統上的應用程序。
吃狗糧有什麼變化?
在此最終內部版本中, 提到已添加了fuchsia.cobalt.SystemDataUpdater組件 到奧馬哈更新交付管理系統, 測試Chrome和Chrome操作系統版本 並提供了使用fx實用程序(類似於紫紅色的adb)將設備轉移到新的“ dogfood-release”分支的說明。
坦比恩 引導程序集已添加 用於“狗糧”分支機構到持續集成系統 紫紅色平台中包含單獨的指標 評估測試結果。
評論紫紅色的變化 他們提到了兩個提供更新的鏈接 fuchsia-updates.googleusercontent.com和arm64.dogfood-release.astro.fuchsia.com,在第二個鏈接中,Astro是Google Nest Hub智能顯示器的代號,顯然Google員工使用它作為測試Fuchsia的原型標準Cast平台固件的版本。
Nest Hub界面基於使用Flutter框架的Dragonglass應用程序,Fuchsia也支持該框架。
終於 預計如果一切順利 在員工內部測試的這個階段, 最終版本可以向公眾發布。 儘管很明顯,仍將其保留在測試階段的原因是要完善所有這些已檢測到的細節和錯誤。
但是真正的考驗將是在向公眾發佈時,許多人都懷疑這是否不是Google的另一種產品,如果它不能滿足他們的期望,最終會成為另一種被廢棄的產品。
我知道這個項目的存在,但從未讀過任何關於它的具體內容。 我喜歡這個演示。 現在是時候看看它是否是應用程序的有效替代品了。