0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Facebook正在打造一个基于微内核的操作系统

电子工程师 来源:映维网Nweon 作者:映维网Nweon 2021-06-10 17:45 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

从报道到专利,有关注映维网分享的小伙伴应该有留意到,Facebook一直专注于为AR/VR开发专门的操作系统。在日前Instagram的一次AMA问答中,Facebook首席执行官马克·扎克伯格和Facebook Reality Labs负责人安德鲁·博斯沃思透露了所述操作系统的架构信息,同时从技术层面解释了为何要自研操作系统。

扎克伯格证实,Facebook正在打造一个基于微内核的操作系统。他说道:“我们正在构建一个基于微内核的操作系统……归根结底,我们需要能够从基本上设计和定制堆栈的每一层,以提供(AR/VR)这些系统所需的性能和效率。”

作为说明,微内核由一群尽可能将数量最小化的软件程序组成,它们负责提供实现一个操作系统所需要的各种机制与功能。微内核操作系统通常采用基于客户/服务器模式,将操作系统中最基本的部分放入内核中,而把操作系统的绝大部分功能都放在微内核外面的一组服务器(进程)中实现。

微内核操作系统具有非常灵活的可扩展性。由于大多数功能是由相对独立的服务器软件来实现,当开发了新的硬件和软件时,微内核操作系统只须在相应的服务器中增加新的功能或再增加一个专门的服务器即可。除了可在操作系统中增加新的功能,你同时可修改原有功能,以及删除已过时的功能。

这位Facebook的掌舵人进一步从技术层面解释了自研操作系统的原因:“(AR和VR)这些新平台与之前的所有平台都非常不同。不仅是输入,还包括应用模型、如何发现东西、需要优化的程度等等。如果你要开发一副需要看起来像普通眼镜的设备,你需要对系统进行严格的优化,以便它能够在一个能够持续一整天的热封装和电源封装中完成现代计算机所能实现的所有计算。所以这是一个非常巨大的挑战。在这一方面,我们团队已经取得了长足的进步。”

值得一提的是,Facebook Reality Labs负责人安德鲁·博斯沃思(Andrew Bosworth)同样有参与这次AMA问答。对于操作系统这个问题,他强调如果有原生适合AR/VR的操作系统,Facebook会愿意使用,但由于扎克伯格提到的挑战,Facebook需要自力更生。

他说:“我希望能够尽量减少需要开发的量。Facebook实际上是建立在开源之上。我们是开源的重要贡献者。当有软件可以用时,我们愿意去使用。显然,我们的Oculus和Portal系统是基于Android构建,而我们在这方面取得了巨大的成功。我希望能够尽量减少需要开发的量。但要适配这样紧凑的热封套,需要开发的量令人感到惊讶。”

博斯沃思进一步打趣道:“我有时我确实觉得我那一代的电脑程序员有点懒。我们得偷懒,我们正处于摩尔定律最显著的时代,所以你可以只写high-level的低效代码,谁在乎呢?……所以你看到我做的工作,你看到Facebook Reality Labs做的工作,我其实并不想做。但为了实现我们的愿景,我我必须去做,而构建我们自己的操作系统就是其中的一环。”

值得一提的是,在2019年The Information的一篇报道中,Facebook自研操作系统是为了摆脱对其他公司的依赖。The Information当时引述Facebook AR/VR产品与工程副总裁菲克斯·柯尔克帕特里克(Ficus Kirkpatrick)称,尽管当前的Oculus和Portal设备是采用Android的修改版本,但自有操作系统的研发意味着未来的Facebook硬件产品“可能”不再需要依赖于谷歌软件。

最后值得一提的是,自从Oculus Quest 2开始,我们已经能开始初步看到Facebook正在构建的AR/VR操作系统,映维网从Quest 2的系统代码中找到了相关信息,比如以下Quest 2系统的配置信息文件中有提到了“XROS”和“HYP_XROS”。

原文标题:Facebook正在为AR/VR打造一个微内核操作系统

文章出处:【微信公众号:亮亮视野】欢迎添加关注!文章转载请注明出处。

责任编辑:haq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Ar
    Ar
    +关注

    关注

    25

    文章

    5236

    浏览量

    175443
  • 操作系统
    +关注

    关注

    37

    文章

    7328

    浏览量

    128611
  • vr
    vr
    +关注

    关注

    34

    文章

    9692

    浏览量

    156545

原文标题:Facebook正在为AR/VR打造一个微内核操作系统

