作者:Dave Altavilla

來源:Forbes

多年來,谷歌神秘的Fuchsia操作系統一直是一個黃鼠狼項目,大眾只了解新操作系統很小的一部分,但每當有新的進展,媒體都會大肆報道。今年早些時候,谷歌聘請了一位著名的蘋果軟體工程師去把新操作系統推向市場。有趣的是,這個項目從2016年就開始在GitHub上運行,你甚至可以在那裡試用一個基於瀏覽器的實驗版。

谷歌在上周五進一步揭開了Fuchsia的神秘面紗,並正式註冊了域名Fuchsia.dev,上線了一個新的開發者支持網站。那麼,我們對Fuchsia及其未來的潛力究竟了解多少呢? 雖然不多,但可以說,Google顯然正在重新創造開源輪子。

到目前為止,市場上的主要操作系統,無論是移動、桌面還是嵌入式解決方案,都基於Unix、Linux或Windows內核,其中包括Windows的變種、iOS、MacOS和Android。Google的Fuchsia操作系統潛在的激進之處在於,它不僅是開源的,而且不基於這些主要的操作系統內核。它有一個全新的「微內核」Zircon。是的,光聽名字就覺得很酷。

Zircon以前被稱為Magenta(品紅色),它的設計可以適應任何應用程序,從嵌入式的RTOS(實時操作系統)到各種移動和桌面設備端。因此,很多人猜測,Fuchsia自然會成為Android和Chrome OS的接班人,因為Fuchsia將兩者的功能與向後兼容性結合了起來,而且可以運行這兩個系統中的應用程序。簡而言之,它的設計可以運行在從32位或64位ARM內核到64位X86處理器的任何環境中,因此具有相當強的顛覆性。

谷歌的Fuchsia.dev站點目前只是初具雛形,但包含了一些基礎知識,包括辭彙表、入門指南和如何構建和運行在Fuchsia上運行的應用程序的說明。站點中甚至有關於Fuchsia如何工作的系統文檔。它在本質上看起來更加模塊化,為了實用性將核心組件分解為擁有離散功能的小塊。Zircon內核概念頁面指出:「內核管理許多不同類型的對象。那些是可以直接通過系統調用C++類,在內核/對象中調度程序介面實現的。很多是獨立的高級對象,還有一些包含了較低級別的路原語。」

不管你怎麼看,Google的Fuchsia OS計劃都很吸引人。市場上真的還有其他操作系統內核的空間嗎?如果Google繼續這個項目,它又會經受哪些適配方面的難題?不管這些問題的答案是什麼,谷歌的Fuchsia看上去確實非常關注跨平台兼容性,這對於開發人員和開發臨界質量來說是至關重要的。

翻譯人:胡錦琳

校訂人:賈博仲

推薦閱讀:

相关文章