您的位置:首页 > 运维架构

openEuler:华为加速飞奔在开源的道路上

2019-10-17 20:00 1556 查看

1991年春天,一位刚刚完成计算机学业的学生Linus Torvalds基于MINIX构建了一个以自己的名字命名的操作系统——Linux,并且公开发布了此操作系统的源码,使得所有人都可以以评论、编辑、分享的方式参与这个项目。到1991年的秋天的时候,Torvalds 已发布了一万行代码,世界各地的人们也开始积极地参与到了这个项目之中。但可能连Linus自己也没有想到,他这样的一个举动,会给日后操作系统的格局、操作系统的开源,操作系统的发展带来如此重大的影响!

时至今日,Linux的发展已经完全超出了Linus本人的想象,而Linux的开源思想也深刻影响了众多后来的操作系统,雄霸智能手机领域的安卓系统以及曾经“固步自封”的Power操作系统等都纷纷采用了开源的模式,并取得了超出预期的效果,这充分说明了开源模式对于操作系统发展的有力推动作用。

而就在刚刚结束的华为全联接大会2019上,华为也正式加入了操作系统开源的“朋友圈”,重磅宣布其在操作系统领域的多年积累将全部开源,作为开源社区的主要筹建方宣布了openEuler的开源计划。
 

openEuler究竟是什么?


作为华为重点的开源项目之一,openEuler基于华为近10年技术积累的EulerOS,已经被广泛的应用于华为内部产品的配套之中的操作系统,是经过诸多实践应用所证明了的安全、可靠、稳定、性能优越的系统,能够为企业用户提供一个稳定安全的高端计算平台,也可以利用Linux 的可伸缩、高性能和开放性,从容面对快速增长的业务和未来的各项挑战。

同时,华为基于对鲲鹏处理器的深刻理解,在性能、可靠性、安全性等方面对EulerOS进行了深度优化,使得EulerOS在对鲲鹏处理器的支持上面是“更上层楼”,能够使鲲鹏处理器的特性得到淋漓尽致的充分发挥。为促进多样性计算产业发展及生态建设,华为将此服务器领域的技术积累进行了修改开源,而承载所有技术积累的社区就是openEuler。


openEuler不仅是一个面向全球的操作系统开源社区名称,也是一款开源操作系统的名称。当前openEuler内核源于Linux,支持鲲鹏及其它多种处理器,能够充分释放计算芯片的潜能,是由全球开源贡献者共同构建的高效、稳定、安全的开源操作系统,适用于数据库、大数据、云计算、人工智能等诸多应用场景。


为什么要开源openEuler?


作为在ICT领域沉浸多年的华为,在硬件制造方面的能力毋庸置疑,这从华为路由器、交换机、服务器、智能手机等硬件产品常年占据全球市场份前列就可以轻易得到证明。伴随着近年来华为在芯片方面的全力投入,华为在芯片领域的进展可谓神速,尤其是麒麟、昇腾、鲲鹏处理器产品的发展,令整个业界都为之侧目!


而作为华为在本次全联接大会上宣布的整体计算战略中双引擎之一的鲲鹏处理器,无疑是华为在计算产业生态中取得竞争优势的“杀手锏”,因此,华为倾力打造鲲鹏计算产业生态,7月份推出鲲鹏凌云伙伴计划,首批投入1亿元生态资金,为发展鲲鹏生态提供全面支持。而仅仅经过两个月的时间,在此次全联接大会上,华为就再次宣布基于“鲲鹏+昇腾”双引擎正式全面启航计算战略、全面开放鲲鹏主板以及成立鲲鹏智能数据联盟,都更进一步说明了华为对于构建鲲鹏计算产业生态势在必得的决心。

 


作为鲲鹏处理器重要载体的Taishan服务器,则肩负着彰显鲲鹏处理器强大特性的重任,也是发展鲲鹏计算生态中具有决定性意义的一环,而操作系统则是其中的关键,因此,构建openEuler操作系统开源项目,将可以利用开源模式和开源社区的巨大力量,集众人之力,汇百家之长,较快的提升openEuler的技术水平。同时宣布推出的华为鲲鹏主板采用xPU高速互联、多合一SoC、100GE高速I/O等关键技术。它不仅搭载了鲲鹏处理器,还内置了BMC芯片、BIOS软件。华为将开放主板接口规范和设备管理规范,提供整机参考设计指南,全面向伙伴开放华为的技术积累和实践经验。合作伙伴可以基于鲲鹏主板和整机参考设计指南,快速开发出自有品牌的服务器和台式机产品。而这些举措,都将助推鲲鹏计算生态的真正做大做强。

同时,华为通过和Arm中国及绿色产业联盟合作,与众多合作伙伴联合构建绿色计算生态联盟,促进鲲鹏生态发展。通过鲲鹏处理器的关键特性使能,实现了核心业务场景性能突破,并在Linux内核、虚拟化、GCC、OpenJDK及Docker等开源社区持续贡献,催熟鲲鹏产业生态。在本次全联接大会上,华为还宣布将支持基于openEuler的合作伙伴发行商业版操作系统,支持各行业主流应用和软件开发商把软件和应用迁移到基于openEuler的操作系统上。华为还将与深之度、中标麒麟、天津麒麟、中移苏研、普华等伙伴联合推出openEuler开源社区(http://openEuler.org),并将在12月31号之前上线。对于已经很好支持鲲鹏生态的软件,华为将通过严格选择引入开源社区,确保与开源社区发行版的兼容,让客户在软件使用上更加便利。同时,华为也发布了多项政策,以吸引更多的合作伙伴加入到鲲鹏生态,基于硬件、基础软件、行业应用更多创新,共同做大鲲鹏计算产业。

 

华为的开源之路


实际上,长久以来,华为一直是开源的支持者和拥护者,也是诸多开源社区的踊跃和积极贡献者。华为不仅早就是Linux基金会的白金会员,而且在Linux内核社区,华为的贡献排名在TOP10之列。在OpenStack社区,华为有两个TC席位,7个PTL(包含Nova,Neutron等核心项目),26个Core Members,代码贡献在近两个版本排名第二,Blueprint贡献在近两个版本排名第一;在CNCF,华为有一个CNCF Technical Oversight Committee (TOC)席位,一个K8S Steering Committee席位,5个Maintainer席位。在Hadoop社区,华为贡献累计社区排名第三。同时华为云还主导开源了ServiceComb,CarbonData,OpenSDS等项目。其中CarbonData是中国本土公司首个Apache顶级项目,有来自30多家公司110多个直接代码贡献者,在Apache社区非常活跃。


而openEuler的开源,不仅仅是能将华为在操作系统领域积累的丰富经验回馈到上游社区,进一步壮大openEuler社区,并促进服务器操作系统的发展,更重要的是,这表明了华为正将开源开放的理念更加深入的融入到了自己的实践当中。华为正在加速飞奔在开源的道路上!

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: