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

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

3天内不再提示

《终端操作系统十大技术挑战方向》详细介绍,以及贡献者评定办法与致谢名单

OpenAtom OpenHarmony 来源:未知 2023-05-13 09:00 次阅读

点击蓝字 ╳ 关注我们


开源项目 OpenHarmony
是每个人的 OpenHarmony

2022年9月30日,OpenHarmony项目群技术指导委员会,面向全社会公开征集了对操作系统具有引领作用的前沿技术挑战、工程技术难题和产业问题。截止到2022年10月31日,OpenHarmony项目群技术指导委员会共收到OpenHarmony社区相关的软件开发企业、科研院所和个人开发者所提交的难题30道。通过本次难题的征集,OpenHarmony项目群技术指导委员会获得了大量的来自产业界、工业界与学术界的一手难题材料,为OpenHarmony技术峰会《终端操作系统十大技术挑战方向》的发布提供了非常宝贵的素材。
通过对本次难题的征集,并结合OpenHarmony的技术愿景以及技术架构的大框架,由OpenHarmony项目群技术指导委员会的委员们进行总结、抽象、拔高,最终形成《终端操作系统十大技术挑战方向》,具体详细介绍如下:

挑战方向1:以用户为中心、场景感知的应用软件新形态

PC及移动互联网时代,软件服务以APP中心、以设备为边界,依赖用户输入,被动的提供服务,设备的感知能力有限,无法通过行为和场景感知主动提供服务;万物智联时代,设备算力及感知能力剧增,多设备可协同提供服务,以APP为中心的服务模式制约了用户体验。需构建一种服务按场景智能组合、最短路径直达、多设备可协同的应用软件形态,来实现体验的跃迁。
当前,OpenHarmony已经构建分布式软总线及原子化服务框架,初步具备跨APP协作、多设备协同能力,但仍然需要用户主动触发服务流程,而且系统理解用户需求准确度较低,还无法将最合适的服务直接主动提供给用户。所以,未来OpenHarmony需持续探索以用户为中心、场景感知的应用软件新形态。

挑战方向2:多设备协同、多元化操控的自然交互体验

用户界面(UI)是支持人机交互的软硬件系统,广泛存在于手机电脑、平板、穿戴等终端。UI历经批处理(BI)、命令行(CLI)和当前主流的图形用户界面(GUI)几个主要阶段。随着终端硬件及其操控、协同方式的多元化,基于WIMP(Window, Icon, Menu and Pointer)范式的GUI已难以提供更好的用户体验和更高的开发效率,尤其在多设备协同场景中,各设备差异化的操控、显示方式需要更自然的交互模式。
因此,界面范式必须迈向多种设备协同、多元化操控的自然交互。这一目标的实现,首先需要终端操作系统定义全新的NUI(Natural user interface)交互范式,如基于语音、空间、姿态、注意力、脑机等更高效的人机操控方式;其次,还需实现跨设备UI设计及交互,解决设备特性的参数化抽象、0~N屏动态布局、设备交互事件归一、异构硬件和软件上任务场景驱动的无缝交互及显示反馈等一系列技术难题。

挑战方向3:用户及负载感知的操作系统资源供给方法

当前终端操作系统主要基于预设策略来进行设备管理和资源供给,或需开发人员及用户来手动调整。在不同场景下,应用负载特征和用户需求有较大的差异性,一套策略或参数无法很好适配应用软件及用户的动态需求。
所以,面对“千人千面”的应用负载和用户需求,提供精准感知和智能决策机制,动态的调整外设管理、资源供给等操作系统策略,实现能效及体验最优成为未来终端操作系统必须面对的挑战。

挑战方向4:高能效、极简抽象的异构运行环境

终端设备负载逐年加重,如部分APP体积膨胀数百倍,用户体验的需求持续提升,如刷新率从60Hz到90/120Hz,交互方式从小屏到XR;摩尔定律放缓,硬件能效增长受限,电池能量密度的提升与需求之间存在差距。如何以有限的能量提供流畅且丰富的用户体验,成为终端系统的核心挑战。
利用异构算力及高能效核并行可大幅提升系统整体能效。当前终端系统中异构计算单元以NPU、GPU为主,仅承载图形及AI相关负载,缺乏通用的异构协同框架。开发高能效、极简抽象的异构运行环境,充分有效的利用异构硬件资源,并降低应用及系统本身的负载,是万物智联时代以有限能量提供流畅而丰富用户体验的可行路径。

挑战方向5:全生命周期的数据防泄漏与隐私保护机制

万物智联时代,物联网广泛融入各垂直行业,带来生产和生活方式革新的同时,智能终端接入的多样性、通信的复杂性等问题给设备、网络和应用安全带来巨大的挑战。其中,越来越智能的终端无时无刻不在窥探、获取、存储和共享用户个人数据,并通过大数据分析推测个人习惯、喜好等,已经成为信息安全的“重灾区”。
所以,搭建全生命周期的数据防泄漏与隐私保护机制势在必行。TSC认为,实现用户数据在创建、存储、使用、传输、销毁的全生命周期内不泄密、不篡改、可追溯是当前面临的挑战。

