已經(jīng)曝光了4年多的谷歌Fuchsia操作系統(tǒng),正式向公眾開放源代碼了。
谷歌擴展了Fuchsia的開源模型,為項目討論創(chuàng)建并規(guī)范了社區(qū),讓公眾能更容易地參與到當中來。
主要的措施有:創(chuàng)建新的郵件列表用于項目討論;添加治理模型,闡明如何制定戰(zhàn)略決策,開放問題跟蹤器,幫助開發(fā)者查看正在執(zhí)行的工作。
Fuchsia OS一直被外界寄予厚望,被認為是谷歌手機、電腦、物聯(lián)網(wǎng)等設備的大一統(tǒng)操作系統(tǒng)。
其實在過去幾年中,谷歌已經(jīng)開放了Fuchsia部分源代碼,甚至還提供過在Pixelbook筆記本上的安裝教程。
不過,谷歌并沒有在GitHub上開源,而是選擇了自家的googlesource網(wǎng)站。一年前,谷歌還刪除了GitHub的鏡像。
作為免費和開源軟件,F(xiàn)uchsia采用BSD、MIT和Apache 2.0軟件許可證。
此外,谷歌還發(fā)布了針對Fuchsia的技術(shù)路線圖,包括可以讓內(nèi)核獨立升級的驅(qū)動程序框架、接口定義語言、文件系統(tǒng)性能、實現(xiàn)可訪問性和輸入改進等等。
什么是Fuchsia
Fuchsia是谷歌密碼研發(fā)的一個操作系統(tǒng),意為紫紅色,官方解釋為:Pink + Purple == Fuchsia。
其中Pink(粉色)很可能是指很Pink項目,這是蘋果80年代開發(fā)的面向?qū)ο蟮牟僮飨到y(tǒng),后來演變?yōu)榕cIBM的Taligent聯(lián)合項目,最終演變?yōu)镸ac OS。
而Purple也是蘋果的內(nèi)部代號,后來變成了iPhone。
所以,外界預測這個操作系統(tǒng)是為取代手機端Android和電腦端的Chrome OS。
Fuchsia系統(tǒng)基于Zircon微內(nèi)核,而非Linux內(nèi)核,支持兩種內(nèi)核架構(gòu):arm64和x86-64**。
Fuchsia支持多種編程語言,包括C/C++、Dart、Go、Rust和Python,此外還有一種名為FIDL的接口定義語言。
最開始,也就是2016年8月15日,外媒The Verge發(fā)現(xiàn)谷歌在GitHub上放出了一個名為Fuchsia-mirror的項目頁,該系統(tǒng)首次被外界所知。
雖然官方?jīng)]有公布任何細節(jié),但是外媒還是在源代碼中發(fā)現(xiàn),F(xiàn)uchsia可以用于手機、電腦、智能手表、車載娛樂系統(tǒng)和其他嵌入式設備。
今年開源的華為鴻蒙系統(tǒng)也和Fuchsia一樣是全場景多終端的操作系統(tǒng)。
從之后泄露的系統(tǒng)截圖來看,F(xiàn)uchsia在系統(tǒng)界面上和現(xiàn)在的Android有很多相似之處。
這是因為Fuchsia的用戶界面與應用都是使用Flutter開發(fā)。而Flutter是一個支持Android、iOS等的跨平臺軟件開發(fā)工具包。
2017年1月,谷歌在GitHub上提供了在Pixelbook上安裝Fuchsia的說明文檔,外媒ArsTechnica按照教程裝上了這個操作系統(tǒng)。
但是,當時的Fuchsia完成度比較低,雖然能正常使用鼠標,鍵盤,卻無法使用WiFi。所以Fuchsia也僅僅是達到了可以測試的水平,無法實際使用。
2019年7月1日,谷歌宣布該項目的開發(fā)者網(wǎng)站Fuchsia.dev上線,向外界提供操作系統(tǒng)的源代碼和文檔。
如何試用Fuchsia
現(xiàn)在,F(xiàn)uchsia已知的直接支持的硬件有Google Pixelbook和Intel NUC。
插入U盤后進入所在目錄,通過fx命令制作啟動U盤。將硬件設置為從U盤啟動即可安裝Fuchsia系統(tǒng)。
目前,內(nèi)存、SSD、鍵盤、HDMI接口均可正常工作。
至于這兩款硬件具體的安裝步驟,可以前去官方開發(fā)網(wǎng)站查詢。
如果你沒有這兩款硬件,但是又想體驗Fuchsia,那么只能去官網(wǎng)下載Fuchsia仿真器。也是通過fx命令運行仿真器。
最后,谷歌官方特別指出,F(xiàn)uchsia尚未準備好進行一般產(chǎn)品的開發(fā),甚至將其作為開發(fā)目標?,F(xiàn)在的Fuchsia主要是面向有一定技術(shù)能力的開發(fā)者。
谷歌希望開發(fā)者一起來幫助構(gòu)建這個操作系統(tǒng)的未來。
責任編輯:haq
-
谷歌
+關(guān)注
關(guān)注
27文章
6128瀏覽量
104950 -
操作系統(tǒng)
+關(guān)注
關(guān)注
37文章
6685瀏覽量
123140 -
開源
+關(guān)注
關(guān)注
3文章
3218瀏覽量
42329
發(fā)布評論請先 登錄
相關(guān)推薦
評論