见山,见路,见天地:OpenHarmony的开源共建攀登

原创 脑极体 2023-02-28 17:58


自诞生之日起,OpenHarmony就引起着各方的关注,可谓是盛况空前。但一款开源操作系统的成功,困难不在第一步,而是第一步后面的一万步。


那么,踏出开源第一步之后的OpenHarmony,后面的故事如何发展了呢?


如果用一个状态来形容,那就是OpenHarmony正在翻山。回首此前,OpenHarmony已经走过了一段足够惊人,也值得骄傲的路;放眼未来,还有更多挑战和难题在等待解答,等待各界加入新一代开源操作系统的建设。


2月25日,由OpenHarmony项目群技术指导委员会(TSC)主办,华为承办,润和软件、九联科技、软通动力、诚迈科技、优博讯等单位共同支持的开放原子开源基金会OpenHarmony技术峰会在深圳召开。这次技术峰会向外界分享了OpenHarmony最新的技术、生态、行业进展,展示了OpenHarmony已经完成的旅程。峰会期间发布了终端操作系统十大技术挑战方向,讨论了下一代操作系统的架构与技术演进方向,则是为接下来的旅程划定了坐标。


借此机会,我们可以详细了解OpenHarmony在开源共建领域的攀山之旅。


这是一次见山,见路,见天地的旅行。



见山:万物智联时代,“昆虫纲悖论”

呼唤兼顾通用与个性的新型操作系统


一款开源软件、开源操作系统的成功,注定要与时代的需求相契合,必须要有需求,有挑战,才能让相应的答案具有吸引力。这种引力会将更多开发者、参与者带到开源生态,最终形成势不可挡的合力。


OpenHarmony的旅程,开始于见到山的那一刻:当我们不可逆地驶入万物互联时代,多终端带来越来越多的操作系统成为了万物互联时代中无法逃避的问题。


这会带来“昆虫纲悖论”问题,就如同东京大学的坂村健(Ken Sakamura)教授给出形象的比喻:地球上的哺乳动物大约有5000多种,好比传统的服务器、个人计算机(PC);昆虫大概有100多万种,好比万物智联时代的多样化设备。一方面,数量更大的万物智联设备带来的累计价值,远大于服务器和PC的市场;但另一方面,由于缺乏可大批量复制的软硬件和应用,没有批量也就难以有低成本,也就不会有巨大的市场空间。



解决这个问题的核心在于万物互联是时代正在需要操作系统新基座,既而应对万物智联时代两个大的变化:一是用户更加关注场景化的体验,比如智能家居、智能出行等;另一方面是生态系统更加庞大。


有了山,就要有翻山越岭的路。万物智联的难题,让OpenHarmony的核心技术能力变得明亮起来。“架构解耦、弹性部署”、“自由流转、智慧协同”和“极简开发、一致体验”的OpenHarmony三大架构特征,让OpenHarmony可以打通手机、平板、PC、智能家居、物联网设备、行业终端等的界限,实现真正的分布式全场景、跨终端协同。


综合比较下来,OpenHarmony或许可以说是跨场景、跨终端难题的最优解。既然这是一条正确的路,即使很难,也终会走通。


见路:

OpenHarmony已经登上了半山


根据Linux等操作系统的发展经验,有人提出一款开源操作系统或者开源底层软件的能否存续,需要用两年左右的时间来进行回头检验。那么如今,OpenHarmony的成长应该已经到了值得被好好审视的阶段。


经历了两年多时间的发展,我们会看到OpenHarmony最核心的成熟标志,是其作为标准设备操作系统的基础能力已经逐步构建成熟。其多设备、跨终端操作系统的技术愿景,已经被认定是具有说服力的。峰会现场的OpenHarmony生态成果展区,即是这种成熟的一个缩影。


在展区当中,我们可以看到OpenHarmony在芯片、开发板、三方库、商业设备、行业应用等方面的阶段性成果。其中在共建展区,展出了来自21家共建单位、机构以及个人的40款展品,包括24款开发样例,16款开发板。在开发样例方面,可以看到应用了OpenHarmony的即时通讯、UI显示、音视频数据处理等一系列技术。在开发板层面,覆盖了家居、交通、教育、安防、工业、新能源、制造等领域。


在这次集中呈现背后,是OpenHarmony走过的开源共建之路。从生态上看,其社区已经汇聚5100+共建者,51家共建单位, 近亿行代码。OpenHarmony生态委员会已经设立了9个专委会,向重点行业迈进、渗透。而从产业上看,2022年OpenHarmony迭代更新了5个版本,支撑29款复杂带屏设备商用,已经有238款基于OpenHarmony的产品落地,覆盖教育、交通、金融、家居、安防等多个行业。 