挑战方向6:全栈协同的操作系统漏洞消减及防御方法

软件漏洞是影响软件安全及质量的主要要素,当前大型软件上的漏洞情况仍不容乐观,尤其是内存安全类漏洞数量多危害大。同时,在进行漏洞消减时,还需考虑运行时的性能开销,开发效率,生态迁移成本等一系列问题。需软硬件协同配合,才可实现性价比较高的方案。
TSC认为,基于指令集、微架构、编程语言、编译器及操作系统的全栈协同创新,有望系统性的对漏洞进行消减及防御,并具备高开发效率、生态兼容、低性能开销、低硬件复杂度等特性是未来的挑战目标。

挑战方向7:适用于超级终端的分布式多级安全架构

分级安全(MLS--Multiple Layer Security)架构是当前强度最高的安全架构,在高安领域被广泛使用。实现在异构分布式环境下,用户和程序主体按照严格的规则访问数据和资源,同时保证数据在分布式系统中流动时仍然保持统一的分级安全访问控制策略,是当前面临的巨大挑战。
TSC认为,设计实现可证明的分级安全架构,确保在整个访问控制架构中,分级标签便捷、可信、不可篡改、不可抵赖、不可伪造,访问控制机制不可越权、穿透,对数据和资源的访问严格满足BLP和Biba的模型约束是核心挑战。

挑战方向8:智慧化全场景的应用软件开发方法与工具链

为支撑万物智联时代以用户为中心、场景感知的应用软件的开发,应用厂商开发者需要一套完善的全场景智慧化的应用软件开发工具链。目前,业界主流IDE的智慧化场景主要局限在编码阶段,针对新一代终端操作系统,我们还需要提供辅助编码、智能缺陷检测、环境配置、三方库推荐、自动修复建议等全流程智慧化辅助,满足易上手、高效率的应用开发需求。
具体而言,辅助编码功能需满足准确性、安全性、稳定性功能,保证没有漏洞;智能缺陷检测功能可分析出常见的各类安全隐患和Bug;环境配置、工具链配置、模板选择、三方库推荐等能力支撑终端系统多设备自适应开发需求;针对典型性能瓶颈场景如应用启动慢、渲染卡顿等,自动识别性能瓶颈,为开发者提供自动修复的建议。

挑战方向9:跨设备、跨系统、跨平台的一次开发多端部署平台

随着芯片、设备形态、OS的多样化,APP开发难度及成本面临巨大挑战;同时折叠机、车机、平板、穿戴、智能家居等设备普及,屏幕规格、人机交互方式趋于多样化,应用跨设备流转需能灵活适配各种设备的用户界面(UI)差异。
所以,TSC认为,让开发者实现一次开发、多端部署,并在性能、功能、和用户体验上损失最小;同时构建更先进的UI布局引擎以及相关配套开发工具,能够更加高效、灵活地适应多设备流转的跨端应用是未来的重要挑战。

挑战方向10:高开发效率、分布式协同的统一驱动框架

万物智联时代,智能终端上的外设及传感器等器件品类不断增多,驱动程序需在不同系统间、不同版本间迁移和维护,成本十分高昂。同时传统的驱动程序框架难以实现原生的跨设备访问。
正是基于以上研判,TSC认为,万物互联时代终端操作系统需构建高开发效率、分布式协同的统一驱动框架,为硬件开发提供丰富稳定的南向接口、跨平台、跨设备的驱动开发环境、安全隔离方案等诸多技术支持,以帮助硬件厂商大规模缩减驱动开发、迁移和维护成本,并能高效的开发多设备分布式协同的驱动程序。

最大的力是合力,最强的智是众智,OpenHarmony项目群技术指导委员会为对本次《终端操作系统十大技术挑战方向》的发布,有突出贡献的团体、个人表示感谢,评选出了6个“终端操作系统十大技术挑战方向特别贡献者”和8个“终端操作系统十大技术挑战方向贡献者”,具体评定办法如下:
1、 难题需要面向OpenHarmony主战场,聚焦根技术的创新。
2、 难题方向为对操作系统发展具有引领作用的前沿技术挑战、工程技术难题和产业技术问题。
3、 为了保证公平、公正,本次奖项将制定评比标准,OpenHarmony项目群技术指导委员会委员基于OpenHarmony的技术愿景以及技术架构的大框架,通过线上讨论充分了解难题内容,线下打分,组委会汇总分数,最后由分数排名来确定致谢名单,标准如下:


参加本次贡献者评选的是6位来自产业界和学术界,在操作系统领域经验非常丰富的TSC委员,他们是:武延军、臧斌宇、张兆生、张荣超、李英伟,贾宁。

《终端操作系统十大技术挑战方向特别贡献者》致谢名单:


《终端操作系统十大技术挑战方向贡献者》致谢名单:





