Google擴展了Fuchsia OS開源模型

Fuchsia OS是Googl開發的操作系統e,不同於公司以前基於Linux內核開發的操作系統,例如Google Chrome OS和Android,Fuchsia 基於名為Zircon的新微內核,源自Little Kernel(LK),後者是為嵌入式系統設計的,主要用C語言編寫。

根據介紹,紫紅色 設計用於多種設備, 包括手機和個人計算機。

Google決定擴展Fuchsia OS的開源模型 促進公眾參與該項目。 紫紅色的開發促進者Wayne Piekarski解釋說:

“紫紅色是創建通用開放源代碼操作系統的長期項目,如今,我們正在開發紫紅色開放源代碼模型,以適應公眾的貢獻。”

“紫紅色旨在優先考慮安全性,升級和性能,並且目前正由紫紅色團隊積極開發。 四年來,我們一直在git存儲庫中以開源形式開發Fuchsia。 您可以在https://fuchsia.googlesource.com上瀏覽存儲庫歷史記錄,以了解紫紅色隨時間的變化。 我們從根本上奠定了基礎,以促進創建安全,可持續的產品和體驗。

目前我們對Fuchsia OS了解多少?

在這個水平上,可能性似乎很高,當我們在2019年XNUMX月的I / O會議上引用Google的最新聲明時,可以說這個假設成立了。

據傳Fuchsia OS是下一代Android, 為當前使用Android或Chrome操作系統的設備類型而設計,同時通過虛擬化或其他技術保持與現有應用程序的兼容性。

可以創建已發布的代碼並將其部署用於測試使用Google Pixelbook,Acer Switch Alpha 12或完整的Intel NUC計算機,而不是普通的IoT設備。

另外, 幾個月前,谷歌啟動了Fuchsia.dev 幫助開發人員實現其操作系統代碼

該網站也未提供Google的確切優先事項, 但是您可以藉助諸如文檔之類的優質文檔,開始更多地了解操作系統,測試源等。

但是,我們知道新的操作系統不同於已經存在的任何操作系統。 Google已經從系統核心明確了這個主題。 與Android不同,Fuchsia不是基於Linux內核,而是基於從Little Kernel(LK)派生的名為Zircon的新微內核。

取自文檔, 以下是Google更加清晰的幾點:

  • 紫紅色不是Linux:紫紅色是基於微內核的操作系統,該微內核稱為Zircon。 受支持的體系結構是arm64和x64,但是它們當前不是AMD處理器,儘管這僅意味著它們沒有經過積極測試。
  • 所做的更改不需要重新編譯內核。 實際上,您可以升級到新的Fuchsia文件系統而無需重新啟動。
  • 紫紅色及其支持的應用程序:紫紅色被設計為支持多種編程語言。 它已經支持C / C ++,Dart,Go,Rust和Python。 另外,還有FIDL(紫紅色接口定義語言)。 它是一種定義通道中常用協議的語言。
  • Fuchsia SDK是低級的,代碼指出大多數開發人員不會直接使用它。
  • 紫紅色與Flutter和圖形:紫紅色具有稱為Magma的GPU控制器架構。 驅動程序不在內核中運行,而是在特權用戶空間進程中運行。
  • Flutter語言是Dart,可以將其編譯為JavaScript或本機代碼。 Google在Flutter的開發上投入了大量精力,起初看起來像是跨平台的移動策略現在似乎在走得更遠。
  • 它是用戶面前的邏輯容器,它封裝了人類活動以及一個或多個模塊。 故事將使用戶自然地組織活動

來源: https://opensource.googleblog.com


發表您的評論

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

*

*

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