文章出处:【微信号:glxss-life,微信公众号:亮亮视野LLVISION】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    单片机的操作系统

    单片机操作系统主要分为实时操作系统(RTOS)和嵌入式操作系统两类,以下是常见选择: 实时操作系统(RTOS) ‌ FreeRTOS ‌:轻量级开源
    发表于 11-14 06:18

    普华基础软件龘内核与龘Hypervisor荣获ISO 26262 ASIL-D认证

    近日,普华基础软件面向智能驾驶操作系统龘EasyAda内核与龘Hypervisor顺利通过ISO 26262 ASIL-D级汽车功能安全最高等级认证,标志着普华基础软件在操作系统领域
    的头像 发表于 11-12 14:11 449次阅读
    普华基础软件龘<b class='flag-5'>微</b><b class='flag-5'>内核</b>与龘Hypervisor荣获ISO 26262 ASIL-D认证

    润芯微启航操作系统迎来升级里程碑

    作为润芯在智能汽车领域的重要成果,启航操作系统通过智慧内生物联网操作系统创新架构,围绕人的生活、出行,开放扩展汽车软硬件生态,极简打造多元智能空间体验,真正实现了人、车、家跨端的连接
    的头像 发表于 08-05 17:12 785次阅读

    以鸿道工业操作系统为核心,打造工业智能机器人新生态

    鸿道工业操作系统采用内核虚拟化架构,将具身机器人大脑和小脑融合,提供了软硬体技术,不仅降低了电子架构成本和功耗,还提高了系统的实时性和开
    的头像 发表于 05-28 13:51 331次阅读

    鸿道Intewell操作系统:人形机器人底层操作系统

    操作系统的实时性赋能东土科技的鸿道(Intewell)工业操作系统作为国内唯通过汽车、工业控制、医疗、轨道交通四项功能安全认证的系统,为标准体系中的技术层架构提供了底层支持。其
    的头像 发表于 05-16 14:44 540次阅读

    普华基础软件开源汽车操作系统新版本代码上线

    近日,第二十一届上海国际汽车工业展览会现场,开源车用操作系统新版本代码上线仪式在中国电科展台成功召开。全球首个开源智能驾驶操作系统内核龘EasyAda V2.1和首个规模化、量产级安
    的头像 发表于 04-30 09:17 789次阅读

    普华基础软件开源车用操作系统迎来全新版本

    近日,普华基础软件开源车用操作系统媒体发布会在上海中国汽车会客厅召开——全球首个开源智能驾驶操作系统内核龘EasyAda、开源安全车控操作系统
    的头像 发表于 04-25 16:18 794次阅读

    权威认证!KaihongOS工业实时操作系统内核通过中国泰尔实验室的测试认证

    近日,深开鸿自主研发的KaihongOS工业实时操作系统内核,成功通过中国泰尔实验室的检测认证,符合自主自研要求。这标志着深开鸿在操作系统自主研发方面获得了新的成果,有力地推动了国产工业操作系
    的头像 发表于 03-24 17:02 984次阅读
    权威认证!KaihongOS工业实时<b class='flag-5'>操作系统</b><b class='flag-5'>内核</b>通过中国泰尔实验室的测试认证

    实时操作系统RTOS选型指南及实例分析

    鸿道Intewell操作系统是由科东软件自主研发的新型工业操作系统,历经30多年研发积累,采用内核架构和自主研发的Hypervisor虚拟化技术,保证
    的头像 发表于 02-27 15:21 1015次阅读

    鸿道Intewell操作系统的Linux实时拓展方案

    鸿道Intewell操作系统是科东软件自主研发的新型工业实时操作系统,历经30多年研发积累,采用业界领先的内核架构,具备高实时、高安全及强扩展的特性,是目前国内唯
    的头像 发表于 02-27 10:08 616次阅读
    鸿道Intewell<b class='flag-5'>操作系统</b>的Linux实时拓展方案

    国产银河麒麟操作系统V10和星光麒麟V1.0操作系统如何选择?

    领域打造安全创新操作系统产品,现已形成桌面操作系统、服务器操作系统、万物智联操作系统、工业操作系统
    的头像 发表于 01-24 09:14 4210次阅读
    国产银河麒麟<b class='flag-5'>操作系统</b>V10和星光麒麟V1.0<b class='flag-5'>操作系统</b>如何选择?

    软通动力与展世联合发布WeOS开源鸿蒙工业操作系统

    、鸿湖万联董事长黄颖亲自带领团队深度参与了各项议程。期间,鸿湖万联与展世携手发布了WeOS开源鸿蒙工业操作系统,这创新成果标志着双方在工业操作系统领域的深度合作迈出了重要
    的头像 发表于 01-20 15:17 791次阅读

    鸿道Intewell工业操作系统,三大关键技术,领跑行业前沿

    鸿道工业操作系统,是软件定义控制的工业实时操作系统,具备三大关键技术:1、确定性计算与高实时响应(微秒级、关键指标)提供确定性的计算与高实时的系统环境,保障工业生产运作的灵活高效。2、
    的头像 发表于 12-25 14:46 777次阅读

    deepin操作系统介绍

    希望从自己的能力和对桌面操作系统的理解,能给 Linux 的用户与开发者更多的选择。我们也相信 deepin 能够得到更多用户的认可与喜爱,成为开源世界的最佳选择。  、 deepin 操作系统 先说 Linux
    的头像 发表于 12-23 09:08 3219次阅读
    deepin<b class='flag-5'>操作系统</b>介绍

    鸿道Intewell工业操作系统芯生态·瑞芯RK3568

    基于鸿道Intewell操作系统和瑞芯RK3568,科东软件打造实时与非实时智能融合应用框架。这个框架允许在同
    的头像 发表于 12-18 17:02 974次阅读