操作系统是有滚雪球效应的,初期发展之后,会进入更快、规模更大的指数级增长。今天OpenHarmony已经展现出这一特征,适合更多人、更多力量在此时参与进来。


从技术发展上看,OpenHarmony的分布式、跨终端发展方向已经成为各界共识,成为新一代“元操作系统”的可能性非常大。适合产、学各界关注和推动,持续投入力量。


从应用空间上看,OpenHarmony在诸多领域展现出了不可替代的经济价值。比如说隧道、矿山、海港等,有效的应用空间激活了产业生态的发展空间,适合更多开发者投入其中,收获成功。


从产学一体的角度看,OpenHarmony关注度高,社会价值大,正在得到更广泛的学界支持,不仅适合高校、学术机构利用这一机会完成技术探索,也非常适合学生进行学习,把握时代机遇。


OpenHarmony走过的这条路,既展现着开源事业的艰辛,也浓缩着中国开源领域的热忱与凝聚力。好在,OpenHarmony已经登上了半山,而向着更高处的路,也已经展现在眼前。



见方向:

挑战,即是登顶之路


OpenHarmony并不是一项“完成时”的操作系统,它有着开放发展空间,也面对着直观、具象的发展挑战。换言之,它并不是已经成熟,而是有待探索,也恰恰是这种特性,让OpenHarmony富有活力,让更多企业、开发者、学子能够参与进来。


技术峰会期间,OpenHarmony项目群技术指导委员会主席陈海波发布了终端操作系统十大技术挑战方向,希望凝聚产业界与学术界智慧,共同面对未来终端操作系统的挑战。



整体而言,终端操作系统十大挑战方向分为三类。


第一类是“极致体验”,这一类挑战直接关乎在万物智联时代用户使用终端设备的体验,也是我们普通人最期待完成的一类挑战,让我们在从触摸交互走向时空自然交互的过程中,消除语义鸿沟,带来更加沉浸式、无缝流转的多设备协同体验。


第二类是“纯净安全”,随着多终端、全场景时代到来,数据会在不同的设备之间流转,数据也需要分享,才能产生价值,特别是关于身份的数据,更是与用户的财产安全息息相关。当前,无论是消费者还是企业,都更加重视操作系统的安全与隐私保护,逐步构建起万物智联时代百亿级智能终端和连接的数字信任体系。


第三类是“极简开发”,直面开发者进行多终端开发时的痛点与需求,提出了未来应用和设备向开发平台的发展方向,帮助软硬件厂商和开发者完成从单场景开发到全场景开发的转变,满足海量智能硬件和支持跨端流转的新形态应用开发需求,实现一次开发、多端部署。


我们可以展开其中一些具体的挑战方向,看看终端操作系统十大挑战方向如何牵引下一代技术发展。比如说,终端操作系统十大挑战首先提出,要构建以用户为中心、场景感知的应用软件新形态。我们已经能够感觉到多设备协作带来的魅力,但对于消费者来说依旧不够友好,不够智能。一方面,多终端设备无法主动、直接将服务提供给用户,而是需要用户大量、频繁触发;另一方面,随着时间与空间的变化,用户需求也会发生变化,但服务却不会进行相应调整。这种情况下,如何精准的感知用户需求变化以及精准的推荐模型,实现服务直接推荐给客户,并感知客户的变化自动推荐做合适的服务,来达到体验的跃迁。


如今,OpenHarmony已构建分布式软总线及原子化服务框架,初步具备跨APP协作、多设备协同的能力,主流操作系统也具备一定的APP智能推荐能力,但精准度还不高。在未来,构建一个跨设备无缝协作,能够按需生成服务的这么一个新的软件形态,既是广大开发者的挑战,同时也是一个机会。



再比如,多设备场景的协同操控,依旧是用户的主要痛点。用户交互界面广泛存在于智能手机、平板、电脑、智能穿戴、电视、车机和XR终端,但操作方式依旧以触屏为主,很容易造成操作效率低、用户体验差等问题,是否可以结合语音,甚至眼神、空间、姿态等交互方式来进行操作升级,也是一项具有无穷魅力的挑战。


终端操作系统十大挑战方向,是未来终端操作系统主要的发展方向与主要任务,可以说指明了持续上山的路。OpenHarmony也会集合产业界、学术界各位开发者、高校的力量发展出一个面向未来的高体验、高安全、高开发效率的终端操作系统。


1.跨越消费者与企业场景,将消费终端体验升级与产业数字化升级结合起来,驱动OpenHarmony成为真正的新一代操作系统。


