中国开源之路:以openEuler的影响力为视角

发表时间: 2023-12-26 13:41

如果说openEuler向外发力的目标是全球化,那向内生长的着力点就是深入、广泛、扎实的应用。只要持续夯实应用,openEuler就一定会成为中国业界带动创建的首个具有世界影响力的开源社区。正如倪光南所言,openEuler的未来一片光明,中国开源的前景一片光明。

影响力可衡量开源成功与否

如何定义成功?Linux基金会(LinuxFoundation)执行董事JimZemlin认为,衡量成功开源项目的标准只有一个,就是影响力。“具有影响力意味着改变技术研发的方式,让创新变得更容易,让使用技术产品更便宜,享受服务更便利;也意味着开拓新的市场,改变软件开发模式,转变生活方式。无论是通过基于开源软件的移动设备,还是通过互联网连接的云计算技术,开源对每个人的生活都产生了影响”。

中国工程院院士倪光南在“操作系统大会2023”上表示:“我国已开启全面建设社会主义现代化国家新征程,面临新形势、新任务;我们迫切需要重视开源,学习开源,用好开源,特别是在信息技术领域,开源可以成为发挥我国人才优势的创新平台,成为我国融入科技创新网络,参与国际治理的有效方式。”

中国工程院院士

倪光南

我们需要重视开源,学习开源,用好开源。开源可以成为发挥我国人才优势的创新平台,成为我国融入科技创新网络,参与国际治理的有效方式。

倪光南认为,欧拉操作系统发展至今已经有十几年了,其开发团队在创建开源社区的过程中,经历了从开源的使用者到参与者再到贡献者的各个阶段,这也正是中国开源产业成长壮大的一个缩影。openEuler(开源欧拉)的成功实践,具有强大的现实意义。在上万名开发者的参与和贡献下,openEuler已经从一粒种子成长为参天大树,承担起构建我国信息领域技术和数字经济底座的重任。

开放原子开源基金会理事长孙文龙指出,开源作为迄今为止最先进、最广泛、最活跃的协同创新模式之一,是当前发展数字经济、推动软件产业创新,特别是发展openEuler操作系统这类基础软件的重要途径。操作系统生态发展也需要开源开放的社区环境、共情共治的发展机制,以实现生态共建的目标。

开放原子开源基金会理事长

孙文龙

开源是当前发展数字经济、推动软件产业创新,特别是发展openEuler操作系统这类基础软件的重要途径。

2023年各国对于开源的关注日益提升。从国际上看,许多发达国家和地区颁布开源相关法律。从国内看,初步统计,32个地区出台开源相关的支持政策,积极推动开源产业发展。孙文龙表示:“在社会各界的共同关注下,中国的开源发展已取得积极成效。在人才队伍方面,中国开发者数量突破了900万。人员规模、增长速度均在全球前列。在基础设施方面,AtomGIT、Gitee等开源代码托管协作平台能力稳步提升。在代表性成果方面,openEuler与基金会签署了项目合作协议,通过代码、品牌、IP认证等方式,共同构建开源项目生态,为开源社区建设提供了新的范例。”

“中国的一批龙头企业、开源贡献者广泛活跃于各个社区中,正在积极为全球开源产业发展贡献智慧和力量。”孙文龙说,“在此基础上,openEuler项目也取得了跨越式的发展。openEuler的快速发展证明,充分利用开源、参与开源、支持开源、回馈开源,是实现操作系统技术创新和产业繁荣的路径。”

影响力的一个重要衡量维度就是全球化。openEuler委员会主席江大勇表示:“openEuler社区从成立第一天开始,就立志要打造国际性、全球性的社区,只有这样才有生命力,才能够长期发展。目前,openEuler社区已经与七大基金会建立了深度合作关系,未来采用openEuler有望成为全球主要的技术趋势之一。”

openEuler委员会主席

江大勇

openEuler社区从成立第一天开始,就立志要打造国际性、全球性的社区,只有这样才有生命力,才能够长期发展。

如果说openEuler向外发力的目标是全球化,那向内生长的着力点就是深入、广泛、扎实的应用。

OpenEuler在金融行业 推动核心系统架构转型升级

如何用好金融科技的利器,答好数字化转型的答卷,已经成为金融行业实现高质量发展的重要内容。操作系统作为信息系统的关键部分,对金融数字化转型产生深远影响。操作系统是核心系统实现分布式部署的重要支撑,在推进核心系统分布式架构转型过程中,金融行业如何解决生态适配弱、迁移成本高等痛点问题?

2021年,中国人民银行、中央网信办等五部门印发了《关于规范金融业开源技术应用与发展的意见》,鼓励金融机构将开源技术应用作为提高核心技术自主可控能力的重要手段。

北京金融科技产业联盟理事长、中国工商银行首席技术官吕仲涛表示,中国工商银行在核心系统架构转型升级中,通过合理扩大本土操作系统应用比例,加强本土开源操作系统研发、硬件设备等关键的底层支撑,参与高技术研发等方式,形成具有行业示范意义的操作系统迁移最佳实践及相关标准。

北京金融科技产业联盟理事长、中国工商银行首席技术官

吕仲涛

以openEuler为代表的开源操作系统,解决了金融业痛点问题,对金融业操作系统转型具有参考价值。

吕仲涛指出,以openEuler为代表的开源操作系统,较好地解决了金融行业共性痛点问题,对金融业操作系统转型具有参考价值,具体表现在三个方面:第一,openEuler支持多样性算力底座。不仅支持多种处理器架构,还统一支持服务器、云计算、边缘计算、嵌入式等应用场景,是全场景支持的操作系统底座。第二,openEuler社区已经成为国内最具活力的开源社区,国内外主流厂商已发布了openEuler商业发行版、社区内企业开发者SIG(SpecialInterestGroup,特殊兴趣小组),南北向兼容支持主流场景,初步解决了金融行业生态的适配性问题。第三,openEuler配套自动化迁移工具和全流程的搬迁理论,降低了迁移成本和复杂度,提升了迁移效率。

截至目前,openEuler操作系统在金融行业大规模落地,覆盖工、农、中、建、交、邮储等六家国有大型银行和招商、中信、光大、华夏、民生等12家股份制银行;也涵盖了北京银行、天津银行、长沙银行、南京银行、宁波银行、上海银行等若干城市商业银行。金融行业对操作系统有可持续安全发展诉求。各种金融数据不断涌现,如何确保数据的安全与完整性,是业界关注的重点。吕仲涛认为,金融行业操作系统应满足如下三方面的特性。

一是安全性。金融机构意识到企业内外部存在诸多安全隐患,从企业内部开始,确保员工、合作伙伴、客户等各方的身份安全是解决问题的关键。

二是高可用性。金融交易系统的高可用性,对确保金融市场的稳定性和客户满意度至关重要。尤其是采用分布式系统架构后,在资源利率方面急需提升,降本增效,提升整个系统的运营效率。

三是满足高性能的要求。拥有高速、低延时的总体架构是金融领域的核心竞争力之一。操作系统作为基础软件,需要通过不断地创新和性能提升,助力金融机构实现更快速的市场响应,进而提高竞争力。

据悉,工商银行率先将AI与机密计算结合,保护用户隐私数据安全运行。工商银行的“E办公”规模上线,工商银行采用openEuler混合部署方案,CPU利用率提高了30%,大幅提升了资源使用效率。中信银行采用服务网格技术,转发时延降低40%,为金融行业低时延系统提供有力的支撑。

基于金融行业已有的实践,北京金融科技产业联盟联合openEuler等社区,对操作系统实施过程中的问题及解决思路进行归纳。吕仲涛提到,系统在行业安全应用需满足八个方面的技术规范要求。一是中文支持,二是硬件兼容,三是系统管理工具,四是开发工具,五是文件系统的支持,六是数据库的支持,七是安全性,八是测评标准。

OpenEuler在通信行业 成为大云天元操作系统的基石

自主可控的实现需要“操芯”,“操”是指操作系统,“芯”是指芯片。如何让“操芯”不再令人“操心”?

中国移动基于openEuler技术路线自主研发的大云天元操作系统,成为移动云技术内核3.0的基本核心。中国移动通信集团有限公司副总经理高同庆表示,从2015年开始,中国移动开始研发大云天元操作系统,经历八年的积累,在全栈自主、多样算力、内核创新以及安全可信四个方面进行大量的探索。

第一,大云天元操作系统深耕系统安全、虚拟化和云原生等基础软件根技术,致力于实现全栈自主可控,从而确保技术独立性和安全性。

第二,支持多样化的算力资源,包括服务器算力、网络能力和数据中心规模等,提供满足不同场景和需求的高效算力服务。

第三,大云天元操作系统的内核经过创新优化,从1.0超大规模架构演进到2.0分布式云边协同,再到3.0面向算力网络的新型架构体系,体现了中国移动在操作系统内核领域的持续创新。

第四,大云天元操作系统集成了secScanner等安全工具,提供安全加固、漏洞扫描和入侵检测等功能,确保系统的安全可靠。此外,依托4大热点区域N个中心节点,以及31个省级节点和若干边缘节点,大云天元操作系统构建了“4N31X”分布式梯次算力结构布局,实现算力的合理分布和高效利用。高同庆总结:“该操作系统实现了架构南向,兼容多样性;设备北向,适配全场景应用;构建起包含算网基础设施、算网大脑层和算网运营层三层的架构体系。实现由分布式的云向算力网络连接。”

“在构建生态的过程中,迁移是很难跨越的门槛,如果能够轻易突破,将对生态构建和对操作系统的推广产生积极作用。”高同庆表示。中国移动率先启动了全国最大规模的操作系统迁移和替换工作,联合openEuler发布了迁移工具“天元易行”。该工具具有以下特点:第一,天元易行能够保留用户原有的业务和系统配置,避免重新部署的麻烦。第二,天元易行采用了高效的迁移算法和策略,能够在短时间内完成大量节点的迁移。它支持并发迁移600个节点,可以同时处理多个迁移任务,大大提高了迁移效率。与重新部署相比,天元易行的迁移效率提升了3倍以上。

“在移动云现有的业务规模下,天元易行迁移工具与移动云智助力平台实现了深度集成。通过基于迁移工具的升级备份、回退等原子化能力,我们成功实现了操作系统原地升级流程的全自动化编排。该工具支持60余条流水线并发执行,打造了业界领先的一站式迁移作业平台,为整个移动云全场景和全业务的便捷、平稳和高效迁移提供了有力支持。”高同庆说,“在操作系统自主可控的迁移过程中,我们基于openEuler操作系统技术,采用统一的技术路线,与一站式迁移平台共同打造了国内最大规模、最高标准、最优效益和最快效率的迁移实践标杆;全网累计迁移超过38万套。”

据悉,大云天元操作系统在中国移动得到了大规模应用,累计部署超过了45万套,订购超过7万套,已覆盖了政务、金融、交通、能源等重要领域,全面满足不同行业数字化和自主可控的需求。

高同庆表示,未来,中国移动将聚焦算力网络,围绕算力调度、算力可信与算力融合三大方向,形成联合研发团队,夯实算力网络基础设施、促进算网技术快速演进;并与openEuler社区持续开展深度合作,基于openEuler技术路线开展全场景适配,推动算力与实体经济的深度融合。

OpenEuler在电商 “云渐操作系统”支撑高效库存周转

京东的核心能力建立在数字和技术驱动的信息系统之上。京东小哥送货快,不只是小哥体力好、跑得快,更是基于京东从最开始的销量预测,到全仓网的规划,从整个供应链进销存的管理,到整个物流的调度,规划路线并保持通畅,背后是信息系统的支撑。

库存周转速度直接关系到企业的资金流动性和运营效率,对于零售企业来说是一项非常重要的能力。在拥有庞大商品种类的情况下,京东通过先进的供应链管理和智能决策系统,保持高效的库存周转,能够在千万SKU(StockKeepingUnit,库存单位)实现30天的库存周转率,这在世界范围内都是领先的。拥有先进的信息系统,京东才能实现大范围支撑业务高效运转的目标。

