谷歌已經在為 Fuchsia OS 開發 Chrome 端口

Fuchsia OS

剛剛發布的開發信息 谷歌開發人員正在執行並且他們已經在努力 能夠將 Chrome 瀏覽器遷移到 Fuchsia OS。

而且a Fuchsia 已經提供了瀏覽器引擎 基於用於運行獨立 Web 應用程序的 Chromium 代碼庫, 開發人員提到 Chrome 尚未作為獨立產品提供 完全適用於 Fuchsia,因為該平台主要是為物聯網和 Nest Hub 等消費設備開發的。

但這種情況和回報,因為 Fuchsia 的功能開發已經開始,旨在將其用作桌面平台。 這包括一組更改,可以將完整的 Chrome 瀏覽器推送到 Fuchsia。

計劃內 誰讓自己知道,已經提到了 在 Fuchsia 中,他們為 Chrome 94 的發布準備了 Chrome 的初始版本 (計劃於 21 月 XNUMX 日發布)。

對於遷移工作的部分,開發人員提到這是逐步進行的,因為一開始可以構建一個簡化版本,其中一些功能的實現被存根取代。

隨著可移植性的提高,存根被代碼的工作版本取代 特定於紫紅色。 例如,Chrome 正在為 Fuchsia 定制系統托盤、下載文件、點擊呼叫、使用可移動媒體、同步、自定義目錄、PWA 應用程序、顯示內存和 CPU 負載信息以及從其他瀏覽器導入設置。

回想一下, Fuchsia OS 由 Google 於 2016 年開發, 考慮到Android平台在擴展和安全領域的不足。 系統 基於鋯石微內核,它基於 LK 項目的開發,擴展用於各種類型的設備,包括智能手機和個人電腦。

鋯石微核 它的特點是通過支持進程和共享庫來擴展 LK、用戶級別、對象處理和基於功能的安全模型。 驅動程序被實現為由 devhost 進程加載並由 devmg 設備管理器管理的動態用戶空間庫。

對於紫紅色 開發了自己的用 Dart 語言編寫的圖形界面,使用Flutter框架,除了項目還開發了Peridot UI框架、Fargo包管理器、libc標準庫、Escher渲染系統、Magma Vulkan驅動、Scenic複合管理​​器、MinFS、MemFS、ThinFS(Go語言中的FAT),和 Blobfs 文件系統,以及 FVM 分區。

對於應用程序開發, C/C++ 支持可用 (感謝libc), Dart 還提供和 Rust 它也被允許在系統組件中,在網絡堆棧中 GO 在構造系統中,語言 蟒蛇。

系統管理員用於啟動過程,其中包括允許創建初始軟件環境的 appmgr、用於創建啟動環境的 sysmgr 和用於配置用戶環境和組織登錄的 basemgr。

在一部分 安全性提出了一個先進的沙箱隔離系統,其中新進程無法訪問內核對象,無法分配內存,無法執行代碼,並且使用命名空間系統訪問由可用權限決定的資源。

該平台提供了一個用於創建組件的框架,這些組件是在您的沙箱中運行並可以通過 IPC 與其他組件交互的程序。

終於 如果您有興趣了解更多信息,您可以在原始帖子中查看詳細信息 以下鏈接。


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責資料:AB Internet Networks 2008 SL
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。