开放原子全球开源峰会OpenAnolis分论坛上,阿里云智能基础软件产品经理张鹏程做了《面向云时代的龙蜥操作系统,应对CentOS停服的最佳选择》的主题分享,介绍了操作系统产业迎来新发展格局,龙蜥致力于成为CentOS迁移的最佳选择等内容。
本次演讲内容整理如下:
图/阿里云高级产品专家张鹏程
一、操作系统产业迎来的新发展格局
随着新一轮科技革命和产业变革的深入发展,数字经济成为继农业经济、工业经济之后的主要经济形态。数字经济发展速度之快、辐射范围之广、影响程度之深前所未有,正推动生产方式、生活方式和治理方式深刻变革,成为重组全球要素资源、重塑全球经济结构、改变全球竞争格局的关键力量。
当前,国家数字经济发展、关键信息基础设施数字化转型成为大势所趋,而在其中发挥关键性作用的是数字基础设施的建设。特别是十四五以来,我国数字经济发展规划尤其强调要加强“数字基建”,突出信息网络和信息技术,主抓云计算、5G、工业互联网、物联网等,这也将进一步推动计算产业的变革。
纵观计算产业的发展变革历史,可以看到数字基础设施的架构在不断迭代演进。基础设施环境从物理机到虚拟机再到容器化,应用架构从集中式单体应用到SOA服务化再到分布式微服务,研发模式也从瀑布式到敏捷精益和DevOps,不断形成颠覆式创新成果,驱动着计算产业从主机时代迈向云时代。但我们也注意到,操作系统这一层贯穿始终,操作系统面向计算机硬件的迅速发展,更好、更高效地管理硬件资源并充分发挥硬件资源所提供的计算能力;同时,面向新的应用需求场景,沉淀应用领域共性,提供更便利、易用的应用支撑,因而操作系统随着架构演进不断进化,始终发挥释放硬件潜能、激活软件生态的基石作用。
放眼当下的计算产业,在服务器市场和云市场LinuxOS都占据统治地位,其中占比最高的CentOS在政务、电信、金融、能源、互联网等行业被广泛应用,而且很多国内的Linux操作系统商业发行版也大多依托于CentOS项目发展。CentOS起源于对RHEL的复制,作为一个免费的社区版本供大家使用。年12月CentOS官方宣布计划停止维护CentOSLinux项目,CentOS未来将会从RHEL复刻版本的CentOSLinux转向CentOSStream,成为了RHEL的上游。其中CentOS8已经于年底停止服务支持,CentOS7也将在年6月30日停止技术服务支持。
CentOS停服事件的发生,既对国内广泛应用CentOS的各行各业用户群体带来了严峻的挑战,同时也给国内操作系统产业的发展提供了新契机,国内操作系统领域也迎来了新发展格局。为了保障操作系统产业的供应链安全,工信部发布官方指引,通过开源社区公共服务平台持续为客户提供支持,保障各行业用户特别是关键信息基础设施的业务连续性。而龙蜥社区也秉承着“共创数字化发展开源新基建”的使命,兼顾“兼容CentOS生态保障用户业务连续性”和“依托云计算场景自主创新”的技术路线,迈进高质量发展阶段。
龙蜥社区通过开源共建的方式打造龙蜥操作系统(AnolisOS)
在产品定位上,一方面立足当下,为了保障国内基础软件的供应安全,我们依托龙蜥社区打造好用的Linux发行版AnolisOS,为CentOS停服打造兼容替换方案,通过无缝迁移保障业务连续性,并全面支持国芯架构和多云、混合云场景,满足国内用户的全场景需求;另一方面创造未来,我们始终坚信云是计算产业的未来,为了引领计算产业的创新和发展,我们基于云计算场景持续创新,促进云边端计算融合和核心技术发展,发展操作系统生态,构建基础软件竞争力,实现技术可控和领先性。
在运作模式上,通过理事单位的共同努力,龙蜥社区形成了协同开放的可持续发展模式。社区和理事会是龙蜥发展的土壤,并通过运营委员会、技术委员会等组织形成有效的社区治理机制;社区SIG组、创新项目、合作伙伴开源协作和IP共享为龙蜥发展提供源源不断的养分;龙蜥操作系统社区版和下游衍生版以及上游贡献是高质量发展的丰硕果实。
在产品体系上,龙蜥操作系统分为社区版和衍生版,社区版提供免费下载和社区服务支持,衍生版既有操作系统厂商制作并提供商业服务的商业发行版,也有特定用户根据自身需要基于社区版定制衍生版用于自主演进。
在产品架构上,龙蜥操作系统基于云端场景优化打造的ANCK原生内核,在南向支持多计算架构和主流服务器硬件,在北向提供生态兼容和社区创新双路线的系统服务和应用生态,并结合社区合作伙伴提供行业解决方案。
龙蜥操作系统社区版的进化状态
立足当下,为了满足CentOS停服替代的广泛需求,AnolisOS8高度兼容CentOS软件生态,并提供10年LTS社区支持。最新版本8.6于今年6月正式发布,发布内容包括ISO、虚拟机镜像和容器镜像。Anolis8.6支持x86_64和aarch64多计算架构,可以在Intel、海光、飞腾、鲲鹏等多种硬件平台运行,并提供稳定、高性能、安全、可靠的操作系统支持,还有快捷易用的工具支持CentOS一键迁移,后面也会重点介绍迁移相关方案。
面向未来,我们基于分层分类理念,构建新一代龙蜥操作系统AnolisOS23。目前PoC版已在社区