從報道到專利,有關(guān)注映維網(wǎng)分享的小伙伴應該有留意到,F(xiàn)acebook一直專注于為AR/VR開發(fā)專門的操作系統(tǒng)。在日前Instagram的一次AMA問答中,F(xiàn)acebook首席執(zhí)行官馬克·扎克伯格和Facebook Reality Labs負責人安德魯·博斯沃思透露了所述操作系統(tǒng)的架構(gòu)信息,同時從技術(shù)層面解釋了為何要自研操作系統(tǒng)。
扎克伯格證實,F(xiàn)acebook正在打造一個基于微內(nèi)核的操作系統(tǒng)。他說道:“我們正在構(gòu)建一個基于微內(nèi)核的操作系統(tǒng)……歸根結(jié)底,我們需要能夠從基本上設計和定制堆棧的每一層,以提供(AR/VR)這些系統(tǒng)所需的性能和效率。”
作為說明,微內(nèi)核由一群盡可能將數(shù)量最小化的軟件程序組成,它們負責提供實現(xiàn)一個操作系統(tǒng)所需要的各種機制與功能。微內(nèi)核操作系統(tǒng)通常采用基于客戶/服務器模式,將操作系統(tǒng)中最基本的部分放入內(nèi)核中,而把操作系統(tǒng)的絕大部分功能都放在微內(nèi)核外面的一組服務器(進程)中實現(xiàn)。
微內(nèi)核操作系統(tǒng)具有非常靈活的可擴展性。由于大多數(shù)功能是由相對獨立的服務器軟件來實現(xiàn),當開發(fā)了新的硬件和軟件時,微內(nèi)核操作系統(tǒng)只須在相應的服務器中增加新的功能或再增加一個專門的服務器即可。除了可在操作系統(tǒng)中增加新的功能,你同時可修改原有功能,以及刪除已過時的功能。
這位Facebook的掌舵人進一步從技術(shù)層面解釋了自研操作系統(tǒng)的原因:“(AR和VR)這些新平臺與之前的所有平臺都非常不同。不僅是輸入,還包括應用模型、如何發(fā)現(xiàn)東西、需要優(yōu)化的程度等等。如果你要開發(fā)一副需要看起來像普通眼鏡的設備,你需要對系統(tǒng)進行嚴格的優(yōu)化,以便它能夠在一個能夠持續(xù)一整天的熱封裝和電源封裝中完成現(xiàn)代計算機所能實現(xiàn)的所有計算。所以這是一個非常巨大的挑戰(zhàn)。在這一方面,我們團隊已經(jīng)取得了長足的進步?!?/p>
值得一提的是,F(xiàn)acebook Reality Labs負責人安德魯·博斯沃思(Andrew Bosworth)同樣有參與這次AMA問答。對于操作系統(tǒng)這個問題,他強調(diào)如果有原生適合AR/VR的操作系統(tǒng),F(xiàn)acebook會愿意使用,但由于扎克伯格提到的挑戰(zhàn),F(xiàn)acebook需要自力更生。
他說:“我希望能夠盡量減少需要開發(fā)的量。Facebook實際上是建立在開源之上。我們是開源的重要貢獻者。當有軟件可以用時,我們愿意去使用。顯然,我們的Oculus和Portal系統(tǒng)是基于Android構(gòu)建,而我們在這方面取得了巨大的成功。我希望能夠盡量減少需要開發(fā)的量。但要適配這樣緊湊的熱封套,需要開發(fā)的量令人感到驚訝。”
博斯沃思進一步打趣道:“我有時我確實覺得我那一代的電腦程序員有點懶。我們得偷懶,我們正處于摩爾定律最顯著的時代,所以你可以只寫high-level的低效代碼,誰在乎呢?……所以你看到我做的工作,你看到Facebook Reality Labs做的工作,我其實并不想做。但為了實現(xiàn)我們的愿景,我我必須去做,而構(gòu)建我們自己的操作系統(tǒng)就是其中的一環(huán)?!?/p>
值得一提的是,在2019年The Information的一篇報道中,F(xiàn)acebook自研操作系統(tǒng)是為了擺脫對其他公司的依賴。The Information當時引述Facebook AR/VR產(chǎn)品與工程副總裁菲克斯·柯爾克帕特里克(Ficus Kirkpatrick)稱,盡管當前的Oculus和Portal設備是采用Android的修改版本,但自有操作系統(tǒng)的研發(fā)意味著未來的Facebook硬件產(chǎn)品“可能”不再需要依賴于谷歌軟件。
最后值得一提的是,自從Oculus Quest 2開始,我們已經(jīng)能開始初步看到Facebook正在構(gòu)建的AR/VR操作系統(tǒng),映維網(wǎng)從Quest 2的系統(tǒng)代碼中找到了相關(guān)信息,比如以下Quest 2系統(tǒng)的配置信息文件中有提到了“XROS”和“HYP_XROS”。
原文標題:Facebook正在為AR/VR打造一個微內(nèi)核操作系統(tǒng)
文章出處:【微信公眾號:亮亮視野】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
責任編輯:haq
-
Ar
+關(guān)注
關(guān)注
24文章
5096瀏覽量
169611 -
操作系統(tǒng)
+關(guān)注
關(guān)注
37文章
6834瀏覽量
123350 -
vr
+關(guān)注
關(guān)注
34文章
9640瀏覽量
150313
原文標題:Facebook正在為AR/VR打造一個微內(nèi)核操作系統(tǒng)
文章出處:【微信號:glxss-life,微信公眾號:亮亮視野LLVISION】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論