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

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

3天内不再提示

转载:FCS Perspective | 上海交通大学陈海波教授团队——元OS:面向万物智联时代的操作系统

OpenHarmony TSC ? 来源:OpenHarmony TSC ? 作者:OpenHarmony TSC ? 2024-01-17 15:22 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

导读

本期FCS Perspective栏目,特邀上海交通大学陈海波教授的观点分享——Embracing connected intelligence with the YuanOS architecture: one OS kit for all。该文发表在Frontiers of Computer Science期刊2024年第1期(了解原文详情请点击左下方“阅读原文”)。为帮助读者更精准地理解这篇文章,FCS特别邀请本文作者,对该文进行了翻译,以飨读者。

a4846fda-ac2c-11ee-9b10-92fbcf53809c.png

陈海波,上海交通大学特聘教授、并行与分布式系统研究所所长,领域操作系统教育部工程研究中心主任。国家杰出青年基金获得者、IEEE Fellow、ACM杰出科学家,曾获陈嘉庚青年科学奖(信息技术科学)、中国青年科技奖等。曾任ACM SIGOPS ChinaSys主席、ACM SOSP 2017年大会联席主席等。他也是OpenHarmony技术指导委员会创始主席。

Frontiers of Computer Science,2024, 18(1): 181107

https://doi.org/10.1007/s11704-023-3997-5

a492de30-ac2c-11ee-9b10-92fbcf53809c.png

元OS:面向万物智联时代的操作系统

01

背景

操作系统需要为应用程序提供合适的硬件抽象与执行环境,因此是当今IT行业不可或缺的“基础设施”。自操作系统在1956年首次问世以来,其已经经历了三个主要的演变阶段,分别为大型机时代、PC主导的互联网时代,以及智能手机主导的移动互联网时代。随着设备智能化程度的提升(如智能穿戴、智能家居、智能车),以及跨设备的通讯协同需求日益增长,我们将迎来万物智联的新时代。新时代呼唤新型操作系统以满足万物智联的新特征与新需求。万物智联时代具有以下几点特征:

设备多样化、交互沉浸化:万物智联时代,智慧互联的设备数量预计可达数十亿之多,且采用更为沉浸的交互方式,如语音、手势、乃至视线跟踪。

以场景为中心:万物智联时代,用户更关心以场景为中心的体验,而非单一设备的体验。

以软硬件生态为导向:万物智联时代,由于智能设备数量庞大,需要共同合作形成一个更加统一的软硬件生态。

这些特征为操作系统带来了巨大的挑战。“昆虫纲悖论”是东京大学的坂村健(Ken Sakamura)教授在分析了个性化与通用型之间的矛盾后提出的一个形象比喻,在这里用于解释操作系统面临的挑战也十分合适。该理论指出地球上大约有5,000种哺乳动物(正如万物智联时代的智能手机、PC和服务器),而昆虫的种类数超一百万(正如万物智联时代的AIoT设备)。如果我们只看数量,昆虫本应主宰我们的星球。而为什么昆虫没有主宰世界呢?这是因为哺乳动物可以更紧密的合作,正如手机与PC能够更好的协同。而AIoT设备虽数量众多,却无法高效协作。究其本质是由于这些设备具有完全不同的硬件特征(如指令集、硬件资源),以及完全不同需求(如功能、性能、安全性等),这为应用开发和维护带来了巨大的挑战。因此,万物智联亟需新型操作系统这一基础设施提供统一的生态底座,为智能设备互联互通打下坚实根基。

02

观点:元OS架构

为此,我们提出了元OS架构。为了给不同场景、设备提供统一的生态底座,历史上曾经有过几次失败的尝试,他们试图使用单一操作系统来适应所有的场景,比如Workplace OS。这种过于”一刀切“的方案被证明面临诸多挑战,乃至于无法持续。因此,元OS架构尝试以一种更加”宽松“的方式解决生态碎片化的问题。元OS并非提供一个单一的操作系统,而是尝试提出一个统一的架构。该架构包含一系列操作系统组件,而这些组件可以灵活地组装在一起,从而形成一个满足特定场景需求的操作系统(如图1)。元OS的核心理念是“One OS Kit For All”。

a49af6e2-ac2c-11ee-9b10-92fbcf53809c.png

图1:元OS架构

元OS架构虽抽象上十分简洁,但其面临一系列挑战:

