從報(bào)道到專(zhuān)利,有關(guān)注映維網(wǎng)分享的小伙伴應(yīng)該有留意到,F(xiàn)acebook一直專(zhuān)注于為AR/VR開(kāi)發(fā)專(zhuān)門(mén)的操作系統(tǒng)。在日前Instagram的一次AMA問(wèn)答中,F(xiàn)acebook首席執(zhí)行官馬克·扎克伯格和Facebook Reality Labs負(fù)責(zé)人安德魯·博斯沃思透露了所述操作系統(tǒng)的架構(gòu)信息,同時(shí)從技術(shù)層面解釋了為何要自研操作系統(tǒng)。
扎克伯格證實(shí),F(xiàn)acebook正在打造一個(gè)基于微內(nèi)核的操作系統(tǒng)。他說(shuō)道:“我們正在構(gòu)建一個(gè)基于微內(nèi)核的操作系統(tǒng)……歸根結(jié)底,我們需要能夠從基本上設(shè)計(jì)和定制堆棧的每一層,以提供(AR/VR)這些系統(tǒng)所需的性能和效率?!?/p>
作為說(shuō)明,微內(nèi)核由一群盡可能將數(shù)量最小化的軟件程序組成,它們負(fù)責(zé)提供實(shí)現(xiàn)一個(gè)操作系統(tǒng)所需要的各種機(jī)制與功能。微內(nèi)核操作系統(tǒng)通常采用基于客戶/服務(wù)器模式,將操作系統(tǒng)中最基本的部分放入內(nèi)核中,而把操作系統(tǒng)的絕大部分功能都放在微內(nèi)核外面的一組服務(wù)器(進(jìn)程)中實(shí)現(xiàn)。
微內(nèi)核操作系統(tǒng)具有非常靈活的可擴(kuò)展性。由于大多數(shù)功能是由相對(duì)獨(dú)立的服務(wù)器軟件來(lái)實(shí)現(xiàn),當(dāng)開(kāi)發(fā)了新的硬件和軟件時(shí),微內(nèi)核操作系統(tǒng)只須在相應(yīng)的服務(wù)器中增加新的功能或再增加一個(gè)專(zhuān)門(mén)的服務(wù)器即可。除了可在操作系統(tǒng)中增加新的功能,你同時(shí)可修改原有功能,以及刪除已過(guò)時(shí)的功能。
這位Facebook的掌舵人進(jìn)一步從技術(shù)層面解釋了自研操作系統(tǒng)的原因:“(AR和VR)這些新平臺(tái)與之前的所有平臺(tái)都非常不同。不僅是輸入,還包括應(yīng)用模型、如何發(fā)現(xiàn)東西、需要優(yōu)化的程度等等。如果你要開(kāi)發(fā)一副需要看起來(lái)像普通眼鏡的設(shè)備,你需要對(duì)系統(tǒng)進(jìn)行嚴(yán)格的優(yōu)化,以便它能夠在一個(gè)能夠持續(xù)一整天的熱封裝和電源封裝中完成現(xiàn)代計(jì)算機(jī)所能實(shí)現(xiàn)的所有計(jì)算。所以這是一個(gè)非常巨大的挑戰(zhàn)。在這一方面,我們團(tuán)隊(duì)已經(jīng)取得了長(zhǎng)足的進(jìn)步?!?/p>
值得一提的是,F(xiàn)acebook Reality Labs負(fù)責(zé)人安德魯·博斯沃思(Andrew Bosworth)同樣有參與這次AMA問(wèn)答。對(duì)于操作系統(tǒng)這個(gè)問(wèn)題,他強(qiáng)調(diào)如果有原生適合AR/VR的操作系統(tǒng),F(xiàn)acebook會(huì)愿意使用,但由于扎克伯格提到的挑戰(zhàn),F(xiàn)acebook需要自力更生。
他說(shuō):“我希望能夠盡量減少需要開(kāi)發(fā)的量。Facebook實(shí)際上是建立在開(kāi)源之上。我們是開(kāi)源的重要貢獻(xiàn)者。當(dāng)有軟件可以用時(shí),我們?cè)敢馊ナ褂?。顯然,我們的Oculus和Portal系統(tǒng)是基于Android構(gòu)建,而我們?cè)谶@方面取得了巨大的成功。我希望能夠盡量減少需要開(kāi)發(fā)的量。但要適配這樣緊湊的熱封套,需要開(kāi)發(fā)的量令人感到驚訝。”
博斯沃思進(jìn)一步打趣道:“我有時(shí)我確實(shí)覺(jué)得我那一代的電腦程序員有點(diǎn)懶。我們得偷懶,我們正處于摩爾定律最顯著的時(shí)代,所以你可以只寫(xiě)high-level的低效代碼,誰(shuí)在乎呢?……所以你看到我做的工作,你看到Facebook Reality Labs做的工作,我其實(shí)并不想做。但為了實(shí)現(xiàn)我們的愿景,我我必須去做,而構(gòu)建我們自己的操作系統(tǒng)就是其中的一環(huán)。”
值得一提的是,在2019年The Information的一篇報(bào)道中,F(xiàn)acebook自研操作系統(tǒng)是為了擺脫對(duì)其他公司的依賴(lài)。The Information當(dāng)時(shí)引述Facebook AR/VR產(chǎn)品與工程副總裁菲克斯·柯?tīng)柨伺撂乩锟耍‵icus Kirkpatrick)稱(chēng),盡管當(dāng)前的Oculus和Portal設(shè)備是采用Android的修改版本,但自有操作系統(tǒng)的研發(fā)意味著未來(lái)的Facebook硬件產(chǎn)品“可能”不再需要依賴(lài)于谷歌軟件。
最后值得一提的是,自從Oculus Quest 2開(kāi)始,我們已經(jīng)能開(kāi)始初步看到Facebook正在構(gòu)建的AR/VR操作系統(tǒng),映維網(wǎng)從Quest 2的系統(tǒng)代碼中找到了相關(guān)信息,比如以下Quest 2系統(tǒng)的配置信息文件中有提到了“XROS”和“HYP_XROS”。
原文標(biāo)題:Facebook正在為AR/VR打造一個(gè)微內(nèi)核操作系統(tǒng)
文章出處:【微信公眾號(hào):亮亮視野】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
責(zé)任編輯:haq
-
Ar
+關(guān)注
關(guān)注
25文章
5203瀏覽量
175067 -
操作系統(tǒng)
+關(guān)注
關(guān)注
37文章
7267瀏覽量
128143 -
vr
+關(guān)注
關(guān)注
34文章
9690瀏覽量
155896
原文標(biāo)題:Facebook正在為AR/VR打造一個(gè)微內(nèi)核操作系統(tǒng)
文章出處:【微信號(hào):glxss-life,微信公眾號(hào):亮亮視野LLVISION】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
潤(rùn)芯微啟航操作系統(tǒng)迎來(lái)升級(jí)里程碑
以鴻道工業(yè)操作系統(tǒng)為核心,打造工業(yè)智能機(jī)器人新生態(tài)
鴻道Intewell操作系統(tǒng):人形機(jī)器人底層操作系統(tǒng)
普華基礎(chǔ)軟件開(kāi)源汽車(chē)操作系統(tǒng)新版本代碼上線
普華基礎(chǔ)軟件開(kāi)源車(chē)用操作系統(tǒng)迎來(lái)全新版本
權(quán)威認(rèn)證!KaihongOS工業(yè)實(shí)時(shí)操作系統(tǒng)內(nèi)核通過(guò)中國(guó)泰爾實(shí)驗(yàn)室的測(cè)試認(rèn)證
實(shí)時(shí)操作系統(tǒng)RTOS選型指南及實(shí)例分析
鴻道Intewell操作系統(tǒng)的Linux實(shí)時(shí)拓展方案
國(guó)產(chǎn)銀河麒麟操作系統(tǒng)V10和星光麒麟V1.0操作系統(tǒng)如何選擇?
軟通動(dòng)力與微展世聯(lián)合發(fā)布WeOS開(kāi)源鴻蒙工業(yè)操作系統(tǒng)
鴻道Intewell工業(yè)操作系統(tǒng),三大關(guān)鍵技術(shù),領(lǐng)跑行業(yè)前沿
deepin操作系統(tǒng)介紹
鴻道Intewell工業(yè)操作系統(tǒng)芯生態(tài)·瑞芯微RK3568
什么是嵌入式操作系統(tǒng)?
安泰功率放大器應(yīng)用:微納米操作系統(tǒng)

Facebook正在打造一個(gè)基于微內(nèi)核的操作系統(tǒng)
評(píng)論