告别 CentOS,开源操作系统与时代同步更需“根”的力量
编者按:从云计算到人工智能,时代在变,技术在变,业务也在变,服务器操作系统在守住基础软件底线的同时,也要求新求变,才能与时代同步。CentOS 7 已与2024 年 6 月 30 日停服,意味着CentOS时代彻底终结。挑战与机遇并存下,龙蜥社区携浪潮信息等理事单位正在努力推动我国自主创新开源操作系统新时代的到来。本文转载自云数智观察,以下是全文:
CentOS 7 将在2024 年 6 月 30 日正式停更,这在某种程度上宣告了国外开源操作系统一个时代的结束。那么,这是不是必然意味着,一个属于我国自主创新的开源操作系统新时代的到来呢?
是否必然难下定论,但是以龙蜥为代表的操作系统开源根社区及创新平台,以及像浪潮信息这样致力于开源操作系统商业化的厂商,正在努力推动这样一个新时代的加速到来!
是时候做出选择了
据调查显示,一些中国用户将 CentOS 7 用于其关键业务,而操作系统作为 IT 运行的根基,通常情况下是不会轻易更改或变动的。但是在 CentOS 7 停更已成定局的情况下,企业用户此时此刻必须做出抉择:是寻找新的操作系统现在就替换 CentOS 7,抑或是继续保留 CentOS 7,但要在日常维护和更新上准备“后手”,以保证 CentOS 7 在之后的运行中不会出现任何问题。
无论用户做出怎样的选择,浪潮信息都可以提供令其满意的选项:如果用户想直接替换现有的 CentOS 7,浪潮信息最新发布的服务器操作系统云峦 KeyarchOS V5.8(KOS V5.8 SP2),作为龙蜥操作系统衍生版的标杆产品,将在性能、功能和安全性等方面很好地满足用户所需;如果用户想继续保留一段时间的 CentOS 7,然后再另寻他法,那么浪潮信息与龙蜥社区重磅推出的“停更无忧”行动计划,将提供漏洞及 Bug 修复、故障定位与解决、安全加固等服务,可有效防范 CentOS 停更后可能出现的新型漏洞、恶意代码引发的信息泄露、业务中断以及勒索攻击等严重风险,为现在还无法进行替换的用户持续提供安全保障。
CentOS 7 停更,客观上是一把“双刃剑”,可能会带给某些用户阵痛,但对于我国自主创新的操作系统来说,却是一个助推器也是一个契机,让其经历风雨、加速成长,有机会实现并跑甚至领跑。
(图/浪潮信息系统软件产品部总经理苏志远博士)
“聚焦服务器操作系统领域,我们与国外同类软件相比,在产品层面其实没有太大差别。但是国外产品由于起步早,在标准化、开发者生态、兼容性等方面具有优势,从而有效促进了开发与应用实践之间的良好互动,有利于增强产品的稳定性。而稳定性是很多用户选择操作系统的第一要素。”浪潮信息系统软件产品部总经理苏志远博士解释说,“浪潮信息与龙蜥社区,以及阿里云等伙伴,充分发挥联合优势,基于多场景、多硬件,努力解决好兼容性、稳定性等方面的问题,同时利用浪潮信息和阿里云等在智能化方面的能力,为操作系统置入 AI 能力,加速操作系统从可用到易用好用的过程。”
中国信通院面向用户群体的调研显示,用户意愿迁移至龙蜥操作系统的比例为53%,在迁移服务器操作系统意愿中排名第一。今天的龙蜥社区已成为业界发展最为强劲的操作系统根社区,拥有 24 家理事单位,超过 800 家生态伙伴,基于社区操作系统发行了超过 14 款针对下游的衍生版。目前,龙蜥操作系统装机量现已超过 600 万,覆盖金融、通信、政务、能源、交通等众多行业。
浪潮信息联合龙蜥社区发布的 KOS,进一步增强了软硬协同特性,在产品性能、智能化、安全能力方面进行升级。在 6 月 25 日举行的浪潮信息“元脑中国行”全国巡展上海站上,某 985 高校作为客户代表分享了成功经验。他们采用浪潮信息 KOS,在 600 个节点上实现了业务无感知的迁移替换。
“对于我国自主创新操作系统的应用推广,一定是‘开源社区+专业化厂商’产生 1+1 大于 2 的效果。”苏志远举例说,“龙蜥社区更多是在做技术和产品上的储备,而在其后的‘最后一公里’阶段,就需要像浪潮信息这样专业化的厂商提供场景化的定制、高效的工具以及实施经验。”
面对业务的发展、操作系统自身的演进、自主创新的需要,无论是用户,还是操作系统厂商,都要做出新的选择。这是挑战,更是机遇!
操作系统必须具有强大生命力
从 CentOS 停更这件事上,用户肯定会更加坚定地选择一个可持续性的操作系统,或者说一个具有强大生命力的操作系统。
操作系统的生命力主要体现在:第一,操作系统应该是开放的,最好走开源、中立、标准化的道路,所谓众人拾柴火焰高,多方投入、共同支持和维护,才能持久;第二,从架构和技术的角度讲,操作系统能够根据技术发展趋势,持续演进,实现灵活的扩展升级和良好的兼容;第三,操作系统在定位和设计上应该具有高瞻远瞩的战略眼光,比如能够顺应云原生、AI 原生这样的新趋势,与时俱进;第四,作为根技术,操作系统必须是可信赖的,即在任何时候、任何环境中都要保证其安全、稳定、可靠。
上述四方面,正是龙蜥社区成立的初衷,也是浪潮信息自主打造服务器操作系统所追求的目标。
(图/龙蜥社区技术委员会主席、阿里云基础软件部资深技术总监杨勇)
龙蜥社区成立于 2020 年 9 月,定位为面向国际的Linux服务器操作系统开源根社区及创新平台,有超过 800 家来自芯片、软件、整机、操作系统等领域,覆盖操作系统全产业链的合作伙伴参与生态共建。“服务器操作系统产业已经进入云智融合 2.0 时代。在云+AI 的背景下,龙蜥操作系统将对智能计算提供全面支持,特别针对 AI 大模型进行优化和加速,并通过 AI 赋能操作系统的研发、测试、应用。”龙蜥社区技术委员会主席、阿里云基础软件部资深技术总监杨勇介绍说,“去年,社区发布了九大技术方向。以此为指引,社区十分注重产品化与用户体验。今年 6 月发布的 Anolis OS 23 就是一个代表,它是下一代 AI+云原生的社区开源标杆,能够很好地满足云原生、AI 原生和 CentOS 替代这三大场景的商业客户需求。”
自 2022 年加入龙蜥社区后,浪潮信息在技术创新、标准制定、生态建设等方面充分发挥自身优势,不仅主导成立了浪潮信息龙蜥联合实验室,还于 2023 年当选龙蜥社区副理事长单位。
KOS 是浪潮信息基于 Linux 内核、开源龙蜥等自主研发的一款企业级 Linux 服务器操作系统,致力于为用户构建安全可信的系统环境。据苏志远介绍,KOS V5.8 SP2 在产品性能、智能化和安全能力等方面进行了升级,堪称龙蜥社区最佳衍生版。
在性能方面,由于支持 Intel 至强 6 能效核处理器,并全面兼容各类硬件及部件的最新版本,以及支持 CXL 分层内存优化等新特性,KOS V5.8 SP2 将 SPEC CPU 性能提升 29%,文件系统性能提升 100%,MySQL 数据库性能提升 16%,Redis 性能提升 60%。
在智能化方面,从 System for AI 角度,KOS V5.8 SP2 为 GPU、HCA 卡等 AI 服务器关键部件驱动及 CUDA/NCCL 等 GPU 生态软件提供了最佳版本选型,预植 lustre/BeeGFS 等并行文件系统,并可通过自动化工具快速配置 AI 开发环境,在 20 分钟内即可完成 200 节点的 AI 训练基础开发环境上线;从 AI for System 角度,KOS V5.8 SP2 融入开箱即用的 Yuan-Chat 解决方案,具备智能问答、智能编程能力,并集成了服务器智能运维、操作系统智能运维、智能调优组件,为用户提供了更智能的使用体验。
在安全性方面,KOS V5.8 SP2 构建了完善的内生安全机制,可实现基于 eBPF 技术的“零侵入”安全防御,并通过 KSecure 企业版提供主机系统“自适应”安全增强;基于可信计算技术,实现从硬件层的静态可信验证,到系统层和应用程序运行时的动态可信验证;基于多种硬件架构的服务器实现了进程级、容器级、虚拟机的可信执行环境,构建了“金融级”数据安全机密计算解决方案。
从 KOS 持续的演进和优化来看,它的确是一款具有强大生命力的操作系统,是企业用户值得信赖的替代之选。
AI 时代更要守住操作系统这条“根”
有人说,AI 时代,值得用 AI 将整个 IT 重新做一遍。杨勇也认为,AI 是一个新的机遇,就像当初的互联网一样具有划时代的重要意义。
在互联网出现前,操作系统与应用之间是紧耦合的关系。但是互联网的出现将紧耦合变成了松耦合。从用户的视角看,服务器操作系统的可见性大大降低了,即大家感知不到操作系统的存在,只有在出现故障抑或是宕机时,其不可或缺性才凸显出来。当云原生出现后,所有的应用都构建在容器之上,服务器操作系统之上由于增加了一层云原生的软件栈,让它对终端应用开发者更是不可见,而用户也无需了解服务器操作系统的版本等。进入 AI 时代,在云上又多了一层 AI 计算框架,再加上 AI 的运维管控,甚至还有人提出了大模型操作系统,这使得服务器操作系统又继续“下沉”,其“根”的意味也更浓。
“诸如云数据中心操作系统、智算中心操作系统、大模型操作系统等新名词不断涌现,无形中将操作系统的概念泛化了,也让用户更难理解和分辨。”杨勇解释说,“我们今天所说的龙蜥操作系统,其实是狭义上的服务器操作系统,它与云数据中心操作系统、智算中心操作系统等所谓操作系统并不是一回事儿,但密切相关。服务器操作系统提供底层的支撑,一旦它出现问题,用户将无法构建云应用,也无法加速训练或推理。”
苏志远也认同操作系统被泛化这一现象。操作系统毕竟是基础软件,它与云原生操作系统、AIGC 操作系统等功能性软件或者说系统软件还是有区别的。最大的区别就在于,基础软件重在通用化,不过度追求场景化的区分,也更强调稳定可用;而功能性软件,比如云操作系统,要不断增加大量新的功能,包括虚拟机的更多管理功能、更多监控指标等,拼的是差异化和特色功能。如果将服务器操作系统比喻成一辆汽车的底盘,它向上既要支撑包括云原生、AI 原生在内的不断加厚的软件栈,向下还要服务好不同的服务器整机、多元异构的芯片、不断增加的内存等,挑战巨大。
面对当前AI的快速发展,浪潮信息的 KOS 已经从 System for AI 和 AI for System 两个维度进行了创新和有益探索。不过 AI 带来的挑战还只是开了一个头,从服务器的角度,GPU、DPU、互联总线技术等都还要继续变革。杨勇表示,龙蜥社区针对 AI 的落地,一直走在探索和实践相结合的道路上。
从云计算到人工智能,时代在变,技术在变,业务也在变,服务器操作系统在守住基础软件底线的同时,也要求新求变,才能与时代同步。从 CentOS 停更到更多具有可替代性的自主创新操作系统的涌现,这是中国在基础软件根技术方面一次跃升的难得机遇。不管是声誉日隆的龙蜥社区,还是脱颖而出的浪潮信息 KOS,他们无疑会跑得更快,但身上的担子也会更重。
—— 完 ——