华为四大基础软件开源 为社区贡献持续创新能力
硬件提供算力,基础软件释放算力,应用软件为最终用户创造价值。从硬件厂商、基础软件厂商、应用软件厂商、系统开发商、开发者到用户之间形成一个良性正循环,才能够持续实现快速创新。
开源软件是华为计算生态战略的重要部分,华为计算始终坚持“硬件开放,软件开源,使能合作伙伴”的生态战略,通过主导开源、贡献开源、使能商业合作伙伴三管齐下,支撑起具有持续创新能力的技术软件生态。在社区贡献上,华为在最新发布的Linux Kernel 5.8版本中排名全球第2,主导开源openEuler, openGauss,openLooKeng,Mindspore四个开源项目,已经完成了40多个开源主流社区的持续集成工作,通过贡献主流场景上游社区,实现80%关键社区对鲲鹏的原生支持,让ARM开发者能够放心的使用这些开源组件,也为硬件软件全栈协同打好基础。
硬件是整个生态的基础,操作系统是软件的根。openEuler于2019年12月31日正式开源, 20.03LTS版本于今年3月发布。经过9个月的运营,超过2000多名贡献者,成立了70个SIG兴趣组,超过60家国内领先的企业参与社区建设。中国TOP6的操作系统厂家:麒麟软件、统信软件、中科软计算所、普华软件、湖南信安、万里开源,加入社区并发布了商业发行版,同时他们也积极参与社区建设。其中麒麟软件公司已经成为社区第二大贡献者、规模商用节奏最快。
9月30日,创新版本openEuler 20.09也将正式发布,内核加八大全新发布的创新项目涵盖了Kernel多核加速、轻量级虚拟机iSula2.0、云原生容器StratoVirt,BiSheng JDK、Compass CI开源软件持续集成平台、A-Tune智能调优工具、UKUI桌面、secGear精密计算框架、IMA完整性度量框架。1+8的创新架构让 openEuler成为最具活力的开源社区。
建设银行北京事业群信用卡中心李承文高级经理分享了建行在核心系统应用的最佳实践, 并把这一过程形象的比喻为“飞行途中换引擎”。基于 openEuler 内核打造的银河麒麟V10操作系统应用到中国建设银行信用卡核心系统改造项目,构建双平面的整体策略,前期以X86为主,鲲鹏平面为辅,业务逐渐切换两个集群之间平稳过渡,满足金融行业高可用、高性能和高并发的要求。
数据库是基础软件皇冠上的明珠,也是客户业务系统的核心,传统的开源数据库从性能、可用性、安全性上与实际的企业级业务应用诉求存在不小的差距,华为开源数据库openGauss致力打造企业级开源数据库,同时与合作伙伴一起紧密合作,快速发行商业版本,满足行业客户对数据库高性能、高可靠、融合处理的业务诉求。openGuass今年6月30日正式开源,聚焦openGauss与鲲鹏协同性能优化。基于2路鲲鹏服务器,性能可以达到150万tpmC,相对业界主流产品有50%性能超越。短短三个月的时间,openGauss已经迎来了六家合作伙伴的商业发行版,海量数据、云和恩墨、神州通用、虚谷伟业、东华软件、人大金仓。这些合作伙伴也快速的推进了openGauss的商用落地。
民生银行信息科技部系统管理中心处长袁春光分享:“从银行传统的IOE架构转向分布式场景,这个转型是非常剧烈的。我们用了5、6年的时间拥抱开源, openGauss推出以后我们非常兴奋,在未来的很长时间内,我们都会基于 openGauss,共同推进企业级数据库产品的演进。”