Google 向公眾開放Fuchsia作業系統:提供詳細安裝教學,Intel NUC可正常運行

Google 向公眾開放Fuchsia作業系統:提供詳細安裝教學,Intel NUC可正常運行

ADVERTISEMENT

已經曝光了4年多的Google Fuchsia作業系統,今天正式向公眾開放原始碼了。

Google 向公眾開放Fuchsia作業系統:提供詳細安裝教學,Intel NUC可正常運行

從今天開始,Google 擴展了Fuchsia的開源模型,為專案討論創建並規範了社群,讓公眾能更容易地參與到其中。

主要的措施有:創建新的郵件列表用於專案討論;加入治理模型,闡明如何制定戰略決策,開放問題追蹤器,幫助開發者查看正在執行的工作。

Fuchsia OS一直被外界寄予厚望,被認為是Google 手機、電腦、物聯網等設備的大一統作業系統。

其實在過去幾年中,Google 已經開放了Fuchsia部分原始碼,甚至還提供過在Pixelbook筆電上的安裝教學。

外媒ArsTechnica在Pixelbook上安裝Fuchsia OS

不過,Google 並沒有在GitHub上開源,而是選擇了自家的google source網站。一年前,Google 還刪除了GitHub的鏡像。

作為免費和開源軟體,Fuchsia採用BSD、MIT和Apache 2.0軟體許可證。

此外,Google 還發布了針對Fuchsia的技術路線圖,包括可以讓核心獨立升級的驅動程式框架、連接埠定義語言、文件系統性能、做到可存取性和輸入改進等等。

什麼是Fuchsia

Fuchsia是Google研發的一個作業系統,意為紫紅色,官方解釋為:Pink + Purple = Fuchsia。

Google 向公眾開放Fuchsia作業系統:提供詳細安裝教學,Intel NUC可正常運行

其中Pink(粉色)很可能是指很Pink專案,這是蘋果80年代開發的作業系統,後來演變為與IBM的Taligent聯合專案,最終演變為Mac OS。而Purple也是蘋果的內部代號,後來變成了iPhone。

所以,外界預測這個作業系統是為取代手機端Android和電腦端的Chrome OS。

Fuchsia系統基於Zircon微核心,而非Linux核心,支援兩種核心架構: arm64和x86-64**。

Fuchsia支援多種程式編輯語言,包括C/C++、Dart、Go、Rust和Python,此外還有一種名為FIDL的連接埠定義語言。

最開始,也就是2016年8月15日,外媒The Verge發現Google 在GitHub上放出了一個名為Fuchsia-mirror的專案頁,該系統首次被外界所知。

Google 向公眾開放Fuchsia作業系統:提供詳細安裝教學,Intel NUC可正常運行

雖然官方沒有公布任何細節,但是外媒還是在原始碼中發現,Fuchsia可以用於手機、電腦、智慧型手錶、車載娛樂系統和其他嵌入式設備。

今年開源的華為鴻蒙系統也和Fuchsia一樣是全場景多終端的作業系統。

從之後洩露的系統截圖來看,Fuchsia在系統介面上和現在的Android有很多相似之處。

Google 向公眾開放Fuchsia作業系統:提供詳細安裝教學,Intel NUC可正常運行

這是因為Fuchsia的使用者介面與APP都是使用Flutter開發。而Flutter是一個支援Android、iOS等的跨平台軟體開發工具包。

2017年1月,Google 在GitHub上提供了在Pixelbook上安裝Fuchsia的說明文件,外媒ArsTechnica按照教學裝上了這個作業系統。

Google 向公眾開放Fuchsia作業系統:提供詳細安裝教學,Intel NUC可正常運行

但是,當時的Fuchsia完成度比較低,雖然能正常使用滑鼠,鍵盤,卻無法使用WiFi。所以Fuchsia也僅僅是達到了可以測試的水準,無法實際使用。

2019年7月1日,Google 宣布該專案的開發者網站Fuchsia.dev上線,向外界提供作業系統的原始碼和文件。

如何試用Fuchsia

現在,Fuchsia已知的直接支援的硬體有Google Pixelbook和Intel NUC。

Fuchsia已支援Intel NUC

如果你手頭有這兩款硬體,先將原始碼下載到本地端:

curl -s “https://fuchsia.googlesource.com/fuchsia/+/HEAD/scripts/bootstrap?format=TEXT“ | base64 —decode | bash

插入USB隨身碟後進入所在目錄,透過fx命令製作啟動USB隨身碟。將硬體設置為從USB隨身碟啟動即可安裝Fuchsia系統。

目前,記憶體、SSD、鍵盤、HDMI連接埠均可正常工作。

至於這兩款硬體具體的安裝步驟,可以前去官方開發網站查詢。

如果你沒有這兩款硬體,但是又想體驗Fuchsia,那麼只能去官網下載Fuchsia模擬器。也就是透過fx命令運行模擬器。

最後,Google 官方特別指出,Fuchsia尚未準備好進行一般產品的開發,甚至將其作為開發目標。現在的Fuchsia主要是面向有一定技術能力的開發者。

Google 希望開發者一起來幫助構建這個作業系統的未來。

Qbitai
作者

量子位(Qbitai)專注於人工智慧及前沿科技領域,提供技術研發趨勢、科技企業動態、新創公司報道等最新資訊,以及機器學習入門資源、電腦科學最新研究論文、開源程式碼和工具的相關報導。

使用 Facebook 留言
發表回應
謹慎發言,尊重彼此。按此展開留言規則