跑跑車游戲網
您的位置:首頁VR資訊中心VR百科 → Fuchsia操作系統開發(fā)中 或為谷歌專門增強VR而開發(fā)

Fuchsia操作系統開發(fā)中 或為谷歌專門增強VR而開發(fā)

2016/8/15 9:16:35來源:本站整理作者:不詳我要評論(0)

谷歌最近正在開發(fā)一個名叫Fuchsia的操作系統,這個系統或為專門增強VR而進行的開發(fā)。

谷歌正在『悄悄』的開發(fā)一款全新的操作系統,命名為『Fuchsia』。

Google在Fuchsia的GitHub主頁上這樣介紹Fuchsia:“Pink+Purple==Fuchsia(a new Operating System)”。

跑跑車曾經為大家簡單介紹過Fuchsia,外媒認為這款操作系統可能是專用于增強現實的。

Fuchsia不僅僅托管在GitHub,而且在Googlesource也有主頁:https://fuchsia.googlesource.com/。

Google開發(fā)的操作系統都有個共同點,全都基于Linux Kernel:ChromeOS,Android和Chromecasts。

但是LinuxKernel并不是在所有的場景中都能起到很好的作用(影響性能或者造成其他影響),特別是嵌入式設備,類似汽車儀表盤和GPS單元。

Fuchsia主頁所能獲取的信息有限,但是這完全不能滿足我們的好奇心。digdigdig,挖挖挖……

從Fuchsia所包含的項目和文檔發(fā)現,Fuchsia的內核是Magentakernel,一個基于‘LittleKernel’的項目。

Magenta跟Fuchsia的關系類似Linux和Android,Magenta內核驅動著強大的Fuchsia操作系統。

Magenta被設計為商業(yè)性嵌入式操作系統,類似FreeRTOS和ThreadX。

但是,Magenta比LittleKernel強大很多,專為現代化、高處理器的設備而準備,支持嵌入式設備、智能手機和桌面計算機。

以下LittleKernel簡稱為LK。

Magenta的內部架構基于LK,但是以上的層是全新的。

Magenta有進程的概念,而LK沒有。

Magenta進程是由LK級的架構組成的,比如線程和內存。

其他的不同點:

Magenta有一流的用戶模式支持,LK沒有

Magenta有一個對象處理系統,LK也沒有這個概念

Magenta有基于capability的安全模型(類似Android6.0權限),LK的所有代碼都是可信的

除了內核以外,還發(fā)現Google把Flutter作為Fuchsia的用戶界面,Dart作為主要的編程語言,從顏色和展示效果上看,使用的是Material DesignUI理念。

Fuchsia支持32位和64位的ARMCPUs,還有64位的PCs,后續(xù)應該會支持RaspberryPi 3。

了解了Fuchsia這么多的信息,但是為什么Google要開發(fā)一個全新的OS和kernel?為了在智能手機和PCs上構建MaterialDesign理念?最有可能的原因是。

Google希望Fuchsia有一天能代替ChromeOS和Android,但也許Google也會像三星對待TizenOS一樣對待Fuchsia。

但也有可能只是谷歌的一次嘗試。

網友評論

發(fā)表評論

(您的評論需要經過審核才能顯示)

查看所有0條評論>>