2.重视隐私安全、数据安全等工作,让OpenHarmony成为具有足够安全能力的底层软件,让万物智联时代从根基处即是安全、友善、隐私的时代。


3.既重视操作系统的开发、部署,同时也重视其应用体验与商业价值,关注开源操作系统的全栈发展,为不同领域的开发者、参与者洞开通路。


见到山,于是出发;见到山后的山,于是步履不停。OpenHarmony已经标清了未来,那是一个与生态参与者同见天地的未来。



见天地:

我们一起越过高山


随着技术持续积累,产业不断发展以及路径逐渐清晰,OpenHarmony已经进入了新的阶段,成为了更多开发者、参与者、研究者的机会。


对于开发者来说,逐步完善的OpenHarmony,已经可以让开发者的重心从如何利用OpenHarmony特性,转变到如何开发属于自己的OpenHarmony商业版,或者符合自己需求的OpenHarmony产品。更多领域的软件参与者,尤其是内核、视窗、安全、框架、编程语言等领域的开发者,将在已经逐步完善的OpenHarmony中获得更大的机会。


而对于高校师生来说,OpenHarmony的技术先进性正在从产业界向学术界辐射。终端操作系统十大挑战方向这样的前沿课题,就可以看作OpenHarmony一次从产业向学界衔接的探索与尝试。OpenHarmony生态当中,既有适合研究团队发展的方向,适合高校、研究机构参与的工作,同时也是适合年轻人学习、了解、洞察未来的机遇。



更重要的是,OpenHarmony是一个确定性的未来。一个家中所有终端能懂我所需,矿井中所有设备能相互说话,工厂里所有装置能凝聚成数字化生产力的未来。


我们在今天有机会去探索这样的未来,又如何能够拒绝时代的馈赠呢?


戴尔·卡耐基在《人心的弱点》中说:“今天太宝贵,不应该为酸苦的忧虑和辛涩的悔恨所消蚀。把下巴抬高,使思想焕发出光彩,像春阳下跳跃的山泉。抓住今天,它不再回来。”


OpenHarmony的开源共建,就是像“春阳下跳跃山泉”般的今天。


用力把握它,参与它,建设它吧,去获得万物互联时代,富有无穷可能性的未来。