原文标题:《终端操作系统十大技术挑战方向》详细介绍,以及贡献者评定办法与致谢名单

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

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

    关注

    57

    文章

    2355

    浏览量

    42868
  • OpenHarmony
    +关注

    关注

    25

    文章

    3723

    浏览量

    16331

原文标题:《终端操作系统十大技术挑战方向》详细介绍,以及贡献者评定办法与致谢名单

文章出处:【微信号:gh_e4f28cfa3159,微信公众号:OpenAtom OpenHarmony】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    deepin操作系统介绍

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

    资讯速递 OpenHarmony2024年度课题发布

    继《终端操作系统十大技术挑战方向》发布以来,OpenHarmony项目群
    的头像 发表于 12-20 09:09 111次阅读
    资讯速递   OpenHarmony2024年度课题发布

    【书籍评测活动NO.53】鸿蒙操作系统设计原理与架构

    参与贡献贡献代码1.1亿多行,在Gitee活跃度指数上排名第一,累计超过600款软硬件产品通过OpenHarmony兼容性测评。 OpenHarmony已经成为发展最快的智能终端
    发表于 12-16 15:10

    星光璀璨,聆听 OpenHarmony 贡献者之声

    在第三届开放原子开源基金会OpenHarmony技术大会上, 我们满怀敬意地对取得优秀成果的星光OpenHarmony技术俱乐部、星光导师、星光贡献者、星光活动进行了致谢。 他们不仅是
    发表于 10-28 17:09

    第三届OpenHarmony技术大会星光璀璨、致谢OpenHarmony社区贡献者

    技术专家组)、TSG星光贡献者和星光OpenHarmony技术俱乐部、星光导师、星光贡献者、星光活动等OpenHarmony社区贡献者,大
    的头像 发表于 10-21 14:10 222次阅读

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

    了来自全球的开源操作系统技术精英、前沿实践专家、广大开发以及学术界大咖,面向全球展示了OpenHarmony的最新技术、生态、人才进展与行
    发表于 10-13 11:14

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

    操作系统标准化的最新进展。 华为计算产业战略规划总监周明耀在论坛上做了“华为在AI软硬件上积累及生态战略”专题报告。周明耀介绍华为计算产业在AI软硬件全栈技术上的最新进展,以及生态建设
    发表于 08-30 17:24

    简单认识RTOS实时操作系统

    RTOS(Real Time Operating System,实时操作系统)是一种专门设计用于在严格时间限制内处理任务的操作系统。它以其高实时性、多任务处理能力和资源管理能力在工业自动化、医疗设备、航空航天、汽车电子等众多领域得到广泛应用。以下是对RTOS实时
    的头像 发表于 08-20 11:20 2782次阅读

    第六届国产嵌入式操作系统技术与产业发展论坛议程发布

    嵌入式系统快速发展,操作系统在智能系统正在发挥越来越大的作用,嵌入式操作系统急需升级换代适配智能系统技术
    发表于 07-26 10:54

    名单公布!【书籍评测活动NO.38】OpenHarmony开发与实践 | 基于红莓RK2206开发板

    介绍OpenHarmony操作系统技术书籍,通过系统地讲解操作系统的概念和实现原理,帮助读者深入了解OpenHarmony
    发表于 07-19 10:57

    嵌入式实时操作系统:Intewell操作系统与VxWorks操作系统有啥区别

    Intewell操作系统和VxWorks操作系统都是工业领域常用的操作系统,它们各有特点和优势。以下是它们之间的一些主要区别:
    的头像 发表于 07-08 14:16 442次阅读
    嵌入式实时<b class='flag-5'>操作系统</b>:Intewell<b class='flag-5'>操作系统</b>与VxWorks<b class='flag-5'>操作系统</b>有啥区别

    华为鸿蒙操作系统,引领行业新篇章

    在昨日举办的华为开发大会论坛上,华为终端BG软件部总裁龚体发表了引人注目的演讲,向全球开发及业界同仁详细解读了华为自主研发的鸿蒙操作系统
    的头像 发表于 06-22 11:35 819次阅读

    报名开启!第二届OpenHarmony开发大会2024重磅来袭!

    操作系统根社区”,截至2024年4月25日,OpenHarmony版本迭代到 4.1 Release 版本,已有超过7500名贡献者、70家共建单位,累计产出1亿多行代码;社区已有293家伙伴,构建
    发表于 05-14 15:23

    中软国际签署CLA,正式加入OpenCloudOS操作系统开源社区

    近日,中软国际签署 CLA(Contributor License Agreement 贡献者许可协议),正式加入 OpenCloudOS 操作系统开源社区。
    的头像 发表于 04-15 11:42 706次阅读

    基于多内核的操作系统内生安全技术

    万物互联,设备越来越多,且智能化、网络化趋势日益明显,成为未来发展的一个必然方向,但同时也为系统安全带来了新的挑战与机遇,功能安全与网络安全的各种问题和隐患也随之而来。操作系统是软件架
    的头像 发表于 01-16 11:07 806次阅读
    基于多内核的<b class='flag-5'>操作系统</b>内生安全<b class='flag-5'>技术</b>