近期,F(xiàn)uchsia OS社區(qū)發(fā)布了這款Google全新推出的開源操作系統(tǒng)的詳細結構設計。
Fuchsia OS的整體架構,被谷歌比喻為一個“層蛋糕”。它被分成了4個不同的層次。第一層,即最底下一層,是構建Fuchsia OS的基石,稱之為Zircon內(nèi)核。這是一個由Google全新設計的新內(nèi)核,主要處理硬件訪問和軟件之間的通信。打個比方,Zircon之于Fuchsia,就如Linux之于Android。
第二層是直接構建在Zircon上的一層,名叫Garnet。Garnet 包含各種操作系統(tǒng)所需的各種底層功能,如硬件的驅動程序(網(wǎng)絡,圖形等)和軟件安裝。第三層是Peridot層,主要處理Fuchsia的模塊化應用程序設計。Peridot層中的另外兩個主要組件直接用于模塊,Ledger 可以跨設備保存用戶在應用/模塊中的位置,并同步到Google帳戶;Maxwell是一個更復雜的主題,目前知道的是,Maxwell包括有Kronk,功能類似Google Assistant。第四層Topaz,是Fuchsia OS的頂層,也是對開發(fā)者和用戶直接影響最大的一層。Topaz 提供Flutter支持,可以幫提供給用戶日常使用的功能齊全的應用程序。
目前,大多數(shù)手機制造商會定制Android用戶體驗,以便從競爭中脫穎而出,而不是使用 Google 的默認界面設計。這也造成了Android 撕裂般的生態(tài)系統(tǒng)環(huán)境。而使用Fuchsia OS,同樣的事情對制造商會變得更簡單。谷歌正在希望借助Fuchsia OS,來確保系統(tǒng)的可更新性和統(tǒng)一性。
有消息透露,在過去一年,華為的工程師已經(jīng)向Fuchsia項目遞交了一系列測試需求。據(jù)外媒報道,華為工程師11月份曾透露該公司正在其手機上測試運行Fuchsia,其中Honor Play 是首批測試Fuchsia OS 的機型。