脑极体 从技术协同到产业革命,从智能密钥到已知尽头
评论
  • 【萤火工场CEM5826-M11测评】OLED显示雷达数据本文结合之前关于串口打印雷达监测数据的研究,进一步扩展至 OLED 屏幕显示。该项目整体分为两部分: 一、框架显示; 二、数据采集与填充显示。为了减小 MCU 负担,采用 局部刷新 的方案。1. 显示框架所需库函数 Wire.h 、Adafruit_GFX.h 、Adafruit_SSD1306.h . 代码#include #include #include #include "logo_128x64.h"#include "logo_
    无垠的广袤 2024-12-10 14:03 69浏览
  • 智能汽车可替换LED前照灯控制运行的原理涉及多个方面,包括自适应前照灯系统(AFS)的工作原理、传感器的应用、步进电机的控制以及模糊控制策略等。当下时代的智能汽车灯光控制系统通过车载网关控制单元集中控制,表现特殊点的有特斯拉,仅通过前车身控制器,整个系统就包括了灯光旋转开关、车灯变光开关、左LED前照灯总成、右LED前照灯总成、转向柱电子控制单元、CAN数据总线接口、组合仪表控制单元、车载网关控制单元等器件。变光开关、转向开关和辅助操作系统一般连为一体,开关之间通过内部线束和转向柱装置连接为多,
    lauguo2013 2024-12-10 15:53 78浏览
  • RK3506 是瑞芯微推出的MPU产品,芯片制程为22nm,定位于轻量级、低成本解决方案。该MPU具有低功耗、外设接口丰富、实时性高的特点,适合用多种工商业场景。本文将基于RK3506的设计特点,为大家分析其应用场景。RK3506核心板主要分为三个型号,各型号间的区别如下图:​图 1  RK3506核心板处理器型号场景1:显示HMIRK3506核心板显示接口支持RGB、MIPI、QSPI输出,且支持2D图形加速,轻松运行QT、LVGL等GUI,最快3S内开
    万象奥科 2024-12-11 15:42 66浏览
  • 习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习笔记&记录学习习笔记&记学习学习笔记&记录学习学习笔记&记录学习习笔记&记录学习学习笔记&记录学习学习笔记记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记
    youyeye 2024-12-10 16:13 105浏览
  • 天问Block和Mixly是两个不同的编程工具,分别在单片机开发和教育编程领域有各自的应用。以下是对它们的详细比较: 基本定义 天问Block:天问Block是一个基于区块链技术的数字身份验证和数据交换平台。它的目标是为用户提供一个安全、去中心化、可信任的数字身份验证和数据交换解决方案。 Mixly:Mixly是一款由北京师范大学教育学部创客教育实验室开发的图形化编程软件,旨在为初学者提供一个易于学习和使用的Arduino编程环境。 主要功能 天问Block:支持STC全系列8位单片机,32位
    丙丁先生 2024-12-11 13:15 47浏览
  • 近日,搭载紫光展锐W517芯片平台的INMO GO2由影目科技正式推出。作为全球首款专为商务场景设计的智能翻译眼镜,INMO GO2 以“快、准、稳”三大核心优势,突破传统翻译产品局限,为全球商务人士带来高效、自然、稳定的跨语言交流体验。 INMO GO2内置的W517芯片,是紫光展锐4G旗舰级智能穿戴平台,采用四核处理器,具有高性能、低功耗的优势,内置超微高集成技术,采用先进工艺,计算能力相比同档位竞品提升4倍,强大的性能提供更加多样化的应用场景。【视频见P盘链接】 依托“
    紫光展锐 2024-12-11 11:50 47浏览
  • 我的一台很多年前人家不要了的九十年代SONY台式组合音响,接手时只有CD功能不行了,因为不需要,也就没修,只使用收音机、磁带机和外接信号功能就够了。最近五年在外地,就断电闲置,没使用了。今年9月回到家里,就一个劲儿地忙着收拾家当,忙了一个多月,太多事啦!修了电气,清理了闲置不用了的电器和电子,就是一个劲儿地扔扔扔!几十年的“工匠式”收留收藏,只能断舍离,拆解不过来的了。一天,忽然感觉室内有股臭味,用鼻子的嗅觉功能朝着臭味重的方向寻找,觉得应该就是这台组合音响?怎么会呢?这无机物的东西不会腐臭吧?
    自做自受 2024-12-10 16:34 136浏览
  • 全球知名半导体制造商ROHM Co., Ltd.(以下简称“罗姆”)宣布与Taiwan Semiconductor Manufacturing Company Limited(以下简称“台积公司”)就车载氮化镓功率器件的开发和量产事宜建立战略合作伙伴关系。通过该合作关系,双方将致力于将罗姆的氮化镓器件开发技术与台积公司业界先进的GaN-on-Silicon工艺技术优势结合起来,满足市场对高耐压和高频特性优异的功率元器件日益增长的需求。氮化镓功率器件目前主要被用于AC适配器和服务器电源等消费电子和
    电子资讯报 2024-12-10 17:09 84浏览
  • 概述 通过前面的研究学习,已经可以在CycloneVGX器件中成功实现完整的TDC(或者说完整的TDL,即延时线),测试结果也比较满足,解决了超大BIN尺寸以及大量0尺寸BIN的问题,但是还是存在一些之前系列器件还未遇到的问题,这些问题将在本文中进行详细描述介绍。 在五代Cyclone器件内部系统时钟受限的情况下,意味着大量逻辑资源将被浪费在于实现较大长度的TDL上面。是否可以找到方法可以对此前TDL的长度进行优化呢?本文还将探讨这个问题。TDC前段BIN颗粒堵塞问题分析 将延时链在逻辑中实现后
    coyoo 2024-12-10 13:28 101浏览
  • 时源芯微——RE超标整机定位与解决详细流程一、 初步测量与问题确认使用专业的电磁辐射测量设备,对整机的辐射发射进行精确测量。确认是否存在RE超标问题,并记录超标频段和幅度。二、电缆检查与处理若存在信号电缆:步骤一:拔掉所有信号电缆,仅保留电源线,再次测量整机的辐射发射。若测量合格:判定问题出在信号电缆上,可能是电缆的共模电流导致。逐一连接信号电缆,每次连接后测量,定位具体哪根电缆或接口导致超标。对问题电缆进行处理,如加共模扼流圈、滤波器,或优化电缆布局和屏蔽。重新连接所有电缆,再次测量
    时源芯微 2024-12-11 17:11 70浏览
  • 一、SAE J1939协议概述SAE J1939协议是由美国汽车工程师协会(SAE,Society of Automotive Engineers)定义的一种用于重型车辆和工业设备中的通信协议,主要应用于车辆和设备之间的实时数据交换。J1939基于CAN(Controller Area Network)总线技术,使用29bit的扩展标识符和扩展数据帧,CAN通信速率为250Kbps,用于车载电子控制单元(ECU)之间的通信和控制。小北同学在之前也对J1939协议做过扫盲科普【科普系列】SAE J
    北汇信息 2024-12-11 15:45 74浏览
我要评论
16
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