openEuler 携手 SUSE 为世界级创新注入新力量

胡欣蔚2022-08-27openEuler 社区SUSE

SUSECON 北京 2022 开源技术峰会圆满落幕,会上来自 SUSE、SAP、亚马逊云科技、CNCF、openEuler 等行业大咖在 SUSECON 北京峰会主论坛分享了技术前瞻性观点。以下是 openEuler 社区技术委员会主席胡欣蔚的分享。

大家上午好,很高兴有机会在这里和大家分享 openEuler 携手 SUSE 为世界级创新注入新力量的话题。我当前是 openEuler 技术委员会的主席,我在参与 openEuler 之前,2011 年开始在华为公司从事操作系统相关的工作,加入华为之前更早的时候我在 SUSE 中国工作了 7 年多,在 SUSE 这段经历也是我从业经验中一段非常美好的回忆,所以我跟 SUSE 本身就有非常紧密的联系。

关于 openEuler

从 openEuler 社区开始讲起,openEuler 其实不是一个传统意义上做开源操作系统发行版的,华为在 2019 年的时候正式宣布开放,开始运作 openEuler 开源社区。在最开始的时候,我们看到当前在硬件发展上的趋势,有越来越多样化的算力,当时所有操作系统都是围绕以 CPU 为中心,尤其是 X86 为中心的单一架构,我们认为操作系统可以在当中做一些事情,openEuler 最开始的目标是要能够做成最好的支持多样化算力的 Linux 参考平台。

有了最初这一想法之后,我们在市场跟客户的交流中,逐步看到有越来越多的跟操作系统相关的机会,所以在 2021 年的时候我们整个社区对 openEuler 定位也做了一次全新的升级。

在这次变更之后我们认为 openEuler 的目标,从原来对多样性算力最佳支持的操作系统转变成了多样性算力,能够支持多样性设备,能够覆盖主流应用,服务数字全场景的操作系统。并且我们看到尤其在国内的应用场景里,openEuler 和 openHarmony 鸿蒙一个面向数字全场景,一个面向端侧和消费设备,可以有效的能力共享、生态互通。

OpenEuler 一直在稳步的向前演进,我们每年的 3 月和 9 月都会发布一个版本,并且每隔两年我们会有从社区角度来说有这样一个 LTS 长期版本,我们列举一下在比较近的时间内,我们在 2020 年 9 月,2021 年 3 月,2021 年 9 月分别都有新的版本,今年 3 月我们发布了最新的版本,这个版本覆盖基础设施的全场景,使能数字化业务的创新。

全场景数字化是 openEuler v22.03 的重点,openEuler 作为参考平台可以在服务器、云计算、边缘、在嵌入式场景得到使用,并且有一定的优势。对于基础能力来说,我们在长期发展演进过程中是在持续做创新的,包括对于南向、北向,对于水平协同的,以及对于各种工具的统一。预计下个月我们还会有一个创新版本在服务器、云、边缘、嵌入式上面进一步有新的技术,这里也简单做了一些列举。

我们看到 openEuler 本身有这样一个愿景,而且我们也从社区角度来说,很稳定的往前演进。我们和 SUSE 的连接是怎么开始建立起来的呢?还是要从 SUSE 和 openEuler 共享的愿景开始说起。

openEuler 结缘 SUSE

我们看到 SUSE 自己的定位是 go China,go global,服务于中国企业并且帮助企业的开源走向世界。SUSE 在中国做了很多工作,包括加入国内的开源基金会,以一个国际厂商姿态进行生态建设,关注本土的研发技术支持以及本土 Linux 人才的培养。在这个过程中和 openEuler 自身“扎根中国,走向世界”的愿景其实是非常一致的,所以在华为最早开始准备开源,建设 openEuler 社区的时候就已经和 SUSE 讨论过这方面的事宜。可以追溯到最开始我们准备做这件事情的时候,在 2019 年 9 月份,差不多 3 个月以后,openEuler 社区正式成立了。我们用了一年多的时间在社区里面通过开源的方式,给所有人证明了华为以及 openEuler 社区真的是以开源的方式在运作这件事情,并且我们对它的投入是非常认真的。我们在 2021 年 7 月的时候有幸邀请到 SUSE 正式加入到了 openEuler 社区,2020 年 3 月和英特尔成立了 Intel Arch SIG,它的目标是帮助 openEuler 社区提升 X86 的运营能力,并且在今年 6 月份的时候也正式发布了 SUSE Euler Linux 2.0 的版本。

SUSE 对 openEuler 社区的贡献

这个过程中 SUSE 积极参与到了 openEuler 和上游社区两方,其中包括了对新的硬件驱动支持、新的功能特性、性能优化、安全增强、问题修复等等。SUSE 和 openEuler 有一样的运作方式,都是以上游社区合入为最高的技术目标,同时我们也不会拘泥于所有特性一定要先合入上游,我们会以客户需求,会以市场实际的变化来更敏捷的响应,所以在这个过程中 SUSE 和 openEuler 可以有更多的协同。

去年 SUSE 加入到 openEuler 之后已经为社区做了非常多的贡献,像刚才提到的 SUSE 和 Intel 一起成立的 Intel Arch SIG,很大的提升了 openEuler 参考平台对英特尔硬件体系架构优化和支持,尤其对英特尔新的硬件的支持。除了这样一个 SIG 之外,SUSE 的工程师和技术爱好者也深度参与到了 openEuler 的内核 SIG,对于内核本身的特性做增强和维护,参与到了我们 Release SIG 节奏设计,为参考平台发布的流程设计作了很多改进。还有对于 QA,我们在社区里面对于参考平台本身的质量保证,运作的方式,除了 SIG 之外 SUSE 还发挥了自己国际化厂商本身的优势,在安全领域 SUSE 和 openEuler 一起开始参与到国际安全社区的联动,这里面包括了我们对于开源软件上游社区漏洞的感知,以及对于安全启动技术在国内的适配。除此之外 SUSE 还参与到了当前 openEuler 已经开始运作的社区服务数据中心以及社区整个构建系统对于龙芯架构的支持,这些都体现出 SUSE 本身在 Linux 领域技术的积累以及对 openEuler 社区的重大贡献。

对 SUSE 未来在社区的期待

我相信 SUSE 在接下来的 openEuler 社区演进过程中会对社区做出更大的贡献,对南向生态方面,我们期待 SUSE 可以继续把英特尔的架构软件创新方案在 openEuler 整个参考平台里持续落地,能够看护 X86 的架构,对主流硬件驱动也可以为社区做更好的贡献,能够做维护。

从安全角度来讲,因为 openEuler 目标就是能建立起这样一套完整的安全体系,其中包括了安全漏洞的提前预警,对于内核安全漏洞修复各种应急漏洞修复流程化的建立,SUSE 作为一个有丰富企业级发行版的 Linux 厂商,在这方面的经验对于社区来说也是非常宝贵的财富。我们也希望 SUSE 能参加到 openEuler 很多例行的工作中来,包括 LTS 版本选型和维护。

大家知道 SUSE 已经 30 周年了,而且 SUSE Linux 是行业里面第一家企业级的商用 Linux 版本,SUSE 在过去这么长时间里积累了非常丰富的企业应用经验以及 Linux 开发维护的经验,我们希望 SUSE 能和欧拉的合作中帮助 openEuler 这样一个社区在技术上做得更好,真正能扎根中国,走向世界,同时也能够和 openEuler 合作中争取到更好的商业机会,在中国市场上取得更大的商业成功。

我的分享就到这里,谢谢大家。