OpenHarmony,奏响中国基础软件的“光辉岁月”

45235b41706fa8fd00441e6ab054f9a9.jpeg

梦想需要多久的时间,多少血和泪,才能慢慢实现?

天地间任我展翅高飞,谁说那是天真的预言?

《光辉岁月》歌词中的这两个问题,恰好可以送给今天的中国基础软件事业。

曾几何时,我们认为中国基础软件产业繁荣仅仅是个梦想;我们认为中国基础软件做好开源生态,打造操作系统仅仅是个“预言”。

而时过境迁,沧海桑田,似乎那些梦不再遥远,那些预言已经一个个实现。作为软件世界的底座,属于这片土地的开源操作系统,正在以超乎想象的速度完善和崛起。其中最为引人注目的,就是OpenAtom OpenHarmony(简称“OpenHarmony”)。

080cf553fa3599209f389c73520374cc.png

11月4日,以“技术筑生态,智联赢未来”为主题的第二届开放原子开源基金会OpenHarmony技术大会在北京举办。本次大会由OpenHarmony项目群技术指导委员会(TSC)主办,由华为技术有限公司、江苏润开鸿数字科技有限公司、广东九联开鸿科技发展有限公司、软通动力信息技术(集团)股份有限公司、深圳开鸿数字产业发展有限公司合作支持。近120位行业代表、技术专家及高校技术导师,与众多软件开发者共同讨论了OpenHarmony操作系统的技术革新与生态共建进展,并在大会中分享了“终端操作系统十大技术挑战方向”的年度进展。

华为常务董事、终端BG CEO、智能汽车解决方案BU董事长余承东在开场致辞中表示,OpenHarmony开源三年来,在开放原子开源基金会的组织和带领下,在产业界和学术界的大力支持下,已经成为智能终端领域飞速发展的开源操作系统。OpenHarmony不仅是千行百业的数字底座,更逐步成为广大专家学者进行操作系统及相关领域研究和创新的舞台。

基础软件和开源操作系统,目前最大的挑战是什么?

与开源初期相比,OpenHarmony聚合了哪些新的力量?如何一步步前进?

为什么说OpenHarmony的进展,极具代表性展现了中国基础软件产业的未来?

OpenHarmony已经成为一个舞台,来自企业、院校、开发者社区的千万个人,千万双手,正在这个舞台上弹奏着这曲中国基础软件的“光辉岁月”。

中国基础软件

奏响光辉岁月

7ed591f32e7a59148a2143fac6f949bf.png

中国基础软件产业,正在迎来从量变到质变的巨变节点,软件产业业务收入在历史上首次突破了10万亿元大关。今年4月,工信部信息技术发展司二级巡视员王少朋在2023(首届)中国软件创新发展大会上介绍,全国软件和信息技术服务业规模以上企业在2022年已超3.5万家,软件业务收入首次跃上10万亿元台阶,全年累计完成软件业务收入达到108126亿元,同比增长11.2%。

伴随着软件产业的繁荣,软件基座的完善,中国基础软件已经解决了从0到1的问题,未来更需要走向高质量、可持续、生态化发展。换言之,中国基础软件正走向从“强量”到“强质”的发展新阶段。

霜雪褪去,迎来光辉。

接下来,中国基础软件产业将加速步入迭代升级、群体突破的关键时期。泛在化终端操作系统、开源软件体系、软件智能化等技术趋势将构成接下来的发展空间。在这种情况下,中国基础软件事业需要解决四大挑战,从而构建持续化、稳固性的软件生态:

1.底层技术探索需要不断前行,从而推动基础软件可持续迭代。

2.软件开源生态需要持续走向繁荣,社区建设要从有没有,走向强不强。

3.软件人才供给需要持续提升,产学合作需要持续加强,围绕基础软件的产学联动将成为社会关注重点。

4.软件落地、推广难的问题需要被解决,基础软件推广的应用落地需要持续加强。

技术、社区、产学联动、落地推广,构成了中国基础软件的四大挑战。而机遇蕴藏在挑战当中,OpenHarmony的进展与前进,恰好对应了中国基础软件的发展趋势。

6eb035df26bcf3e8972d6b18058665e8.png

在中国基础软件的巨变之时,OpenHarmony恰逢其时,得到了极佳的发展机遇与示范意义。

OpenHarmony融入其中,填补了开源操作系统的空白,对应了泛在化操作系统、开源、产业智能化等方面的需求。

OpenHarmony贡献其力,正在聚集更多力量,一起奏响这首《光辉岁月》。

在OpenHarmony技术大会中,可以看到四重力量共同弹奏着音符。

24e44ed656da4ba6243162733df87589.png

技术之力

弹奏操作系统的进步音符

基础软件发展的核心在于技术。只有能够不断发现需求和挑战,连续克服困难,软件才有进步的可能。

本次大会,OpenHarmony项目群技术指导委员会主席、华为基础软件首席科学家陈海波在开幕式上做了题为《OpenHarmony技术领先筑生态,万物智联赢未来》的主题演讲。

7eef43d43622f15c5466b0019432a02f.png

他表示,操作系统诞生67年来不断地演进,多次推动了信息产业浪潮的发展。不同历史时期需要不同的操作系统,万物智联为我们操作系统的发展提供了换道超车的新机遇,拥抱万物智联时代,OpenHarmony应运而生。

进一步围绕四大技术架构特征领域,陈海波深入分享了最新的技术成果和面向未来的演进思考,并介绍了“可证明的高性能与高可靠并发(Vsync)”“可信执行环境开源解决方案(OpenTrustee)”和“跨平台应用开发框架(ArkUI-X)”等近期孵化的开源项目。

在此基础上,OpenHarmony还在不断完善关键能力,推动自身的技术发展。在去年,我们介绍过OpenHarmony项目群技术指导委员会面向全社会公开征集对操作系统具有引领作用的前沿技术挑战、工程技术难题和产业技术问题,最终形成了“终端操作系统十大技术挑战方向”。

随后,这些技术挑战方向拆解出了具体的课题,在产业、学术各界得到了充分研究与讨论。本次大会中,TSC介绍“终端操作系统十大技术挑战方向”年度进展,并正式揭幕了由这些技术挑战拆解出的37道年度课题。

OpenHarmony的技术发展正在更加细化、深入、有明确指向。通过一步步向具体课题、具体问题的渗透与攻坚,OpenHarmony的技术特性将得到进一步放大,继而推动操作系统事业的整体迭代。

社区之力

弹奏开源事业的繁荣音符

97766b3e4fb0d30ead4fac0892dc742e.png

做软件容易,做生态难。这句话一直萦绕在中国基础软件开源事业身边。推进开源社区建设,需要核心技术、开发工具、市场价值的全面发展,被认为是发展软件事业中最关键的能力。

在这个领域,OpenHarmony已经将社区繁荣提升到了新的程度。经过3年发展,OpenHarmony已经迭代到4.0版本,较此前版本新增4000多个API接口,开发能力更加丰富。同时,新版本在用户交互体验、组件能力、分布式硬件支持范围和安全及隐私方面的能力也得到进一步增强。

而在社区建设方面,截至10月31日,OpenHarmony社区已经拥有超过210家伙伴,构建了42款发行版,落地商用设备超过210款,拥有超过6200名代码共建者、51家共建单位,贡献代码超过1亿行。

bb593cc10768049c8fd987d194a1818f.png

在这样的成绩下,我们可以确认OpenHarmony已经成为发展速度最快的智能终端操作系统开源社区之一。基于OpenHarmony的425款软硬件产品通过了兼容性测评,覆盖能源、金融、工业、航天、交通、医疗、教育、政务等行业。

从商业发行版、覆盖设备、落地行业,以及总开发者数量与社区代码贡献量上看,OpenHarmony社区已经从建设阶段进入了繁荣阶段。其发展路径与发展方式,可以被更多中国开源事业所参考。

