构建开放公平的社区生态,中国服务器操作系统崛起进行时

文章正文
发布时间:2023-12-22 17:14

  引言: 

  近年来,在国家科学布局与行业各界不懈努力下,中国服务器操作系统迎来了新的发展格局,多个较为成熟的系统生态相继崛起。以阿里云、麒麟软件、统信软件为代表的中国技术力量不断取得核心技术突破,以龙蜥社区、欧拉社区为代表的中国开源社区产业生态初露锋芒,包括统信软件、浪潮信息、中标麒麟、中科方德等商业版服务器操作系统品牌获得了市场认可。在中国服务器操作系统百花齐放的局面中,龙蜥操作系统社区是发展水平较高、品牌市场基础较好的榜样之一。根据中国信通院近期面向用户群体的调研显示,龙蜥操作系统位列用户意愿迁移系统的首位目标,超过一半的受访企业计划在五年时间内将CentOS替换为龙蜥系统,且电信、互联网等更加看重性能和完整生态的行业中龙蜥有着更高的认可度。

1703212268329368.png

 

  2023年12月17-18日,首届龙蜥操作系统大会在北京召开,大会以《云智融合共筑未来》为主题,宣告龙蜥社区到达了一个新的发展节点。大会筹备期间,InfoQ采访了龙蜥开源社区理事张东,就龙蜥社区的发展规划、前景与浪潮信息在社区中所扮演的角色等话题进行了深入探讨,也让外界对龙蜥操作系统社区开放、共荣的软件生态面貌有了更加清晰的认知。

  CentOS停止更新,中国服务器操作系统迎来崛起良机 

  2020年底,全球最大Linux商业发行版厂商Redhat宣布将停止CentOS后续更新计划,犹如在服务器操作系统市场投下了一颗重磅炸弹。由于CentOS在服务器操作系统领域长期占据大量份额,其停服给依赖CentOS的各行业厂商造成巨大影响,他们不得不开始寻找能够替代CentOS的其他操作系统选项,甚至彻底重新审视自身的服务器软件基础设施规划。

  在国内,CentOS停服带来的冲击更加明显。2022年,中国市场上装机的服务器操作系统中有大约80%是Linux,其中CentOS仍然占据主流地位。随着CentOS停服,其用户首先要面对的威胁就是系统安全漏洞更新停止,这将导致大部分企业业务因为缺乏安全保障而难以为继。因此,在2024年6月30日CentOS7最终停止维护的大限到来之际,企业必须及时完成迁移替代。

  CentOS停服事件恰逢IT产业云计算和AI的革新浪潮汹涌之际,全行业都在探索服务器基础软件设施的创新思路,以适应新的应用需求和业务机遇。在中国,CentOS停服事件推动更多中国企业从CentOS多年营造的舒适区中走出来,重新思考开源与社区生态开放性之间的关系。行业普遍意识到,一个充满创新活力、开放共荣、能够持续发展进步的操作系统生态,将为企业自身未来多年的竞争力奠定坚实基础。

  开源不等于开放,公平是社区繁荣的有力保障 

  诞生于1992年的Linux操作系统从一开始就是开源软件社区的代表,其崛起和普及历程也伴随着开源文化在IT产业的广泛流行。如今,开源已经成为现代软件产业的标志性属性,几乎每一家具备一定实力的开发企业都会或多或少开源自己的技术成果,开源文化的影响力甚至延伸到了IT行业之外。

  虽然软件开源浪潮的初衷是营造一个更加公平、开放、互助合作的技术社区,但今天的开源产业却并没有完全实现这些目标,CentOS就是一个典型案例。CentOS自身是Redhat基于开源的Linux操作系统核心开发的免费服务器操作系统,由于系统长期免费公开使用,大量用户甚至默认CentOS生态会一直维持原有的状态,直到Redhat宣布停服计划。CentOS的停服恰恰证明,开源甚至免费都无法与开放、公平划等号,如果一个软件社区被一家企业完全控制或主导,那么真正的开放公平就无从谈起,社区其他成员和广大用户迟早要面对主导者改变初衷、谋求更多利益的局面。

  作为全球领先的IT基础架构产品、方案及服务提供商,浪潮信息对于软件产业的开源格局是有着清醒认知的。事实上,浪潮信息早在2008年就开启了操作系统研发进程,开发了与大型机配套的Unix操作系统。近年来,随着人工智能、大数据、物联网等技术迅猛发展,浪潮信息意识到服务器操作系统迎来了创新发展的绝佳机遇,也因此开始踏入基于Linux核心的服务器操作系统领域。

  2022年,浪潮信息以整机厂商身份加入了龙蜥社区,并主导成立了浪潮信息龙蜥联合实验室。为何不自行从头开始开发一个基于Linux的服务器操作系统生态,而是选择加入龙蜥?在浪潮信息看来,自身作为更加专注于硬件产品的厂商,在操作系统研发层面上需要博采众家之长,而加入一个充满活力的软件社区是最佳选择。而在中国操作系统生态中,龙蜥社区从一开始就将开放、开源、共享、共治作为社区发展的核心原则,并通过实际行动证明了自身对这一原则的坚守。

  龙蜥社区并不存在发起者、创始厂商阿里云一家独大的情况,包括Intel、ARM、统信等企业都担任了龙蜥社区的理事单位,这些理事单位之间都可能是市场竞争的对手,但在社区中他们可以公平发言、合作做事,包括社区合作伙伴在内,每一位社区成员的意见都会得到重视。浪潮信息加入龙蜥社区,可以在这样的开放氛围中充分发挥自身的优势,为社区贡献创新动能的同时获得持续的正面反馈。

  从厂商所处的行业来看,龙蜥社区成员广泛的行业代表性也是一大优势。阿里云在云计算、人工智能领域成果突出,浪潮信息自身擅长软硬件协同,Intel、ARM等是芯片领域的专家,统信、麒麟、红旗则长期深耕操作系统技术……社区不同成员在各个领域都有自己的专长,不同厂商之间优势互补,就能推动整个社区生态更加繁荣、更具活力。

  此外,虽然龙蜥社区的目标是发展中国服务器操作系统生态,但社区并没有对国外厂商的参与关上大门。本着吸纳全球前沿技术,加强国内外交流合作的理念,龙蜥社区也吸纳了许多国外一流技术企业加入成员,甚至担任理事单位。这样开放、包容的合作心态,对于社区的健康发展自然大有裨益。

  加入龙蜥社区一年以来,浪潮信息在社区的帮助下解决了很多挑战,也通过自身的能力积累为社区做出了很多贡献,整体效果已经达到或者超越了当初的预期。

  面向云+AI,打造服务器操作系统的新生态 

  浪潮信息加入龙蜥社区后,一大动作就是在2022年推出了面向智算时代的服务器操作系统云峦KeyarchOS。KeyarchOS是基于龙蜥操作系统开发的衍生商业版,支持多种芯片架构和计算场景,具备高效软硬协同、稳定可靠、全天候智能化运维、全栈安全可信四大特性。凭借浪潮信息此前在高端主机操作系统领域的经验沉淀,以及龙蜥社区生态优势和遍布全国的软硬件全服务链,浪潮信息KeyarchOS发布不到两年时间,累计装机量已超过25万,广泛服务于政务、金融、通信、互联网等行业用户。

  对于浪潮信息而言,KeyarchOS是在龙蜥操作系统的基础上,面向终端用户使用场景,通过自身的技术积累进行对应优化和工程落地而输出的成果。例如,KeyarchOS在虚拟化、运维管理、人工智能等领域都加入了浪潮信息自有的技术栈与解决方案,这些方案能够为用户带来显著的效益提升。当然,浪潮信息也会将这些经过验证的创新技术回馈到社区中,使更多社区成员和用户能够从中受益,推动社区的良性生态循环。

