Fuchsia OS 做爲 Google 正在開發的實驗性操做系統,引起了大衆不少猜想,好比其將取代 Android 系統。編程
實際上,這是谷歌開發的繼 Android 和 Chrome OS 以後的第三個操做系統,而且是一個「非 Linux 系」的系統,採用了谷歌全新微內核 Zircon,並使用 Dart 和 Flutter 打造全新的 UI。安全
據外媒最新報道稱,目前 Fuchsia OS 的工做已經基本完成,通過谷歌內部的「狗糧」測試流程後,就將正式面向市場。網絡
雖然谷歌並未正式公佈過 Fuchsia 在谷歌的戰略地位,但據彭博社的報告推測,Fuchsia 是谷歌試圖使用單一操做系統去統一整個生態圈的一種嘗試。異步
Fuchsia 的目標是可以基於谷歌的生態,運行在智能手機、智能音響、筆記本電腦等任何合適的設備之上。據內部消息人士透露,谷歌計劃在將來三年內,先讓 Fuchsia 在智能音響和其餘智能傢俱設備上運行起來,而後再轉移到其餘的終端設備上,並最終取代 Android 成爲世界上最大的移動操做系統。編程語言
取代 Andriod 在不少人看來是無稽之談,但瞭解 Andriod 背景狀況的人就不難理解,由於 Andriod 存在着不少沒法解決的弊端。異步編程
事實上,Android 早在 iPhone 發佈以前就已經構建好了,最初是被用做數碼相機的操做系統。iPhone 發佈後,Android 才被臨時移植到手機,並一直沿用至今。函數
但隨着互聯網的發展,尤爲是物聯網和 5G 的逐漸開始落地,谷歌在 Android 上面臨許多挑戰。例如,Android 大部份內容並不符合谷歌對智能設備的將來指望,好比語音交互方面、爲整個安卓生態系統內的設備推送更新等,而 Fuchsia 的出現就是爲了解決這些問題。工具
但替代 Andriod 必定是一個緩慢且漫長的過程。目前市面上不少的手機和智能硬件廠商都還很是依賴於 Android,這是谷歌不得不考慮的問題。測試
若是谷歌真的開始大力推動 Fuchsia 的市場化,這對於整個智能終端市場來講都是一個艱難的轉折變化。谷歌也將面臨着市場流失的風險。網站
Fuchsia 的開發者網站上公佈了一份 Fuchsia 編輯語言策略,該文檔對 Fuchsia 涉及到的編程語言分別進行了優缺點分析以及對各語言的使用策略。
從該文檔中咱們可以瞭解到該系統的設計目的、思路和將來的發展方向。好比其對 C 語言的解讀是這樣的:
優勢:
缺點:
使用策略:
由於文檔內容較多,就不一一列舉了,文末有文檔的連接地址。總結一下大概就是:
除了正常的公開測試階段(如 Alpha 和 Beta)外,Google 還有不少內部測試階段,好比「dogfood(狗糧)」。
「狗糧」測試期,意思是讓開發者親自安裝使用操做系統,經過測試找到缺點和不足,這個階段設置在普通用戶測試以前。
說個題外話,谷歌的測試流程真的頗有意思。
除了「狗糧」外,谷歌還有至關多的內部測試階段,例如當 Google + 還處於早期開發階段時,在進行全公司範圍的「狗糧測試」以前,他們作了一個小範圍的「fishfood(魚食)」測試...
此外,谷歌有時在「魚食」和「狗糧」之間還有一個範圍稍微大一點的「teamfood(團隊食品)」測試階段,「狗糧」一般是在生產或公開測試以前的最後一個,幾乎是全公司的內部測試。
在過去的一年裏,有跡象代表至少部分 Fuchsia OS 系統已經經過了「魚食」和「團隊食品」的測試,立刻就要進行「狗糧」階段的測試。
雖然還未正式開放,但目前已有不少企業加入了 Google Fuchsia 生態。據 Fuchsia 中文社區官方發佈,目前能夠公佈的 14 家公司的名單是:索尼、三星、華爲、OPPO、Vivo、夏普、ARM、高通、聯發科、Imagination Technologies、意法半導體、小米、清華紫光展訊、GlobalEdge Software。
從上面能夠看到中國公司是最多的,光大陸就已經有了 5 家公司,若是算上聯發科,中國公司將有 6 家,絕對是目前 Fuchsia 生態參與最多的國家。而 Google 的母國美國反而只有高通一家公司。
上文咱們寫到,有不少國內企業參與了谷歌 Fuchsia 生態,這是放棄了自研操做系統麼?並非,可能只是無奈之舉和一種更爲泛化的嘗試策略。
在很長時間裏,國產操做系統一直都處於一個尷尬的境地,尤爲是 2006 年的那一塊兒「國產系統造假事件」,讓市場和大衆輿論對國產操做系統的風評降入谷底。當時也有業內人士表示,不少國產操做系統廠商的出發點只在於獲取國家的補貼,對於實際的研發和可否商業化只是「走個過場」。
然而,隨着全球局勢的變化,對於成熟且自主可控的國產操做系統還有自主研發芯片的需求已經迫在眉睫。近兩年咱們也能看到,市場關於國產操做系統的聲音已經愈來愈大,由於愈來愈多的關注和國內廠商的投入,也正在逐漸有所突破。
2020 年,國產操做系統能真正取得突破性的進展、開始佔據一席之地麼?咱們拭目以待。
相關資料:Fuchsia OS 中文社區:
https://fuchsia-china.com/Fuchsia 官方代碼:
https://GoogleSource.comFuchsia OS 源碼的國內鏡像:
https://fuchsia-china.com/fuc...Fuchsia Programming Language Policy:
https://fuchsia.googlesource....
-END-