浅谈华为欧拉系统(上)

数字经济发展速度之快,正成为重组全球要素资源、重塑全球经济结构、改变全球竞争格局的关键力量。然而,数字经济的领先需要强大的数字基础设施,而基础软件是数字基础设施的魂,魂强则体健、本固则枝荣。操作系统作为最基本、最重要的基础软件,是计算机系统的内核与基石,直接决定了数字基础设施发展的水平。当前,全球数字经济发展百舸争流,打造国家数字基础设施的基础软件生态,既是历史使命,也是行业壮举。在此背景之下,华为于2021年9月25日发布了欧拉系统,体现了我国在数字基础设施的剪除软件领域的的重大突破。

一、华为欧拉系统产生的背景

华为欧拉系统产生的背景是多样因素综合推动促进的,接下来将从国内国外两个角度进行分析论述。

1、华为欧拉系统的产生是国内数据化时代大背景的要求。随着数字时代的加速到来,新基建被写入政府工作报告,万物皆需要的操作系统市场空间广阔。2020年,全球操作系统、基础软件(含桌面、数据库、云操作系统、工具软件等)领域的营收近万亿美元。不过,全球桌面操作系统市场中,Windows市场占有率高达88.14%。国产操作系统产业想要在这一领域切下更多蛋糕,仍面临巨大挑战。

操作系统是最重要的基础软件之一,处于信息产业上下游生态的枢纽位置,向下需要兼容不同的底层硬件,向上需要支持各类应用中间件与应用软件。华为副总裁、计算产品线总裁邓泰华表示,操作系统“碎片化”现状,导致数字基础设施产生大量“软烟囱”,带来生态割裂、应用重复开发、协同繁琐的挑战,数字化新时代,呼唤新的统一操作系统。

在ICT领域,华为提供服务器、存储、云服务、边缘计算、基站、路由器、工业控制等产品和解决方案,都需要搭载操作系统,所以华为一直在构建能力,旨在通过统一的操作系统架构来满足不同应用场景的需求。

2、在美国的制裁之下,华为无法做到用最好的零部件生产最好的产品,但是华为努力用最合理的零部件创造高质量产品。为了反对美国制裁,华为鸿蒙、欧拉任重道远。华为欧拉既面向服务器,又面向通信和即时操作系统,为国家的数据信息安全保驾护航。

任正非之所以对鸿蒙和欧拉寄予厚望,是基于这样一个预判:未来软件将吞噬一切,因此未来信息社会的数字化基础架构核心是软件。数字社会首先要终端数字化,而更难的是行业终端数字化。

二、华为欧拉系统的基本概况及欧拉社区的建设

基本概况

2021年9月25日,继鸿蒙之后,华为全新发布操作系统openEuler欧拉,欧拉的定位是瞄准国家数字基础设施的操作系统与生态底座,承担着支撑构建领先、可靠与安全的数字基础的历史使命。华为的鸿蒙是手机手表的操作系统,面向C端。而欧拉是电脑服务器的操作系统,是面向B端。鸿蒙是与IOS和安卓争市场和专利,欧拉竞争的则是现在目前以WINDOWS为主导的电脑服务器市场。欧拉是面向基础设施全场景的操作系统,南向支持多样性设备,北向覆盖全场景应用,横向对接鸿蒙,通过能力共享实现生态互通。

自openEul操作系统开源以来,已经有300多家企业,近万名社区开发者加入。中国软件(600536,SH)持股31.25%的麒麟软件和诚迈科技(300598,SZ)持股32.54%的统信软件是目前openEuler最主要的商业发行版合作伙伴。

欧拉社区的建设

华为在推动自己的企业级服务器操作系统发展时,还做了另外一件事情,即推动欧拉开放社区建设,构建“Linux上游社区”,通过上游开放社区的模式,希望与全球开发者一起共建一个开放的新生态。

北京智源研究院副院长刘江对《中国电子报》记者表示:“欧拉主要对标的并不是Windows,而是希望先成为国产服务器端Linux的主流。因为红帽(Red Hat)策略改变,欧拉有机会。”有数据显示,目前全球云市场每年超过1000亿美元,其中90%运行在Linux上。欧拉是华为自主研发的服务器操作系统EulerOS,它以Linux稳定系统内核为基础,支持鲲鹏处理器和容器虚拟化技术,是一个面向企业级的通用服务器架构平台。

这其中,涉及几个关键点:1、华为的EulerOS以Linux稳定系统内核为基础。在企业级服务器市场主流操作系统是Linux。“而Linux有很多版本,其上游为开源社区CentOS Linux,目前国内很多Linux操作系统都是基于某个发行版本衍生而来,而衍生版会严重依赖上游社区和上游发行版,一旦上游策略发生改变,下游就有很多风险和不确定性。”中国开源软件推进联盟副秘书长宋可为在接受《中国电子报》记者采访时说。

2、CentOS商业版面临停止维护、停止更新,CentOS开源社区中立性面临挑战。2014年红帽(Red Hat)公司宣布与CentOS Linux开源社区合作,将CentOS团队收编,红帽是CentOS Linux的背后支持者。而红帽公司于2019年被IBM以340亿美元收购,今年红帽公司突然宣布CentOS 将终止既定的维护计划。CentOS 8 原本计划维护10年,一直支持到2029年5月 31 日,却将在今年年底停止支持。而它的上一个版本CentOS 7都能维护到2024 年。这给CentOS Linux下游的版本带来诸多不确定性。

主流技术路径开源策略变更影响企业应用,CentOS 策略变更直接影响我国操作系统企业用户,很多企业面临系统迁移的情况。

上游开源社区对于下游软件的重要意义,基于此,我们就很好理解华为为什么要将OpenEuler开源:华为不仅仅是希望做Linux发行版本的衍生版,而希望做一个“Linux的上游社区”。

2019年9月,华为宣布将EulerOS开源,并在2019年12月31日全面开放,此后,openEuler作为一个开源社区快速成长。2020年,openEuler开源社区的开发者有3000多人,系统兴趣小组(SIG)数量40多个。现在,开发者为6000多人和SIG为89个,软件仓数量达到8000多个。openEuler的下载使用已遍及全球54个国家、1000+城市,实现了25万+次下载,成为全球开发者最关注的开源项目之一。

目前,欧拉社区的力量在不断壮大,普华基础软件是欧拉理事会成员单位、社区技术委员会、品牌委员会与用户委员会的核心成员,董自强透露,2019年年底,普华发布了基于openEuler的全球首个商业发行版“普华服务器操作系统(鲲鹏版)”,并将轻量级桌面环境Mate-Desktop和虚拟化管理平台两大重要技术成果贡献给社区。目前,普华基础软件已参与社区9个SIG组,覆盖云原生、虚拟化、大数据、分布式存储以及人工智能等多个方向的技术研发,贡献1600个依赖包组件的迁移;提升openEuler版本系统性能4.4%,在服务器操作系统V6版本中已完成SW64架构的同源支持并将贡献到欧拉社区。