0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

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

電子工程師 ? 來源:映維網(wǎng)Nweon ? 作者:映維網(wǎng)Nweon ? 2021-06-10 17:45 ? 次閱讀

從報道到專利,有關(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

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • Ar
    Ar
    +關(guān)注

    關(guān)注

    24

    文章

    5096

    瀏覽量

    169611
  • 操作系統(tǒng)
    +關(guān)注

    關(guān)注

    37

    文章

    6834

    瀏覽量

    123350
  • vr
    vr
    +關(guān)注

    關(guān)注

    34

    文章

    9640

    瀏覽量

    150313

原文標題:Facebook正在為AR/VR打造一個微內(nèi)核操作系統(tǒng)

文章出處:【微信號:glxss-life,微信公眾號:亮亮視野LLVISION】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    鴻道Intewell工業(yè)操作系統(tǒng),三大關(guān)鍵技術(shù),領跑行業(yè)前沿

    鴻道工業(yè)操作系統(tǒng),是軟件定義控制的工業(yè)實時操作系統(tǒng),具備三大關(guān)鍵技術(shù):1、確定性計算與高實時響應(微秒級、關(guān)鍵指標)提供確定性的計算與高實時的系統(tǒng)環(huán)境,保障工業(yè)生產(chǎn)運作的靈活高效。2、
    的頭像 發(fā)表于 12-25 14:46 ?123次閱讀

    【書籍評測活動NO.53】鴻蒙操作系統(tǒng)設計原理與架構(gòu)

    呈現(xiàn)鴻蒙系統(tǒng)的原理與架構(gòu)。 有利于糾正研究者、學生、開發(fā)者和行業(yè)從業(yè)者對鴻蒙技術(shù)理解的偏差,建立更好的鴻蒙生態(tài)環(huán)境。 整體概述:HarmonyOS 的基本設計理念 計算機硬件廠商需要按照
    發(fā)表于 12-16 15:10

    什么是嵌入式操作系統(tǒng)?

    什么是嵌入式操作系統(tǒng)? 想象下,如果智能設備,比如你口袋里的智能手機,是有頭腦的機器人
    發(fā)表于 11-08 15:07

    安泰功率放大器應用:納米操作系統(tǒng)

    納米操作系統(tǒng)/機器人般又可稱為納米操作手、納米機械手、納米操縱器等,它的特點是對微小尺寸的對象進行納米級運動控制
    的頭像 發(fā)表于 10-28 11:51 ?183次閱讀
    安泰功率放大器應用:<b class='flag-5'>微</b>納米<b class='flag-5'>操作系統(tǒng)</b>

    新書發(fā)布——《RT-Thread嵌入式實時操作系統(tǒng)內(nèi)核、驅(qū)動和應用開發(fā)技術(shù)》

    我們非常高興地宣布,由鄭苗秀、沈鴻飛和廖建尚編著的《RT-Thread嵌入式實時操作系統(tǒng)內(nèi)核、驅(qū)動和應用開發(fā)技術(shù)》書正式發(fā)布。本書的編寫團隊由多位在嵌入式和實時操作系統(tǒng)領域有著豐富經(jīng)
    的頭像 發(fā)表于 09-03 08:06 ?606次閱讀
    新書發(fā)布——《RT-Thread嵌入式實時<b class='flag-5'>操作系統(tǒng)</b><b class='flag-5'>內(nèi)核</b>、驅(qū)動和應用開發(fā)技術(shù)》

    為了學習內(nèi)核開發(fā),大佬手搓了輕量級操作系統(tǒng)YiYiYa OS

    作者:evilbinary(鴨佬) YiYiYa操作系統(tǒng)樸實無華的操作系統(tǒng),追求快速開發(fā),最小實現(xiàn),同時遵循SOLID原則。編碼簡潔明了,非常適合學習
    發(fā)表于 08-30 14:57

    為了學習內(nèi)核開發(fā),大佬手搓了輕量級操作系統(tǒng)YiYiYa OS

    YiYiYa操作系統(tǒng)樸實無華的操作系統(tǒng),追求快速開發(fā),最小實現(xiàn),同時遵循SOLID原則。編碼簡潔明了,非常適合學習操作系統(tǒng)的同學。目
    發(fā)表于 08-27 10:08

    RT-Thread內(nèi)部機制大揭秘,帶你深入操作系統(tǒng)內(nèi)核

    、RT-Thread概述RT-Thread是款具有顯著優(yōu)勢的開源嵌入式實時操作系統(tǒng)。它不僅具備輕量級、實時性強的特點,還擁有廣泛的開源社區(qū)支持和豐富的應用場景。在輕量級方面,RT-Thread
    的頭像 發(fā)表于 08-01 08:11 ?3640次閱讀
    RT-Thread內(nèi)部機制大揭秘,帶你深入<b class='flag-5'>操作系統(tǒng)</b><b class='flag-5'>內(nèi)核</b>

    嵌入式實時操作系統(tǒng):Intewell操作系統(tǒng)與VxWorks操作系統(tǒng)有啥區(qū)別

    Intewell操作系統(tǒng)和VxWorks操作系統(tǒng)都是工業(yè)領域常用的操作系統(tǒng),它們各有特點和優(yōu)勢。以下是它們之間的些主要區(qū)別:
    的頭像 發(fā)表于 07-08 14:16 ?448次閱讀
    嵌入式實時<b class='flag-5'>操作系統(tǒng)</b>:Intewell<b class='flag-5'>操作系統(tǒng)</b>與VxWorks<b class='flag-5'>操作系統(tǒng)</b>有啥區(qū)別

    龍芯2K0300蜂鳥板支持OpenHarmony 4.0 Release版本操作系統(tǒng)

    。我們期待與更多的生態(tài)合作伙伴攜手前行,共同基于純國產(chǎn)的龍芯平臺和開源的OpenHarmony操作系統(tǒng)底座,打造出更豐富的面向萬物互聯(lián)場景的產(chǎn)品和應用。 龍芯2K0300蜂鳥板的整體外觀和外設接口定義
    發(fā)表于 06-20 10:02

    芯生態(tài) | Core i7-8700T適配鴻道Intewell工業(yè)操作系統(tǒng)

    基于內(nèi)核架構(gòu)設計,具備高實時、高可靠等特點,同時虛擬化技術(shù)支持GPOS+RTOS等多種操作系統(tǒng)架構(gòu),可實現(xiàn)實時和非實時業(yè)務融合應用,支持國內(nèi)外主流芯片及軟件生態(tài),也是國內(nèi)首家同時通過SIL3,SIL4,ASILD功能安全認證的
    的頭像 發(fā)表于 05-27 17:28 ?372次閱讀

    內(nèi)核實時操作系統(tǒng)的介紹

    內(nèi)核實時操作系統(tǒng)(Microkernel Real-Time Operating System, μRTOS)是種專為實時設計的操作系統(tǒng)
    的頭像 發(fā)表于 05-11 17:13 ?513次閱讀

    最新開源代碼證實!“鴻蒙原生版”正在積極開發(fā)中

    遷移到另一個操作系統(tǒng)平臺的時間和成本會非常高。 目前看來,信的鴻蒙原生版確實正在開發(fā)中,并且已經(jīng)取得了定的進展。這對于鴻蒙
    發(fā)表于 05-08 17:08

    帶你認識實時操作系統(tǒng)(rtos)

    實時操作系統(tǒng)(RTOS)是為嵌入式系統(tǒng)和實時應用提供穩(wěn)定、可預測和高效運行環(huán)境的操作系統(tǒng)。實時操作系
    的頭像 發(fā)表于 04-16 16:30 ?1296次閱讀
    帶你認識實時<b class='flag-5'>操作系統(tǒng)</b>(rtos)

    基于多內(nèi)核操作系統(tǒng)內(nèi)生安全技術(shù)

    萬物互聯(lián),設備越來越多,且智能化、網(wǎng)絡化趨勢日益明顯,成為未來發(fā)展的必然方向,但同時也為系統(tǒng)安全帶來了新的挑戰(zhàn)與機遇,功能安全與網(wǎng)絡安全的各種問題和隱患也隨之而來。操作系統(tǒng)是軟件架
    的頭像 發(fā)表于 01-16 11:07 ?813次閱讀
    基于多<b class='flag-5'>內(nèi)核</b>的<b class='flag-5'>操作系統(tǒng)</b>內(nèi)生安全技術(shù)