1703212276891022.png

 

  与此同时,浪潮信息还同龙蜥社区成立联合了实验室,推动服务器领域软硬件上下游的联合创新。浪潮信息邀请了50家合作伙伴加入社区,覆盖了硬件板卡、下游服务器软件的多个领域,并完成了数百项软硬件认证。浪潮信息还主导成立了服务器无感知计算与可信计算两个社区技术组,并参与编写了多份技术白皮书,在云原生和安全等领域成果斐然。此外,浪潮信息还牵头发布了服务器操作系统的硬件兼容性社区标准,很好地规范了操作系统软硬结合的质量评估体系。

  浪潮信息所做的这些工作非常具有代表性。更进一步,从浪潮信息等成员在龙蜥社区中的成果与互动交流过程中,可以看到面向云和AI时代的新一代服务器操作系统生态是如何逐渐成型的。

  经过数十年发展,操作系统的基础技术已经非常成熟,曾几何时,人们一度认为服务器操作系统已经没有多大迭代空间了。然而在云计算和AI兴起之后,一方面传统上以x86为主导的上游芯片受到了巨大冲击,大量计算需求转向了GPU、专用加速器和其他指令集架构的CPU上,这就要求操作系统能够为新的软件环境提供良好的适配和优化能力。另一方面,人工智能,尤其是今年兴起的生成式AI技术对操作系统提出了更高的需求,诸如数据处理、集群调度等许多传统上由上层应用软件负担的任务,现在需要集成到操作系统底层来进一步提升效率,从而提高硬件利用率,降低模型的训练推理成本。

  而从产业角度来看,服务器操作系统在产业链中的存在感反而在下降,云计算的发展让大型云厂商愈加偏向于垂直整合,将应用层、系统层、硬件层尽可能结合在一起并高度定制化,对用户则呈现愈加简单、易用的界面。今天的云计算、AI用户可能只需一部网络终端,就可以在浏览器中开发生成式AI应用,而无需操心应用底层运行在怎样的系统和芯片上。这样的局面意味着像CentOS这样高度专业化的操作系统产品在未来很可能不会再有那么大的生存空间,更多企业会基于开源社区来定制符合细分市场需求的Linux版本。

  由此以来,开源社区的重要性反而大大增强了,不同厂商都会加入社区的技术交流,群策群力来满足更加细分、更加多样化的定制需求。开源社区将更多扮演沟通纽带的角色,将云计算厂商、芯片厂商、整机厂商、应用软件厂商等等利益相关方链接在一起,形成不同于以往的,全新的服务器操作系统生态环境。

  浪潮信息自身实际上也将自己定位为这样的纽带角色。作为整机厂商,浪潮信息一边对接各类软硬件组件厂商,一边对接终端整机用户,浪潮信息自己负责将用户的定制化需求转化为可行的解决方案,与硬件组件厂商、软件应用厂商等共同打磨、优化,最终形成产品销售给用户。而KeyarchOS在这一过程中就起到了非常重要的作用,它使得用户可以更加自由地对接五花八门的硬件设备,同时确保设备与上层应用的兼容性、可靠性、稳定性,并尽可能降低用户的运维成本。KeyarchOS吸纳了龙蜥社区的大量创新成果来为用户提供更多价值,而KeyarchOS的成功经验被浪潮信息反馈回社区后,其他厂商也可以在自己的应用场景中按需取用,获得相应的收益。

  如今,龙蜥社区已经形成了内部交流合作、共同发展的生态循环,这种循环正是龙蜥社区迈向下一代服务器操作系统生态的成功关键。

  自由、创新、开放,中国服务器操作系统未来可期 

  龙蜥社区成立短短几年时间,就已经成为国内服务器操作系统领域的佼佼者,并获得超过半数企业的迁移意向,这和社区坚持开放、开源、共享、共治的准则是分不开的。浪潮信息在龙蜥社区内取得的成果只是一个缩影,如今,社区数百家成员单位正在携手共进,为建设符合时代需求的新一代服务器操作系统生态而不懈努力。

  当然,自由、开放的行业不可能只有一个主导者,除龙蜥社区外,欧拉、OpenCloudsOS等社区也已经取得了丰硕的成果,使中国服务器操作系统产业迎来了前所未有的繁荣局面。几大社区互相竞争、学习、友好交流、共同进步,在自由、创新、开放的环境中脚踏实地不断前进。可以预期,CentOS停服给中国企业带来的影响很快就会过去,中国服务器操作系统产业也将迎来起飞时刻,并在未来几年内成长为全球市场不可忽视的重要力量。云计算+生成式AI的创新时代,服务器操作系统将有来自中国企业的光辉闪耀四方。