11 月 9 日上午,由欧拉开源社区举办的开发者峰会 openEuler Summit 在国家会议中心举办。会上,华为计算基础软件副总裁、欧拉开源社区理事长江大勇、开放原子开源基金会理事长杨涛分别代表捐赠方和接收方签署欧拉捐赠协议,宣布华为 openEuler 正式捐赠给开放原子开源基金会。
这意味着,openEuler 自 2019 年年底开源后,终于进入新的运营阶段;而在接收 openEuler 后,开放原子开源基金会已在维护四个国产开源操作系统,分别是 openEuler、OpenHarmony、TecentOS Tiny、AliOS Things,此外还维护着类 Redis 存储系统 PIKA、云原生分布式数据库 ZNBase 等,隐有成为中国开源基础软件大本营之势。
openEuler 生长十一年,与鸿蒙的生态圈进一步融合
同华为擎天架构等许多底层软件系统一样,openEuler 的研发立项也可以追溯到 2010 年前后,彼时还叫做 EulerOS。2019 年底开源后,因为此前的过于低调,外部传来很多质疑声音,包括“xxx 操作系统换皮”等。
openEuler 技术委员会委员熊伟博士也曾在 InfoQ 的专访中形象地解释道,一个开源操作系统就像一座森林,包括成千上万棵树木(软件)。包括 openEuler 在内的国内外厂商都会从森林里砍伐原木,打磨、设计、组合,构造成新的操作系统,这很正常。不过,也有一些所谓的厂商会直接把别人造好的整座房子拿过来,贴上自己的标签,这才是真正的“换皮”。
换句话说,在熊伟博士看来,相比于许多扎堆出现的操作系统,openEuler 具备足够的技术优势和原创优势,并非“换皮”。
后来 openEuler 的发展,多少证实了熊伟博士的解释。2020 年,openEuler 的开源社区开始爆发式增长,社区的开发者从 1000 多人增长到 6000 多人,SIG 组(Special Interest Group,特殊兴趣小组)的数量从 40 多个增加到 89 个,软件仓库的数量也达到 8000 多个,下载使用遍及全球 54 个国家、1000 个城市,下载量高达 25 万次。到今年 9 月,openEuler 的商业发行版已经销售超过 30 万套。
同时,openEuler 也成为国内第一个外部代码贡献比例接近 40% 的国产大型操作系统。
2021 年 9 月的 Huawei Connect 2021 华为全联接大会, 华为宣布 openEuler 迎来全面升级 。主要包括:
采用全量组件原子化架构,支持内核灵活组合,全栈服务化按需构建,可根据设备不同的资源能力和业务特征进行灵活裁剪、按需构建,满足不同设备对于操作系统的要求。
支持构建服务自助化,“菜单式”配置内核和系统服务,可以对软件包、文件、函数等不同层级进行分级灵活组合,自动化、简化操作系统版本构建。
提供多设备协同套件,包括“边云”协同,统一数据、网络和管理;集群多节点协同,可支持 PB 级内存池,实现不同设备之间的能力互助和资源共享,发挥硬件最优性能。
标准 API,实现操作系统与应用交互语言的统一;
欧拉 SDK 统一封装各种应用所需的数据、音视频、安全等能力,使能极简开发,并增强应用性能;
欧拉 Devkit 提供跨设备开发向导、自动测试平台等插件,并可方便地集成到主流的应用开发平台。
更重要的是,InfoQ 通过 采访 获知,欧拉和鸿蒙的生态正在加速统一:
由华为 2012 实验室的中央软件院团队实现欧拉和鸿蒙在内核技术上的共享;
未来华为计划将鸿蒙的分布式软总线能力移植到欧拉,让搭载欧拉操作系统的设备可以自动识别和连接鸿蒙终端;
未来基于同样的编程语言(毕昇 C++、仓颉应用编程语言)开发;
华为此举目的在于消除“软烟囱”,达成生态统一。如今,openEuler 和 OpenHarmony 同样捐献给开放原子开源基金会治理,于技术层面以外,在社区运营和治理上,想必也会进一步加速靠拢。
首个国产开源基金会,终于要成为中国开源基础软件的大本营了?
对于开放原子开源基金会来说,openEuler 的加入也称得上是里程碑事件。
开放原子开源基金会,是在民政部注册的致力于开源产业公益事业的非营利性独立法人机构, 由华为、阿里、腾讯 、百度、浪潮、招商银行、360 等十家互联网企业共同发起组建,也是中国第一个开源基金会。应该说,在建立之初势头极盛,承载了很多的期望,但后续的进展却不是太顺利。
前开放原子开源基金会秘书长杜玉杰,在 InfoQ 的采访中表示:“中国很多企业还没有一套完整成熟的项目开源审批流程,所以本来有些企业是有捐赠项目的意向,但是实际推进过程中发现整个流程非常漫长,我们在这个地方就要做很多的工作、花大量的时间。”
“开源真的是门实践的艺术,不实践好多东西都不了解。”
此次 openEuler 的捐赠,意味着在操作系统领域,开放原子开源基金会已经囊括了绝大多数品类,包括服务器操作系统、智能终端操作系统、IoT 操作系统。
而就在此前的 11 月 4 日,龙蜥社区也宣布,由阿里云、统信软件等 14 家单位联合开源的龙蜥操作系统将捐赠到开放原子开源基金会,当前已全票通过项目孵化评审中的技术达标评审,即将进行法务合规性审核。
开放原子开源基金会维护的国产开源操作系统产品族,将进一步扩大,已有成为中国开源基础软件大本营的势头了。
当然,要真正引领国内开源基础软件的生态建设,成为中国的 Apache,开放原子开源基金会还要多多发掘除了 PIKA、TKEStack 以外的数据库、中间件优秀项目,并着重加强开源文化布道,丰富开源项目的运营和品牌建设手段。但在操作系统领域的巨大进展,无疑是个良好的开始,让人对基金会接下来的规划充满好奇。
更多关于 openEuler 和开放原子开源基金会的相关内容,请访问 InfoQ 专题报道:
openEuler Summit 2020直击:见证技术创新与社区生态的力量
评论