行业更新系列
— 作者:朱丽江 —
9月25号,华为在2021全连接大会发布了新版本的OpenEuler操作系统和OpenGauss数据库,我们在此对两者的发展历史、新版本特性以及受益厂商进行简单的梳理。
1.1.OpenEuler发展历史
EulerOS是华为基于Linux内核开发的一款面向服务器的商业发行版操作系统,华为主要对ARM64架构进行了深度的优化改造,所以EulerOS对ARM架构的鲲鹏芯片支持程度是最好的,同时EulerOS也在系统的性能、安全性等方面有较为出色的表现,可以满足企业级服务器操作系统的需求。
早在2010年,华为便在公司内部发布了服务器操作系统EulerOS,之后逐渐开始在公司内部的云产品及ICT产品上进行规模化使用,包括华为消费者云、华为公有云等业务。
2019年9月19日的华为全连接大会上,华为宣布OpenEuler即将开源,上线了OpenEuler开源社区,并在2019年12月31日正式开源代码。OpenEuler的开源协议采用的是中国制定的木兰宽松许可证2.0,并将其源码托管在中国的代码托管平台Gitee上,代码保留在国内,且木兰协议相较GPL协议对开发商业发行版的合作伙伴(OSV)在商业变现上更为友好。
下图是几种常见开源协议在商业模式上的核心区别,CentOS是基于GPL协议,在其源码基础上进行二次开发的商业发行版也必须坚持开源,用代码回馈社区,不能收取授权费,但可以收取一定的服务费、运维费;BSD协议(典型代表是苹果的Mac OS)和Apache协议(典型代表是谷歌Android的上层系统部分)则要友好很多,允许商业发行版进行闭源销售;中国的木兰协议相比Apache协议还要更友好一些,理论上各OSV基于OpenEuler的商业发行版可以进行闭源销售,可以很好地保障OSV的商业利益。
2020年3月27日,在2020华为开发者大会上OpenEuler首个LTS(long term support)版本20.03发布,并联合麒麟、普华、统信、中科院软件所共同发布了首批四款基于OpenEuler的商业发行版操作系统。
同时华为宣布OpenEuler的社区创新版每6个月会更新一个版本,LTS版本每2年会更新一个新版本,并提供4年的生命期支持;华为自己不会做下场做商业发行版,而是让各OSV基于LTS版本做商业发行版,自行销售给下游客户,实现商业变现,华为不会从中抽成;根据木兰协议的精神,原则上鼓励各OSV把更好的代码回馈社区,但并非强求。
在Euler开源之前,华为欧拉与麒麟、统信等厂商属于商业竞争关系,麒麟和统信沿着各自的技术路线做Linux的商业发行版操作系统;Euler开源之后,华为退出了商业版操作系统的市场竞争(仅在自己的云业务上保留EulerOS),华为与其他厂商变为生态合作的关系,OSV可以利用Euler的一些出色性能来提高自身服务器操作系统的表现。
OpenEuler借助各OSV之手实现了快速的发展,在今年9月25日的大会上华为官宣,截止目前基于OpenEuler的商业发行版操作系统的商用数量达到30万套,下一个目标是在2022年一季度实现100万套商用。
我们从IDC、计世资讯等机构的统计数据来看,2018年全球付费服务器操作系统共出货963.1万套,其中微软Windows市占率47.8%,红帽Linux市占率达到33.9%,其余主要是各类Linux发行版;2018年中国付费服务器操作系统中微软占据88%市场份额,各版本Linux占据剩下12%的市场份额。考虑到一部分服务器不会采购商业版操作系统,我们从每年中国的服务器出货量来倒推,如果OpenEuler的百万套商用目标达到,意味着其将成为中国服务器操作系统市场中的重要玩家,将加速实现服务器操作系统的国产替代。
目前麒麟软件的麒麟v10服务器操作系统和统信软件的v20欧拉版服务器操作系统都是比较主流的OpenEuler商业发行版,已经在政府、金融、电信、能源等行业实现了广泛的应用。
在政府领域,目前电子公文的信创中,欧拉发行版占据了80%以上的市场份额。在金融行业,工商银行的借记卡核心账户系统、建设银行的信用卡核心系统部分业务以及国泰君安证券的新一代分布式核心交易系统等均在近期完成了“鲲鹏服务器+麒麟v10操作系统”的信创方案终验。在电信行业,今年8月浙江移动在业内首次完成了基于OpenEuler的麒麟和统信操作系统上的客户中心、业务大厅等运营商核心系统的投产,代替目前正在使用的CentOS。在能源领域,欧拉发行版已经规模应用于南方电网的智能电网控制系统等。
1.2.新版本特性
这次发布会上发布了21.09社区创新版OpenEuler操作系统,主要有以下几点特性:
第一是借鉴了鸿蒙os的原子化精神。从内核层级开始支持操作系统的全栈解耦,也就是将欧拉系统也模块化,发行版的开发者可以按照不同使用环境的资源配置和业务需求对操作系统进行灵活裁剪,并自由组合成适宜的操作系统。过去的欧拉发行版主要专注于算力比较强的服务器、云计算领域,现在新版本可以通过系统拆解应用到边缘计算、嵌入式等场景里,比如应用到基站路由器以及一些工业控制设备里。同时也会向鸿蒙一样,通过提供同一套API,实现各类操作系统之间通信协议的统一,一次应用开发可以在多端进行部署。
欧拉和鸿蒙相比,欧拉主要定位是数字基础设施的操作系统,用在服务器、云设施、边缘计算设备、工业嵌入式设备上;鸿蒙定位是物联网智能终端的操作系统,主要用在手机、平板、手表、智能家电等领域。未来华为也计划把鸿蒙的软总线技术移植到欧拉系统里,实现鸿蒙物联网智能终端与欧拉基础设施之间的自动发现、自动连接,这样可能会带来一些新的应用场景,比如说工人的手机可以和一些工业设备直接互动,提高生产效率。
第二点是强化了欧拉对X86架构芯片的支持。过去欧拉主要聚焦在ARM芯片上,现在强化对X86架构芯片的支持,比如国产的X86芯片海光、兆芯现在都可以支持,海外的Intel芯片也同样支持,这样可以有效地拓宽欧拉系统的销售范围,毕竟目前整体服务器的出货中X86架构依旧占据了绝对的主导地位。
在此次大会上发布的21.09社区创新版本已经首次支持边缘计算和嵌入式场景,计划到2022年3月将正式发布支持全场景融合的LTS版本,届时麒麟等OSV应该会发布支持全场景融合的商业发行版操作系统,从而大大提高OSV的潜在销售空间。
1.3.受益厂商
OpenEuler发展壮大最直接的受益厂商就是各个做商业发行版的OSV。目前OpenEuler社区中官方列出的OSV有10家,其中上市公司或上市公司的参控股公司主要有麒麟软件、统信软件、润和软件,其中麒麟和统信在此次全连接大会上共同获得了“OpenEuler最佳实践伙伴”奖项,也是该奖项的唯二获得者。
麒麟软件目前是OpenEuler社区除华为以外的第二大代码贡献者,发起成立了HA SIG(高可用组)、oVirt SIG(虚拟化组)、UKUI SIG(轻量化桌面组)等 6 个SIG组。其基于OpenEuler的银河麒麟服务器操作系统V10在目前的党政信创、金融信创中都获得最高市占率,目前麒麟软件在欧拉商业发行版中装机量第一,预计其累计装机量达到10万套以上,按照行业经验5000块的服务器操作系统均价测算,麒麟软件在欧拉发行版的销售中收益颇丰,且未来将继续受益于欧拉发行版商用规模的扩大。
统信软件也是OpenEuler社区的重要参与者,目前统信的服务器操作系统V20有欧拉版、龙蜥版以及深度版三个版本,分别基于三个不同的开源社区路线,除欧拉社区以外,统信软件是深度社区最大的代码贡献者,是阿里主导的龙蜥社区(OpenAnolis)中除阿里以外的第二大代码贡献者。OpenAnolis是一款可以对CentOS实现100%兼容的开源操作系统,支持X86架构和Aarch64(Arm64)架构芯片以及国产的飞腾、海光、兆芯、鲲鹏等芯片,目前在国内市场也有较多客户应用。未来统信软件有望在多路线中受益于国产替代的大趋势。
润和软件基于OpenEuler开发了企业级服务器操作系统HopeStage Enterprise Linux以及面向边缘网关的工业级操作系统HopeEdge OS,目前在智能电网、智能园区、工业互联、运营商等领域有所商用。
2. OpenGauss基本情况
OpenGauss的发展历史和商业模式与OpenEuler有许多相似之处,因此简单对OpenGauss进行梳理。
GaussDB的早期版本是在2010年左右华为基于PostgreSQL 9.2基础版本进行魔改诞生的一款关系型数据库,但目前80+%的数据库内核代码都已经是华为自研。在架构、事务、存储引擎、优化器及ARM架构上都有巨大的改造。其同样在2019年的华为全连接大会上宣布开源,在2020年6月30日正式开源首个社区创新版本,并在2021年3月30日发布LTS版本,之后规划每6个月更新一个社区创新版本,每1年更新一个LTS版本,版本生命周期暂定三年。
根据艾瑞咨询数据,2020年我国数据库市场中关系型数据库营收占比在90%左右,占据市场主力。在OpenGauss路线以外,其他主流的国产关系型数据库厂商技术路线主要分为开源的MySQL、Postgresql以及闭源的自研数据库三种,其中MySQL和Postgresql的开源协议分别对应GPL许可证和BSD许可证。而OpenGauss采用木兰宽松许可证2.0,并将源码托管在中国的Gitee平台上,代码的安全性及商业变现友好度都较高,因而基于OpenGauss路线开发商业发行版具有较高的吸引力。
相较其他开源数据库,OpenGauss 具备高性能、高可用、高安全、易运维等特性,目前已经有12家合作伙伴基于OpenGauss发布了商业发行版,其中海量数据、云和恩墨、神舟通用等伙伴已经在金融、政府、电力、制造等行业规模运用,逐步进入到大规模推广阶段。
在此次大会上为完善OpenGauss社区组织架构,华为联合其他17家社区成员共同成立了OpenGauss理事会,其中涉及到的计算机上市公司为海量数据、深信服、超图软件三家。海量数据基于OpenGauss的商业发行版Vastbase G100成功入围2021中央国家机关软件协议供货采购名录,也成为此次大会上唯一获得“OpenGauss最佳实践伙伴”奖项的合作伙伴;深信服参与成立了高斯社区的Security Technology SIG,助力OpenGauss的安全能力规划和建设;超图软件推动社区成立了GIS SIG,正在基于OpenGauss打造高性能的时空数据库;后续均有望受益于高斯社区的持续发展壮大。
免责声明:本文系网络转载,版权归原作者所有。如转载众多,无法确认真正原始作者,故仅标明转载来源。本文所用图片、文字如涉及作品版权问题,请第一时间告知,我们将根据您提供的证明材料确认版权并按国家标准立即删除内容!本文内容为原作者观点,并不代表本号赞同其观点和对其真实性负责。