京东的系统非常复杂。2021年,京东加入了openEuler社区。2022年,京东完成了基于openEuler的定制。目前所有的创新和整体运作,都是基于操作系统———云建OS(JDCloudOS)推进的。目前京东90%的应用系统已经完成了基础设施自主创新的适配,而且经受住了今年的“618”和“双11”最大流量、最高并发的考验。在这一过程中,京东首先考虑以下三个方面的问题:

第一,实现自主创新系统的“可用”,包括兼容性、持续性、安全性。所有的新系统,不管是基础的硬件还是跨异构的;智算还是云原生,京东首先要解决的是让其像旧系统一样稳定运行。稳定可用、可持续,而且安全都是所有业务部门都要优先考虑的问题。

第二,成本可控。大规模的使用,对成本控制一定有比较高的要求。

第三,无缝切换。京东应用场景丰富,所有的服务都是7×24小时在线运转。在系统正常运行、不影响业务的前提下,将自主创新的新平台和原有的系统融合,并同步提供服务,保证业务的连续性,是实施过程中需要花大量时间解决的问题。

京东系统包括几十万个应用,如果基于每个应用了解内核,做性能调优,那将是一项几乎不可能完成的工程。如何让每个应用都与底层的系统相适应?京东基于openEuler操作系统,定制“云渐操作系统”。该架构可以支持“多芯多活”(能够在同一系统中支持多种不同类型的处理器核心,并且这些核心可以同时工作),可以统一管理不同的计算资源(包括传统的X86、ARM、虚拟资源)。该架构可以屏蔽底层的架构差异,帮助应用快速和底层架构适配,提高了系统的性能和效率。

下一步,京东将在以下的几个方面和openEuler社区深度合作。第一,加大对社区的技术贡献和投入,包括代码的贡献量和新项目的捐赠。第二,把在大规模应用场景和在实践中积累的技术经验发布给社区。第三,京东希望深度参与下一代的数字化基础设施的项目规划和设计,包括云原生、大模型等方向。

相关链接

在2023开放原子全球开源峰会上,工信部领导表示,我国软件产业整体实力、质量效益以及创新力、竞争力显著提升,为保障经济社会平稳健康发展作出了积极贡献。规模大、体系全、竞争力较强的产业体系,为开源发展提供了土壤、积蓄了能量、创造了条件。我国已经成为开源参与者数量全球排名第二、速度增长最快的国家,一批优秀开源项目落地应用,为技术创新和经济社会发展注入了生机活力。

完善体系化布局。坚持全国“一盘棋”,面向世界科技前沿、面向经济主战场、面向国家重大需求、面向人民生命健康,加强开源体系顶层设计,建设更高水平的开源基础设施,培育更具活力的开源项目,营造更加良好的政策环境。打造开源应用示范标杆。发挥超大规模市场优势和产业体系完备优势,支持国内外优质开源社区加快孵化和应用推广,助力提升关键软件源头创新和供给能力,让更多明星开源项目和开源企业扎根开花结果。深化开源文化理念。鼓励学科交叉、产业互鉴,汇聚产学研用各方力量,共同探索新时期开源理论体系和实践路径,增强开源文化的凝聚力、感染力和生命力。

发挥开放合作优势。大力发展以开源为代表的产业协作方式,不断提高“引进来”的吸引力和“走出去”的竞争力,促进生产要素的高效流动和优化配置,让发展成果更好更多惠及百姓。

写在最后

夯实应用是中国开源取得成功的唯一道路。

第一,应用是开源技术的最终目标。无论多么先进的开源技术,最终都要服务于应用,解决实际问题。只有将开源技术应用到实际场景中,才能真正展现其价值。因此,持续夯实应用是推动开源技术发展的关键。

第二,应用是检验开源技术的标准。开源技术的优劣最终要通过应用来检验。只有在实际应用中表现出优越性能的开源技术,才是有生命力的开源技术。因此,持续夯实应用是评价开源技术的重要标准。

第三。应用促进开源技术进步。通过应用,可以发现问题,从而推动开源技术的进步。只要持续夯实应用,openEuler就一定会成为中国业界带动创建的首个具有世界影响力的开源社区。正如倪光南所言,openEuler的未来一片光明,中国开源的前景一片光明。


作者:杨光

编辑:高珊珊

监制:刘晶