状态共享:操作系统组件化实质上只是将代码解耦,但分布在不同组件之间的状态(State)依然需要共享以相互协同。我们目前通过明确地将状态划分到不同组件,并检查不同组件之间共享的状态来解决这个问题。

性能问题:组件解耦会造成跨组件调用以及状态共享的性能开销。我们提出了一种“开发时解耦,运行时聚合“的技术来解决这一问题。使得组装后的组件可以在紧耦合的方式下运行,无需额外的机制如IPC,但同时仍然保证了隔离性与安全性。

维护问题:操作系统组件将不断演进,这可能导致组件间接口发生改变,最终无法组装。我们通过统一控制组件间API的定义及升级,并提供检查工具来解决。

03

元OS的实践:OpenHarmony

OpenHarmony是为万物智联时代设计的开源操作系统。OpenHarmony践行了元OS的设计理念,因此它可以灵活运用在各种场景、各种智能设备,为万物智联奠定坚实基础。OpenHarmony提供了一个开源的、统一的生态,从而实现共赢合作。为实现这一目标,OpenHarmony具有以下架构特征。

分离架构、弹性部署。OpenHarmony为多样化的智能设备提供了组件化且弹性的架构。

无缝流转、智能协同。OpenHarmony实现了跨设备的无缝流转以及跨场景的无缝协同。

简化开发、一致体验。OpenHarmony实现了一端开发、多端部署,且保证用户体验一致。

OpenHarmony可以运行在海量智能硬件上,为开发者提供了更多的选择和灵活性,实现了元OS架构的目标。OpenHarmony已经成为增长最快的开源智能设备操作系统社区,并在Gitee指数中一直保持第一的位置。此外,OpenHarmony已应用于350多种商业产品中,并适配了54种芯片,涵盖了包括能源、航空航天、工业、金融、交通、医疗和教育在内的广泛领域。

04

结论

在万物智联的时代,我们相信元OS架构可以解决“昆虫纲悖论”问题,使得海量智能设备互联互通、无缝协作。元OS仍然存在一系列挑战,比如状态共享、提供更好的性能和安全性,以及增强组件分开演进的能力。我们提供了初步的解决方案。我们希望与社区共同努力,以更系统的方式解决这些问题。

