如今国内使用开源软件、贡献开源社区已经蔚然成风,不过很少有企业像华为一样迅速从使用开源、参与开源到成为诸多大型开源项目的主要贡献者。华为计算开源业务总经理李永乐在近日接受采访时表示,华为从2010年开始有组织地使用开源软件,2012年起逐步参与OpenStack等开源项目,2019年和2020年开源openEuler、openGauss等项目,与业界主流基金会都建立了密切合作关系,是300多个开源社区的核心贡献者,有六千多名员工参与开源项目开发。“华为既是开源的受益者,也是开源的坚定支持者和开源精神的践行者。”李永乐说。
智算框架开源,支持AI科技演进
目前华为是全球开源领域的顶级玩家,这不仅因为华为已经成为Linux基金会、Apache软件基金会、Eclipse基金会、开放原子开源基金会、OIF基金会、CNCF基金会、PyTorch基金会、Rust基金会等众多著名国际开源基金会的顶级成员、创始成员,还因为华为承担了大量开源社区的核心代码贡献者角色。华为尤其重视基础软件开源,先后发起了十多个重量级开源项目,获得全球开发者的广泛欢迎。李永乐解释说,应用软件往往与企业自身的商业策略高度匹配,而基础软件不同,其复杂度、维护成本都很高,更适合开放出去,共建、共享、共用。以智算产业为例,底层框架、基础软件都是由业界开源、共建,真正能够创造价值的应用层才会呈现百花齐放、各显神通的格局。
华为在2019年发布了异构计算架构CANN,下接昇腾芯片,上承AI训练框架,能够帮助AI开发者轻松调用底层算力。在昇腾智算生态中,CANN扮演的是英伟达体系下CUDA的角色,推出后迅速完成了与鸿蒙、欧拉、麒麟、红旗、统信等环境的适配。为支持中国AI产业的快速成长,2025年华为宣布CANN正式开源开放。李永乐表示,AI大模型的创新升级往往会需要对底层算子、硬件资源调度进行大幅度调整,开源的CANN则可以让客户自主调优使用。如今CANN生态伙伴只需专注于自身的业务应用创新,大大提高了AI演进效率。
目前CANN社区已经建立并正常运行,华为和开源社区都在积极与全国高校开展合作,联手培养专业人才。李永乐表示,接下来CANN会在持续推进版本更新的同时,基于开源框架开发新的推理套件、框架和工具等,不断完善昇腾智算生态。
底层软件开源,打造自主生态
在通用计算领域,由于国外企业起步早、生态完善,国内自主技术和产品的发展举步维艰。2019年华为推出了基于ARM架构自主研发的高性能计算芯片鲲鹏处理器,由于当时市场上X86架构占据主流,大量开源软件都面向X86开发,因此鲲鹏处理器首先需要解决对软件的支持能力问题。经过多年努力,截至2025年上半年,鲲鹏已经可以支持大数据、数据库等领域的多款主要开源软件。随后华为又推出了面向软件开发人员的鲲鹏DevKit开发套件和鲲鹏应用使能套件BoostKit,通过软硬协同提高计算性能,极大加强了鲲鹏生态的吸引力和活力。
在操作系统领域,华为于2019年底宣布基于Linux开发的操作系统openEuler开源,2021年openEuler开源项目被捐赠给开放原子开源基金会管理。目前openEuler社区已吸引了2100多家著名企业、研究机构和高校加盟,开源贡献者达到26000多名,截至2025年底累计装机量超过1600万套。李永乐表示,openEuler开源项目之所以能有今天的成就,首先是技术优越,适用国内外主流通算、智算架构,支持从大型服务器到边缘计算、嵌入式设备等全场景应用,而且具有完整的开发工具链;其次是商业成功,大量成员单位实现了增收节支;第三是生态完善,大量的商用基金会及其主导的软件积极对接openEuler;最后是社区组织得力,人才培养积极主动。随着智算、通算超节点的快速发展,openEuler在2025年12月底发布了第一个支持超节点的操作系统版本,支持openEuler产业链和用户构建超节点能力。
在数据库领域,华为主导创建了openGauss开源项目。openGauss属于企业级关系型数据库,具有高可用性、高性能、高安全性、易运维等优点,并融合了分布式架构、AI优化等先进技术,已经获得了包括金融、电信、政务等关键行业客户的信任。李永乐表示,接下来华为将持续投入改进内核部分,并提高oGRAC多写功能以支持分布式超节点架构,提升对多模态数据的支持能力,使之在超节点、AI盛行的时代更具优势。
华为在计算领域的生态策略是硬件开放、软件开源、使能伙伴、发展人才,合力推动中国计算产业的创新发展。为此华为在硬件上开放模组、板卡等基础硬件能力,在软件上专注于基础架构、基础软件开源,聚合尽可能多的力量完善计算产业软件生态。李永乐表示,华为希望通过持续贡献,携手伙伴共建世界级开源社区,加速软件创新和生态繁荣。




京公网安备 11011402013531号