57328487cdf71af3b1a22a06ade7700e.png

校园之力

弹奏产学结合的联动音符

基础软件建设,并不能仅仅依靠产业界、工业界,还需要与学术界进行紧密地联动。从而实现校园为产业界培养人才,产业界为校园贡献课题的正向循环,从而达成学术、产业双轮驱动的发展模式。

在技术与产业的力量之外,校园也已经成为OpenHarmony发展的关键力量。截至目前“OpenHarmony技术俱乐部”已经凝聚了17家头部高校,并且其定位已经从技术研讨转变为产学研共同体打造,通过多种方式共同为OpenHarmony贡献价值。

大会期间,“OpenHarmony技术俱乐部”也亮相现场,来自17所共建高校的代表一起点亮了象征着OpenHarmony社区的“璀璨星空”并共同揭榜年度课题。

a60784e81c683ba470d7f8fc339cc572.png

除了与高校共建技术俱乐部,打造产学研共同体,OpenHarmony还开展了多种多样的产学联动方式。比如在今年9月,OpenHarmony开展了首期面向高校的竞赛训练营,吸引了来自上海交通大学、复旦大学、电子科技大学、湖南大学、北京理工大学、四川大学、华中科技大学、中北大学等院校的75个赛队,超过200名学生参与,极大推动了OpenHarmony走入校园,让校园开发者了解开源操作系统。这类活动的持续推进与标准化建设,将推动围绕OpenHarmony的产学联动,为产业界贡献源源不断的人才动能。

城市之力

弹奏应用落地的发展音符

77a96b54dcde593b5094c53b31cde42f.png

在中国基础软件产业从“提量”到“提质”的转变过程中。开源软件的落地应用是“最后一公里”的挑战。也只有打通落地应用关节,才能引领产学各界源源不断投入开源项目建设,推动产业繁荣与技术进步。

在这样的大背景下,OpenHarmony的发展离不开各城市的政策支持。今年以来,深圳、福州、惠州、北京、南京、东莞等多个城市连续出台了支持OpenHarmony的产业政策,加速了OpenHarmony在各城市的政务和产业应用落地。从而让OpenHarmony获得了明确的政策动力,同时也让OpenHarmony成为更多行业的数字化选择。

373033491589bc0fe058580ad57cf525.png

今年4月以来,OpenHarmony连续在上海、武汉、长沙、北京、张掖等城市举办了OpenHarmony城市技术论坛,不断将自身价值推向各地市场。本次技术大会特别举办了OpenHarmony城市技术论坛致谢环节,OpenHarmony向城市技术论坛的出品人致以诚挚的谢意并颁发致谢纪念。

来自各个城市的接纳、信任与共建,聚合成了OpenHarmony应用落地的强有力音符。

a6550b7189e8e54f9d13c7cd4b286143.png

未来,OpenHarmony的旋律

来自你的双手

从这些进展中可以看出,OpenHarmony已经聚合了技术、社区、院校、城市的不同力量,形成了产业、政府、学术、开发者社区的共同事业。

从单线发展到力量聚合,从底座建设到整体繁荣,OpenHarmony已经形成了完整的生态。这是OpenHarmony持续进步的最好时代,也是中国基础软件不断释放机会与价值的光辉岁月。

正有无数行业、无数开发者,在OpenHarmony的舞台中伸出双手,弹奏属于自己的旋律。这些旋律聚合起来,将形成开源事业建设、操作系统迭代、千行百业智能化过程中独特的旋律。

1cb8b08b92e723f15358ebe73439de83.png

而下一段OpenHarmony的旋律,中国基础软件的旋律,或许就出自你的手中。

在今天,中国开源开发者已经突破800万,居全球第一,开源代码贡献量已经达到世界第二。OpenHarmony社区已成为“下一代智能终端操作系统根社区”,加入其中,正当其时。

万千开发者挥舞的双手,

正写下OpenHarmony灿烂的诗篇。

潮来潮往世界多变迁,

迎接中国基础软件的光辉岁月,