审核编辑 黄宇

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

    关注

    37

    文章

    7190

    浏览量

    126227
  • IT
    IT
    +关注

    关注

    2

    文章

    897

    浏览量

    64640
  • FCS
    FCS
    +关注

    关注

    4

    文章

    32

    浏览量

    14684
  • AIoT
    +关注

    关注

    8

    文章

    1529

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    万物时代的安全革命:RT-Thread睿赛德邀您参加博观讲坛第一期 | 活动预告

    万物的新纪元,安全已成为软件发展的生命线。作为中国嵌入式操作系统领域的领军企业,RT-Thread睿赛德将联合北京工业大学、信通院华东分院等权威机构专家,特邀产学研用各界领袖,于
    的头像 发表于 07-15 11:13 ?501次阅读
    <b class='flag-5'>万物</b>智<b class='flag-5'>联</b><b class='flag-5'>时代</b>的安全革命:RT-Thread睿赛德邀您参加博观讲坛第一期 | 活动预告

    华为携手产业伙伴共赢万物时代未来

    在2025 MWC 上海期间,华为无线网络产品线副总裁、首席营销官赵东在GSMA联网峰会发表了《5G-A实现全场景物,加速奔向万物
    的头像 发表于 06-23 16:53 ?598次阅读

    简仪科技开源测控技术走进西安交通大学

    近日,由西安交通大学电气工程学院主办的“C#开源测控技术培训交流会”在西安交通大学兴庆校区顺利举行。上海简仪科技有限公司资深工程师王孟美女士受曾翔君教授邀请,与30余名电气专业本科生围
    的头像 发表于 05-22 11:39 ?516次阅读

    简仪科技开源测控技术走进上海交通大学

    近日,由上海交通大学电工电子国家级实验教学示范中心主办的“AI + 开源工程与实验教学教师交流会”以深度对话座谈形式在交大e谷顺利举办。简仪科技携手院校合作伙伴上海华用,与院校教师围绕AI技术与实验教学的融合展开深入探讨,
    的头像 发表于 04-27 10:01 ?442次阅读

    KaihongOS操作系统:ArkTS语言基础

    ArkTS语言基础 KaihongOS是面向全场景的万物技术底座,在OpenHarmony基础上技术创新和系统能力增强的跨设备的操作系统
    发表于 04-23 06:31

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

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

    电力行业应用开源操作系统如何赋能新型工业化

    与实践经验。 ? 引起业界瞩目的“电鸿”究竟是什么? 操作系统是智能终端的“中枢神经系统”,开放原子开源基金会旗下开源鸿蒙(OpenHarmony)项目旨在面向万物
    的头像 发表于 12-24 11:50 ?1053次阅读
    电力行业应用开源<b class='flag-5'>物</b><b class='flag-5'>联</b><b class='flag-5'>操作系统</b>如何赋能新型工业化

    海波:OpenHarmony技术引领筑生态,万物创未来

    2024年10月12日,以“技术引领筑生态,万物创未来”为主题的第三届OpenHarmony技术大会在上海隆重召开。来自全球的开源操作系统技术领袖、前沿实践专家及高校专家、学者共襄
    的头像 发表于 10-16 10:33 ?683次阅读
    <b class='flag-5'>陈</b><b class='flag-5'>海波</b>:OpenHarmony技术引领筑生态,<b class='flag-5'>万物</b>智<b class='flag-5'>联</b>创未来

    第三届OpenHarmony技术大会在上海成功举办 技术引领筑生态 万物创未来

    “OpenHarmony”)项目群技术指导委员会(TSC)主办,华为、上海交通大学、润开鸿、开鸿智谷、九开鸿、鸿湖、深开鸿、中国科学院
    的头像 发表于 10-14 08:04 ?916次阅读
    第三届OpenHarmony技术大会在<b class='flag-5'>上海</b>成功举办 技术引领筑生态 <b class='flag-5'>万物</b>智<b class='flag-5'>联</b>创未来

    第三届OpenHarmony技术大会在上海成功举办

    委员会主席、华为Fellow、华为基础软件首席科学家、上海交通大学特聘教授海波在主题报告中指出,操作系
    发表于 10-13 11:14

    技术引领筑生态,万物创未来,凌智电子襄盛举

    委员会(TSC)主办,华为、上海交通大学、润开鸿、开鸿智谷、九开鸿、鸿湖、深开鸿、中国科学院软件研究所、奥思维、证通电子、诚迈科技、汇
    的头像 发表于 10-13 08:05 ?470次阅读
    技术引领筑生态,<b class='flag-5'>万物</b>智<b class='flag-5'>联</b>创未来,凌智电子襄盛举

    万物 共创鸿蒙|芯海科技赋能OpenHarmony统一互联

    10月12-13日,“第三届OpenHarmony技术大会”在上海世博中心盛大开幕。作为国内开源操作系统届的年度盛事,本次大会以“技术引领筑生态万物创未来”为主题,汇聚了全球众多开
    的头像 发表于 10-13 08:05 ?582次阅读
    智<b class='flag-5'>联</b><b class='flag-5'>万物</b> 共创鸿蒙|芯海科技赋能OpenHarmony统一互联

    赛昉科技与上海交通大学国家集成电路人才培养基地达成课程合作,推动高校RISC-V人才培育

    ,基于各自优势资源,达成“共建高校RISC-V课程”的合作。赛昉科技与上海交通大学国家集成电路人才培养基地的课程合作签约仪式(左:上海交通大学教授王琴;右:赛昉科
    的头像 发表于 09-03 08:03 ?1348次阅读
    赛昉科技与<b class='flag-5'>上海</b><b class='flag-5'>交通大学</b>国家集成电路人才培养基地达成课程合作,推动高校RISC-V人才培育

    万物时代,RISC-V与AI的融合之路该如何走?

    人工智能与机器学习专委会主席谢涛发表了《万物时代RISC-V+AI之路》演讲,分析了RISC-V与AI技术的结合及其发展路径探索。他在发言中,尽管国产AI芯片在硬件
    的头像 发表于 08-31 08:06 ?1152次阅读
    <b class='flag-5'>万物</b>智<b class='flag-5'>联</b><b class='flag-5'>时代</b>,RISC-V与AI的融合之路该如何走?

    开启全新AI时代 智能嵌入式系统快速发展——“第六届国产嵌入式操作系统技术与产业发展论坛”圆满结束

    航空航天大学杭州创新研究院成功举办。本届论坛有16位知名专家学者和120余位产学各界嘉宾参会,论坛围绕“开启全新AI时代、智能嵌入式操作系统的研究与应用”展开深入和广泛的研讨。 图1 论坛现场
    发表于 08-30 17:24