合作生态
欧拉捐赠的背后:共建数字基础设施操作系统和生态
欧拉捐赠之后,华为仍将从技术创新、生态构建、商业推广、开源建设、人才发展五个方面持续投入和推动欧拉发展。
文/华为计算产品线营销运作部
2021年11月9日,华为携手欧拉社区的全体伙伴,在“操作系统产业峰会2021”上,将欧拉开源操作系统(openEuler,简称“欧拉”)正式捐赠给开放原子开源基金会。这标志着欧拉从创始企业主导的开源项目演进到产业共建、社区自治的项目。未来,欧拉将快速汇聚更多的创新力量,以更加开放的模式整合全球参与者的贡献,从开放治理走向自治繁荣,加速操作系统产业发展,进一步推动行业数字化转型的深入。
华为副总裁、计算产品线总裁邓泰华在大会上承诺,欧拉捐赠之后,华为仍将从技术创新、生态构建、商业推广、开源建设、人才发展五个方面持续投入和推动欧拉发展。“这是欧拉发展的一个重要里程碑,欧拉成为全产业共同拥有的开源生态。”邓泰华说。
统一的数字基础设施操作系统
对于中国信息产业来讲,操作系统是非常重要并亟待突破的关键核心技术短板。而要实现操作系统的突破,“统一”是一个最难做到却又必不可少的关键点。目前,面向数字基础设施的操作系统依然呈现碎片化的状态。在云管边端、ICT、OT领域,不同的操作系统形成了产业内的一个个软“烟囱”,生态割裂、应用重复开发、难以有效协同等问题亟需解决。随着数字时代的不断发展,必须要有统一的操作系统的产业进行支撑。
自2019年年底欧拉正式开源以来,得到了产业界的积极响应和支持,使欧拉生态快速发展。目前,欧拉社区已有近万名开发者,超过300家企业加入,主流操作系统厂商基于欧拉推出的商业发行版操作系统已经应用于政府、金融、运营商、能源等行业的核心系统。截至目前,欧拉商用已经突破60万套,有望在明年实现中国服务器领域新增市场份额第一。
2021年9月,华为将欧拉从服务器操作系统升级为统一面向数字基础设施的开源操作系统,通过一套操作系统架构,南向支持多样性设备,北向覆盖全场景应用,横向对接鸿蒙,可以通过能力共享实现生态互通。
南向一套架构支持多样性设备。欧拉创造性地实现全量组件原子化,支持内核灵活组合,服务按需构建,可根据设备不同的资源能力和业务需求,灵活构建不同的操作系统版本,来满足不同设备对于操作系统的要求。同时,欧拉支持构建服务自助化,支持“菜单式”配置内核和系统服务,可以针对软件包级、文件级、函数级的不同层级,分级灵活组合,自动化简化版本构建。
北向支持应用一次开发,覆盖全场景。欧拉通过一套标准的API,支持ICT和OT,实现操作系统与应用之间交互语言的统一。欧拉SDK把各种应用所需的基础能力统一封装,使能极简开发,欧拉Devkit开发插件方便集成各种主流应用开发平台,横向对接鸿蒙。
目前,欧拉和鸿蒙已经实现了内核技术共享,两者在同一个大的研发团队开发。华为也计划将鸿蒙的分布式软总线能力移植到欧拉,让搭载欧拉操作系统的设备可以自动识别和连接鸿蒙终端。
在工业场景中,欧拉适用于高可靠性、强确定性的工业设备,鸿蒙适用于强交互性的工业终端,而欧拉和鸿蒙对接可以更好地提供全栈式工业场景化解决方案。“欧拉是面向数字基础设施的操作系统,鸿蒙是面向万物互联的智能终端操作系统,欧拉和鸿蒙进一步打通,就可以更好地服务数字全场景。”邓泰华说。
持续创新服务全场景数字世界
未来,华为将聚焦在技术领域持续创新,并将创新成果以开源的形式开放出来,具体措施包括以下几方面:
第一,在内核领域持续加大投入,内核要成为“硬核”,构建欧拉的核心竞争力。华为在内核领域的创新,后续会持续贡献在欧拉开源社区。
第二,面向OSV,通过开源自助化构建平台以及系列场景化套件,使能OSV面向多设备全场景推出商业发行版。
第三,面向ISV,开放北冥多样性计算融合架构,通过北冥的基础加速库、领域加速库和应用加速库,实现基于欧拉的全栈性能最优。
第四,面向开发者,后续将开源毕昇C++多样性算力统一编程语言,支持欧拉面向多算力多设备统一编程。华为将持续优化毕昇编译器,提升算力性能。
目前,华为首个支持数字基础设施全场景的openEuler创新版本21.09已经正式上线,2022年3月还将发布支持全场景融合的社区LTS版本,实现五个统一,使能合作伙伴面向不同场景发布最终的商业发行版。
共建操作系统新生态
当前,全球开源项目基本覆盖主流的技术领域,开源已经成为建立技术生态的重要手段。中国开源体系的基础能力和领先国家相比还有比较大的差距,但中国有最大的开源应用市场,有大量的软件人才储备,中国最有条件成为开源强国。
邓泰华表示,借助欧拉,华为会全力支持开放原子开源基金会,与开源伙伴一起,打造中国开源基础能力并持续增强。华为希望和伙伴共同构建起三层欧拉生态发展平 台,持续发展壮大社区生态、OSV生态和基于欧拉的全行业应用软件生态。
在生态构建上,首先,将欧拉开源社区持续升级;其次,与软件协会合作成立欧拉生态推进组;最后,成立欧拉生态创新中心,打通生态落地的最后一公里。通过欧拉创新中心,为欧拉南向和北向的适配、调优及应用创新,提供平台、技术、资金和政策支持。
在商业推广上,华为明确表示不做欧拉商业发行版,并将不遗余力地助力商业伙伴推出商业发行版。华为会将能力进一步开放出来,对OSV伙伴们进行全面赋能;成立欧拉运营支持部,帮助核心OSV提升能力。同时,在市场上形成协同,在方案集成中,优先集成核心伙伴的产品;通过组合销售、共享华为渠道资源、行业转售等多种销售方式,扩大市场推广。
在开源建设上,华为将携手开源伙伴和行业组织,构建中国开源体系基础能力并持续增强,与全球开源体系双向融合、互相促进,共同繁荣。华为已启动“开源雨林计划”,面向软件企业和机构用开源赋能,让大家从使用开源向拥抱开源、用好开源、贡献开源转变。与此同时,华为也将重点支持与中国科学院软件研究所联合发起的“开源软件供应链点亮计划”。
在人才发展上,2020年,华为和教育部共同启动了“智能基座”产教融合协同育人项目,把鲲鹏、昇腾AI、欧拉、openGauss以及昇思MindSpore五大根技术推进高校。在教育部教指委指导下,华为发布了“欧拉人才发展加速计划”,丰富教材教辅,扩大教学范围,增强师资力量,扩展教学手段,开创产教融合新模式,牵引欧拉人才发展。
“对华为来说,今天的捐赠不是结束,而是一个新的开始。”邓泰华说,“我们希望和伙伴一起,把握历史机遇,共建、共享、共治欧拉开源操作系统生态。”