友快網

導航選單

谷歌拋開Android從頭開發Fuchsia OS的原因

Fuchsia OS是谷歌拋開安卓從頭開發的作業系統。Android系統在手機市場的佔有率超過80%,谷歌卻不遺餘力地開發出紫紅色的作業系統Fuchsia OS,這就不得不引起很多人深思。

Fuchsia OS紫紅色的Logo象徵是一個紅紅火火的無限符號“∞”,未來的谷歌並不會困於手機端,就像過去它不會困於電腦端一樣,谷歌要佔領電視、智慧穿戴裝置、車載系統,乃至可以接入網路的Everything。

顯然臃腫的Android系統是沒有辦法塞入這些低功耗的小型智慧化裝置,就像微軟沒能將Windows復刻到手機中一樣,最終打造出了四不像的Windows Phone,最終在手機流量入口的爭奪戰中敗下陣來。這就是為什麼谷歌要開發出全新的基於微核心的分散式作業系統Fuchsia OS,Fuchsia OS是谷歌試圖使用單一的作業系統去統一整個生態圈的一種嘗試。

Android和Fuchsia OS存在本質上的差異

谷歌的Android系統和Chrome OS都是基於Linux核心開發的,而Fuchsia OS是基於Zircon微核心開發(過去叫Magenta),Zircon使用C++編寫。微核心可以將宏核心中的部分模組從核心空間轉移到了使用者空間,也可以將微核心中的一些功能模組從使用者空間轉移到核心空間。

在微核心的架構中使用者空間的各功能模組設計成了一個個相互獨立服務模組,每個服務模組都擁有不同的地址空間,而微核心則採用訊息通訊機制來排程各個服務模組進行工作。這樣微核心的優勢就體現出來了,核心小可以用於小型裝置,單一的服務模組出錯並不會影響系統的整體執行,只需要重啟出錯的伺服器模組即可,而宏核心只要出錯就會引起系統崩潰,因為宏核心所有的模組使用同一塊地址空間。

微核心這種架構叫做“外掛架構”,在這樣的結構中,核心系統很少變更所以系統很穩定,它擁有程式執行的最小的邏輯結構卻不涉及具體的業務,外掛的安裝、執行、解除安裝或者出現故障並不會對系統造成任何的影響。基於訊息空閒機制和外掛架構的微核心系統可以實現分散式服務架構,服務可以位於同一臺機器,也可以位於其他機器,當然前提是網路給力,這也就是為什麼5G為譽為未來賦能的基石,在移動網際網路時代網路的快速、低延時還不能體現出絕對的優勢,但到了IOT萬物互聯時代會從B端到C端全面性的顛覆。

這時就產生了一個問題,怎樣的OS才能滿足未來的需求?毫無疑問是基於微核心的分散式作業系統才是滿足未來需求的作業系統。但最終是不是Fuchsia OS還不得而知,從鴻蒙系統勁頭來看,鴻蒙系統明顯要領先一步商用。

總結

Fuchsia OS的命運最終會不會像紫紅色的“∞”Logo那樣延續谷歌的無限可能之夢還不得而知,畢竟未來還未到,這中間充滿了很多的變數,所以最終能不能銜續上Android的輝煌也不得而知,但現在它擁有了強有力的對手HarmonyOS。

上一篇:超濾膜透過性下降事出有因,濾芯失去市場後,膜切割機難推其責
下一篇:OPPO Reno6 Pro+、OPPO Reno5 Pro+、OPPO Find x3之間哪款拍照更好?