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

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

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

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

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

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

跑跑車曾經(jīng)為大家簡單介紹過Fuchsia,外媒認(rèn)為這款操作系統(tǒng)可能是專用于增強(qiáng)現(xiàn)實的。

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

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

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

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

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

Magenta跟Fuchsia的關(guān)系類似Linux和Android,Magenta內(nèi)核驅(qū)動著強(qiáng)大的Fuchsia操作系統(tǒng)。

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

但是,Magenta比LittleKernel強(qiáng)大很多,專為現(xiàn)代化、高處理器的設(shè)備而準(zhǔn)備,支持嵌入式設(shè)備、智能手機(jī)和桌面計算機(jī)。

以下LittleKernel簡稱為LK。

Magenta的內(nèi)部架構(gòu)基于LK,但是以上的層是全新的。

Magenta有進(jìn)程的概念,而LK沒有。

Magenta進(jìn)程是由LK級的架構(gòu)組成的,比如線程和內(nèi)存。

其他的不同點:

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

Magenta有一個對象處理系統(tǒng),LK也沒有這個概念

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

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

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

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

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

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

網(wǎng)友評論

發(fā)表評論

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

查看所有0條評論>>