每一次操作系统的诞生,并走向成熟,都代表着一种技术体系的成熟,或是一种应用架构的普及,这就是操作系统的魅力。
应着马克·安德森那个名句:“软件吞噬世界,开源则在吞噬软件”。对今天的企业级客户来说,采用开源的操作系统,不被封闭的系统锁定,就代表了一种自主性和安全性。
尤其随着云时代的到来,复杂的应用背后,多样化的芯片、整机、中间件相互制约和协调,操作系统也需要不断进化,以适应新时代的挑战。基于此,浪潮信息与龙蜥社区成立联合实验室,共同推动开源操作系统产业化,同时浪潮信息也基于客户应用实践,发布了龙蜥衍生版操作系统Inspur KOS。
01争取操作系统标准话语权
90年代,最早的一批程序员对Linux这种开源系统都充满了感情。为了避开昂贵的商用版,利用开源操作系统,既安全又稳定,且代表了当初的一种多任务处理的不同架构。特别是Linux通过开源社区联接了全球数以万计的程序员,在Linux不断优化和迭代的过程中,一种开源文化也由此诞生。早期开源软件是以成本驱动,长期博弈垄断的封闭系统,但现在开源已成趋势。如今大部分的行业客户的IT部门,都在关键任务型IT项目中,大量使用开源软件。在云时代,分布式架构几乎让Linux在服务器端实现了“一统天下”,Linux的社区文化也得到了快速的发展,龙蜥社区就是在这样的背景下成立并发展起来的。CentOS停服意味着用户将无法获得CentOS的安全和功能更新,同年诞生的龙蜥社区,则很好的承接了CentOS生态后续的发展。
龙蜥社区理事长、阿里云研究员马涛说,“龙蜥社区的成立,实际上还在CentOS停服之前,我们CentOS停服之前就意识到了供应链的安全会面临较大的风险,因此做了很多预防性工作。”但其实,让龙蜥社区看到机会的,并不仅于此,把握住主流的Linux社区生态,显然可以在标准制定的第一时间就能够争取话语权,并实现关键技术的可控和可追溯。而这,恰是当下操作系统从业者最迫切的期待。如今,龙蜥社区已经成长为一个成熟的开源社区,在产业、技术、生态等方面具备了领先的实力和影响力。截至目前,龙蜥操作系统下载量230万,整体装机量达300万,龙蜥社区理事单位达21家,生态伙伴超过250家。70余款企业产品完成与龙蜥操作系统的适配,多家企业基于龙蜥操作系统发行了商业版,在政务、金融、交通、通信等领域累计服务用户超过30万。浙江移动、政采云、国网信通产业集团等都基于龙蜥操作系统完成了CentOS替换。
02将联合实验室打造成生态合作的标杆
我们知道,操作系统作为衔接应用和硬件的基础软件,如何调整系统的参数配置,充分发挥软硬件能力,从而使业务性能达到最优,对用户至关重要。然而,运行在操作系统上的业务类型成百上千,应用形态千差万别,对资源的要求各不相同。所以面临了参数对象庞大,业务复杂度高,系统能力不够通用等现实性问题。因此,操作系统面向商业用户部署时的挑战仍然艰巨。
如浪潮信息副总裁、龙蜥社区理事张东所说,“今天计算的模式越来越复杂,计算的类型、计算的设备也越来越多,操作系统作为最底层的支撑,所有资源的调度、管理都是需要经过底层的操作系统,所以挑战很大。同时,对整个系统的可靠性、稳定性的影响也是非常大的。”确如此言,在算力多样化的背景之下,上层应用的供应商也在逐步增多,原来芯片、整机、操作系统、中间件、数据库完全分层的模式产生了很大的变化。操作系统缺乏统一的生态认证和评测规范,从数据库、中间件到上层应用兼容适配难度大,整体来看,当前数据中心生态复杂离散,限制了新型数据中心的发展和落地。这就是浪潮信息选择与龙蜥社区成立联合实验室的动因。
据了解,双方将以“平台共建、联合创新、繁荣生态”为目标,打造一套完善的操作系统产业生态链。实验室现有设备100余台,设有联合创新组、标准制定组、生态认证组、运营组,承担实验室技术创新中心、标准制定中心、生态认证中心建设。实验室将立足三中心,建设标准制定、生态认证、行业方案、联合攻关、协同创新、社区活动六大能力,推动操作系统产业发展创新。客观地说,尽管社区拉通了产业生态,但从组织严密性的角度,在推动标准落地,或是基于真实客户需求创新方面的效率是欠缺的。而通过联合实验室这样的一个载体,就可以将很多工作做得更扎实。张东也表示,“围绕着浪潮信息和龙蜥社区的共同诉求,浪潮信息有自己的硬件研发环境和测试验证的环境,我们的创新基于实际的用户场景,相对而言更加务实,通过联合实验室,我们把这些环境贡献出来,希望与合作伙伴共同努力,将实验室打造成产业生态合作的标杆。”的确,浪潮信息作为直接面向最终用户的服务商,从大量的用户需求当中,可以抽离共性,并反馈到操作系统端,成为操作系统优化的有力佐证,也正是基于大量的行业实践,浪潮信息基于龙蜥的技术标准,研发了一款服务器操作系统Inspur KOS,它本质上就是在龙蜥发行版之上开发出的商业版服务器操作系统。如今,Inspur KOS已经在政务、金融、能源、交通、医疗、企业、教育等关键行业得到规模应用,累计装机量超20万台。堪称是龙蜥社区技术成果向商业演化的典范。“在更开放的环境里,我们能够从整机的视角,对上游的芯片和部件提出要求,提出定义,这也是联合实验室,对整个社区生态的价值之一。”张东说。
03迎接操作系统创新的春天
2021年工信部印发的《“十四五”软件和信息技术服务业发展规划》中指出,开源重塑软件发展新生态,开源已覆盖软件开发的全域场景,正在构建新的软件技术创新体系,引领新一代信息技术创新发展。在政策的引领下,开源生态滋养下的操作系统具备了长期演进的基础。很多客户也许都没有意识到,CentOS停服和龙蜥接手这个进程,将操作系统的稳定性提高了一倍有余。因为相比CentOS而言,阿里云有规模非常庞大的应用场景,龙蜥操作系统通过阿里云的场景,以及众多优秀的合作伙伴的场景部署后,发现了很多连红帽都没有发现的问题,针对这些问题进行的改进和提高,大幅提升了操作系统的稳定性。正因为如此,基于龙蜥社区技术标准研发出来的新型操作系统性能也相比之前取得了长足的进步。张东表示,“浪潮信息和所有操作系统厂商都有过合作,我们用户端见过了各种各样的操作系统。应该说发展至今,仅就操作系统的技术能力来说,新型操作系统的技术水平已经可以完整的支撑企业的业务系统。”以Inspur KOS为例,在金融领域,Inspur KOS有效支撑某大型银行承载70多个核心业务,包括风控、国际结算、第三方结算、手机银行、渠道业务等;在政务领域,Inspur KOS支撑建立了2000+节点省级一云多芯政务云平台,涵盖多架构服务器,稳定承载100+业务系统运行至今……而联合实验室的成立,也可以看做是推动开源操作系统产业化的重要抓手,联合实验室聚焦操作系统产业生态、标准、方案、技术等产业方面面临的挑战和问题,基于行业场景和需求,广泛开展生态扩展、标准制定、方案开发与验证,以及联合攻关、协同创新等工作,帮助用户更高效、更可靠地使用基于龙蜥技术路线的开源软硬件方案及创新技术。在浪潮信息和龙蜥社区的合作背后,我们似乎看到了开源操作系统的春天。