谷歌為開發者推出 Fuchsia OS 網站

直到最近,我們對谷歌的 Fuchsia 操作系統還知之甚少。。 它於 2016 年首次出現在 GitHub 上,但沒有正式宣布,很快就出現了關於它可能是什麼的理論。

幾天前有消息稱谷歌已經推出了該項目的網站 提供有關公司內部長期開發的 Fuchsia 操作系統的信息。

該站點包含精選的可用文檔 以及操作系統組件源文本的鏈接,包括 Zircon 微內核。

文檔 涵蓋 Fuchsia 的開發以及該操作系統的應用程序,從源代碼、主要組件和框架的描述創建系統。

谷歌突然決定推出 Fuchsia

經過幾次內部開發的 Fuchsia 項目,這實際上是一個公開的秘密,因為 Google 開發人員沒有提及任何相關內容,並且幾乎否認了它的存在,Google 決定發布該項目。

重要的是要記住,在 Fuchsia 項目的框架內,正在開發一個通用操作系統,它可以在任何類型的設備上運行,從工作站和智能手機到嵌入式和消費設備。

開發時考慮了Android平台的創建經驗,並考慮到擴展性和安全性方面的缺陷。

關於紫紅色

紫紅色 開發了自己的用 Dart 編寫的 Armadillo GUI 使用 Flutter 框架。

該項目 還在開發 Peridot UI 框架、Fargo 包管理器、標準 libc 庫、Escher 渲染系統、Magma Vulkan 驅動程序、風景複合管理器、MinFS、MemFS、ThinFS(Go 語言中的 FAT)和 Blobfs,以及 FVM 部分管理器。

為了保證 Linux 在 fuchsia 中的兼容性,提出了 Machina 庫, 它允許您在使用基於管理程序的 Zircon 內核和 Virtio 規範形成的特殊隔離虛擬機中運行 Linux 應用程序,類似於在 Chrome 操作系統中啟動 Linux 應用程序的組織方式。

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

另一方面,隨著項目新址的公佈, Fuchsia OS 的開發人員正在致力於解決各種問題,為此 Fuchsia 提供了兩個核心以及一系列層。

  • Garnet 層在 Zircon 之上實現,負責設備驅動程序。
  • Topaz層提供了創建插件的接口。

LK

LK 為 RAM 大小有限且處理器性能較低的系統提供內核, 常用於嵌入式解決方案。 LK 內核基於 Littlekernel 項目,可以被視為 FreeRTOS 和 ThreadX 等系統的開放替代方案。

鋯石

鋯石 是一個功能齊全的微內核,專注於相當強大的設備上的應用程序, 例如智能手機和個人電腦。

Zircon 核心旨在作為 LK 的補充,並實施其他概念。

例如: Zircon 有進程支持,但 LK 沒有,但 Zircon 的進程實現涉及用於處理內存和線程的 LK 組件。 Zircon 還支持缺失的 LK 功能,例如用戶級別、對象處理系統和基於功能的安全模型。

如果您想了解該項目的網站,可以訪問 到以下鏈接。


發表您的評論

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

*

*

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