为它努力,为它奉献。

8bd66f5968e19876eb548d3dfd0df97e.gif

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/137476.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

使用jdk21预览版 --enable-preview

异常 [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.10.1:compile (default-compile) on project sb3: Compilation failure [ERROR] --enable-preview 一起使用时无效 [ERROR] (仅发行版 21 支持预览语言功能) 解决…

Matlab导出高清图片方法

一、背景 使用matlab绘制图片后,需要将图片导出为.jpg或.eps格式以便后期使用。但通过文件–另存为.jpg时,并没有清晰度选择,导出的图片只有30几k,以至于图片很模糊。 二、Matlab导出高清图片方法 文件—导出设置 1、大小&…

Unreal Engine 学习笔记 (3)—— 导入资源

1.导入FBX文件 打开系统文件管理器按下鼠标左键拖动fbx文件到UE编辑器中松开鼠标左键在弹出对话框FBX导入选项页面中,选择对应的骨骼 重定向骨骼 拖动UE4的walk_strafe_back.fbx文件到UE5编辑器中 在弹出的FBX导入选项对话框中选择UE4对应的骨骼 使用重定向资产…

【Spring】SpringBoot配置文件

SpringBoot配置文件 配置文件作用SpringBoot配置文件配置文件快速入手配置文件的格式properties配置文件说明基本语法读取配置文件properties缺点分析 yml配置文件说明yml基本语法yml使用进阶yml配置读取配置对象配置集合配置Mapyml优缺点 配置文件作用 计算机上有数以千计的配…

如何利用产品帮助中心提升用户体验

在当今竞争激烈的市场中,提供优秀的用户体验是吸引和保留客户的关键。而一个高效和易于使用的产品帮助中心,正成为越来越多企业用以提升用户体验的重要工具。产品帮助中心是一个集中的信息库,为用户提供关于产品功能、故障排除、常见问题解答…

oracle使用regexp_substr来拆分,CONNECT BY LEVEL查询卡死,速度慢的问题。

一、问题 oracle 使用regexp_substrCONNECT BY LEVEL来,根据特定字符拆分成多行。 (注意这里我的数据是每个值都有“ ; ”,即使后面没有值,后面也会有个“ ; ”, 如果是正常的分隔符,sql 需要改成” LEVEL…

github遇到想要强制拉取远程仓库内容

进行项目的时候,遇到了我的远程仓库 Sync fork 更新以后,这时候我的本地就和远程不同步,如果使用 git pull 的时候,如果出现 conficts 过多的情况怎么办,如果我们想要直接把远程仓库拉下来应该怎么办? git…

爆肝一文,走进大名鼎鼎的HTTP协议(通俗白话+三万字超详细+抓包工具使用)

文章目录 前言1. HTTP 是什么1.1 HTTP 完整请求流程1.2 理解 HTTP 协议的工作过程 2. HTTP 协议格式2.1 抓包工具的使用2.2 抓包工具的原理2.3 抓包结果2.4 协议格式总结 3. HTTP 请求(Request)3.1 认识 URL(Uniform Resource Locator)URL 基本格式关于 URL encode 3.2 认识请求…

Spring Cloud 微服务入门篇

文章目录 什么是微服务架构 Microservice微服务的发展历史微服务的定义微小的服务微服务 微服务的发展历史1. 微服务架构的发展历史2. 微服务架构的先驱 微服务架构 Microservice 的优缺点1. 微服务 e Microservice 优点2. 微服务 Microservice 缺点微服务不是银弹:…

【hcie-cloud】【5】华为云Stack规划设计之华为云Stack标准化配置、缩略语【下】

文章目录 前言、华为云Stack交付综述为云Stack标准组网华为云Stack标准化配置华为云Stack配置概览华为云Stack云服务全视图华为云Stack部署方案节点类型说明华为云Stack云服务组件部署场景管理节点部署原则云平台管理规格华为云Stack IaaS场景&高阶场景起步必选部署组件x86…

已解决:Rust Error: the trait bound is not satisfied 问题

🌷🍁 博主猫头虎(🐅🐾)带您 Go to New World✨🍁 🦄 博客首页: 🐅🐾猫头虎的博客🎐《面试题大全专栏》 🦕 文章图文并茂&#x1f996…

Android 进阶——Binder IPC之学习Binder IPC架构及原理概述(十二)

文章大纲 引言一、Binder IPC 基础架构1、Binder IPC核心角色2、Binder IPC的数据流 二、Binder IPC 协议通信流程三、Binder IPC 核心角色详解1、Server 进程及Server 组件2、Client进程及Client组件3、Service Manager 与实名 Binder4、Binder 驱动 四、Binder 通信过程五、开…

mybatis嵌套查询子集合只有一条数据

我们再用mybatis做嵌套查询时&#xff0c;有时会遇到子集合只有1条数据的情况&#xff0c;例如下这样&#xff1a; 数据库查询结果 xml <resultMap id"userMap" type"com.springboot.demo.test.entity.User"><id column"uid" property…

Leetcode150. 逆波兰表达式求值

Every day a Leetcode 题目来源&#xff1a;150. 逆波兰表达式求值 解法1&#xff1a;栈 用栈模拟逆波兰表示法表示的算术表达式的计算过程。 初始化一个栈 stk。 遍历字符串数组 tokens&#xff0c;根据当前字符串 token 决定操作&#xff1a; 若 token 是 1 个算符&am…

基于JavaWeb+SSM+Vue微信小程序校园兼职任务平台系统的设计和实现

基于JavaWebSSMVue微信小程序校园兼职任务平台系统的设计和实现 源码传送入口前言主要技术系统设计功能截图Lun文目录订阅经典源码专栏Java项目精品实战案例《500套》 源码获取 源码传送入口 前言 随着社会的发展和全球疫情的冲击&#xff0c;大学生的就业形势越来越严峻。越…

基于FPGA的模板匹配红外目标跟踪算法设计

为什么要写这篇文章 我写这篇文章的原因是一天在B站看到了一个大神发的视频是关于跟踪一个无人机的&#xff0c;看到作者跟网友的回复说是用的图像匹配算法&#xff0c;我就在网上搜索相关资料&#xff0c;最终找到一篇文献。文献中对该算法的评价很高&#xff0c;满足制导系统…

【第2章 Node.js基础】2.3 Node.js事件机制

2.3 Node.js事件机制 学习目标 &#xff08;1&#xff09;理解Node.js的事件机制&#xff1b; &#xff08;2&#xff09;掌握事件的监听与触发的用法。 文章目录 2.3 Node.js事件机制什么是事件机制为什么要有事件机制事件循环事件的监听与触发EventEmitter类常用API 什么是…

利用IP风险画像强化金融行业网络安全防御

在数字化时代&#xff0c;金融行业日益依赖互联网和技术创新&#xff0c;但这也使得金融机构成为网络攻击的主要目标。为了应对日益复杂的网络威胁&#xff0c;金融机构迫切需要采用先进的安全技术和工具。其中&#xff0c;IP风险画像技术成为提升网络安全的一项重要策略。 1.…

C语言C位出道心法(五):内存管理

C语言C位出道心法(一):基础语法 C语言C位出道心法(二):结构体|结构体指针|链表 C语言C位出道心法(三):共用体|枚举 C语言C位出道心法(四):文件操作 C语言C位出道心法(五):内存管理 一:C语言内存管理认知 二:C语言中内存堆|栈认知 三:C语言中引用内存丢失认知

ClickHouse介绍和使用

ClickHouse介绍和使用 1. 简介2. ClickHouse特点3. 数据类型3.1. 整型3.2. 浮点型3.3. Decimal型3.4. 布尔型3.5. 字符串3.6. 枚举类型3.7. 时间类型 4. 表引擎4.1. TinyLog4.2. Memory4.3. MergeTree4.3.1. partition by分区&#xff08;可选&#xff09;4.3.2. primary key 主…