曉查 發自 凹非寺
量子位 報導 | 公眾號 QbitAI
已經曝光了4年多的谷歌Fuchsia作業系統,今天正式向公眾開放原始碼了。
從今天開始,谷歌擴展了Fuchsia的開源模型,為項目討論創建並規範了社區,讓公眾能更容易地參與到當中來。
主要的措施有:創建新的郵件列表用於項目討論;添加治理模型,闡明如何制定戰略決策,開放問題跟蹤器,幫助開發者查看正在執行的工作。
Fuchsia OS一直被外界寄予厚望,被認為是谷歌手機、電腦、物聯網等設備的大一統作業系統。
其實在過去幾年中,谷歌已經開放了Fuchsia部分原始碼,甚至還提供過在Pixelbook筆記本上的安裝教程。
△外媒ArsTechnica在Pixelbook上安裝Fuchsia OS
不過,谷歌並沒有在GitHub上開源,而是選擇了自家的googlesource網站。一年前,谷歌還刪除了GitHub的鏡像。
作為免費和開源軟體,Fuchsia採用BSD、MIT和Apache 2.0軟體許可證。
此外,谷歌還發布了針對Fuchsia的技術路線圖,包括可以讓內核獨立升級的驅動程序框架、接口定義語言、文件系統性能、實現可訪問性和輸入改進等等。
什麼是Fuchsia
Fuchsia是谷歌密碼研發的一個作業系統,意為紫紅色,官方解釋為:Pink + Purple == Fuchsia。
其中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發現谷歌在GitHub上放出了一個名為Fuchsia-mirror的項目頁,該系統首次被外界所知。
雖然官方沒有公布任何細節,但是外媒還是在原始碼中發現,Fuchsia可以用於手機、電腦、智能手錶、車載娛樂系統和其他嵌入式設備。
今年開源的華為鴻蒙系統也和Fuchsia一樣是全場景多終端的作業系統。
從之後洩露的系統截圖來看,Fuchsia在系統界面上和現在的Android有很多相似之處。
這是因為Fuchsia的用戶界面與應用都是使用Flutter開發。而Flutter是一個支持Android、iOS等的跨平臺軟體開發工具包。
2017年1月,谷歌在GitHub上提供了在Pixelbook上安裝Fuchsia的說明文檔,外媒ArsTechnica按照教程裝上了這個作業系統。
但是,當時的Fuchsia完成度比較低,雖然能正常使用滑鼠,鍵盤,卻無法使用WiFi。所以Fuchsia也僅僅是達到了可以測試的水平,無法實際使用。
2019年7月1日,谷歌宣布該項目的開發者網站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
插入U盤後進入所在目錄,通過fx命令製作啟動U盤。將硬體設置為從U盤啟動即可安裝Fuchsia系統。
目前,內存、SSD、鍵盤、HDMI接口均可正常工作。
至於這兩款硬體具體的安裝步驟,可以前去官方開發網站查詢。
如果你沒有這兩款硬體,但是又想體驗Fuchsia,那麼只能去官網下載Fuchsia仿真器。也是通過fx命令運行仿真器。
最後,谷歌官方特別指出,Fuchsia尚未準備好進行一般產品的開發,甚至將其作為開發目標。現在的Fuchsia主要是面向有一定技術能力的開發者。
谷歌希望開發者一起來幫助構建這個作業系統的未來。
開源地址:
https://fuchsia.googlesource.com
開發者網站:
http://fuchsia.dev/
安裝指導:
https://fuchsia.dev/fuchsia-src/development/hardware/paving
官方博客:
https://opensource.googleblog.com/2020/12/expanding-fuchsias-open-source-model.html
— 完 —
本文系網易新聞•網易號特色內容激勵計劃籤約帳號【量子位】原創內容,未經帳號授權,禁止隨意轉載。
原標題:《谷歌向公眾開放Fuchsia OS:支持手機電腦IoT,華為鴻蒙與之對標》
閱讀原文