
订阅
0有用+1
Alibaba Cloud Linux(曾用名Aliyun Linux)是阿里云自主研发的Linux服务器操作系统发行版。该系统基于龙蜥社区(OpenAnolis)的龙蜥操作系统(Anolis OS)构建,针对阿里云基础设施(如ECS)进行了深度优化,具备高性能、高稳定与高安全特性。它完全兼容RHEL/CentOS生态与操作方式,可作为CentOS停服后的替代选择。该系统提供长达十年的免费长期支持(LTS),支持x86、ARM等多种芯片架构,并针对云原生、AI计算及大数据等场景进行了专项优化。目前,它已成为阿里云上部署规模最大的操作系统之一,广泛服务于企业上云、数字化转型及AI算力部署等场景。
- 外文名
- Alibaba Cloud Linux
- 别 名
- Aliyun Linux
研发背景
播报编辑
阿里云从2009年开始自行研发服务器操作系统用于内部业务 [10]。随着云计算业务发展,云端用户对操作系统的稳定性、性能和云原生支持提出了新的要求。为更好地连接阿里云各类产品与客户应用,发挥云端能力,阿里云于2017年将其内部操作系统开源并向云上用户开放,这成为Alibaba Cloud Linux的雏形 [7] [10] [21]。
面对云时代在稳定性、性能、异构平台支持及云原生方面的新挑战 [21],该操作系统的研发目标明确为:为云上应用程序环境提供Linux社区的最新增强功能,同时针对阿里云基础设施进行深度优化 [2-3] [11]。
在产品定位上,Alibaba Cloud Linux选择兼容Red Hat Enterprise Linux(RHEL)生态 [3] [20],旨在承接CentOS用户迁移,降低企业用户门槛 [26],并快速融入企业级及信创生态体系 [29]。
发展历程
播报编辑
2009年,阿里云开始自行研发服务器操作系统用于内部业务 [10]。2017年,基于CentOS 7.3源码重新制作的Aliyun Linux 17.01上线,标志着阿里云操作系统正式对外服务。2019年4月,Alibaba Cloud Linux 2 (原Aliyun Linux 2) 正式开源并发布,搭载基于社区LTS 4.19版本定制的阿里云云内核(Cloud Kernel) [6] [19] [22]。
2020年,伴随龙蜥社区(OpenAnolis)成立,Alibaba Cloud Linux在社区技术加持下加速发展 [7] [9]。2021年4月,Alibaba Cloud Linux 3正式发布,基于Linux kernel 5.10 LTS,兼容RHEL 8/CentOS 8生态。2023年初,Alibaba Cloud Linux在阿里云上的部署规模超越CentOS,成为阿里云上部署规模最大的操作系统 [7] [9]。
2024年至2025年,陆续发布Alibaba Cloud Linux 3的容器优化版、等保合规版及针对AI场景的Alibaba Cloud AI Containers (AC2)等衍生镜像,并推出操作系统智能助手OS Copilot [8] [14] [16] [27]。2024年3月31日,Alibaba Cloud Linux 2停止维护(EOL) [4] [8]。2025年,发布Alibaba Cloud Linux 3 Pro商业版及Alibaba Cloud Linux 4 LTS的容器优化版 [14]。产品持续迭代,保持约三个月一个版本的更新节奏,并计划发布下一代操作系统Alinux 4 [7] [22]。
核心技术
播报编辑
Alibaba Cloud Linux搭载深度定制的云内核(ANCK),基于社区长期支持(LTS)版本(如4.19、5.10)进行优化 [2-3] [6]。其内核在内存管理方面提供了多项增强功能,包括Memcg Exstat功能、Memcg全局最低水位线分级、cgroup v1接口支持memcg QoS功能、Memcg后台异步回收、Memcg OOM优先级策略功能、THP reclaim功能、代码大页功能、KFence(用于捕获内核内存污染问题)、Page Cache限制功能以及代码多副本功能。在网络功能上支持共享内存通信(SMC)、TCP-RT(实时监控)功能、修改TCP TIME-WAIT超时时间、关闭IPVS的estimation功能以及vtoa(用于获取真实客户端地址)。存储功能包括cgroup writeback功能、blk-iocost权重限速、Block IO限流增强监控接口、JBD2优化接口、跨目录配额创建硬链接、追踪IO时延、检测IO hang、上下文预读(context readahead)以及配置tcm_loop设备参数。监控与调度功能涵盖内核统一异常框架(UKFEF)、cgroup v1接口开启PSI功能、cgroup v1接口开启CPU Burst功能以及Group Identity功能。此外,还提供了增强容器资源可见性和user namespace安全加固等其他功能 [12] [15]。
该系统与阿里云自研倚天CPU及ECS产品在内核调度、内存、网络、编译器等方面进行了协同优化。在数据库等核心场景以及AI搜推场景下,其性能有所提升 [9]。针对AI搜推、Spark TPC-DS、Flink、Redis-benchmark、Nginx等具体场景,该系统进行了相应优化。该系统还支持Intel GNR新架构和AMD Turin新架构,能够运行于ECS九代Intel和AMD新实例 [27]。
在生态集成方面,该系统默认搭载阿里云常用工具链(如Aliyun CLIcloud-init),并引入了新版开源软件(如GCC 10、LLVM 15、RUST 1.66等) [5] [13]。通过龙蜥社区AI生态软件仓库(epao),可安装主流NVIDIA GPU驱动、CUDA加速库及TensorFlow、PyTorch等AI框架,便于部署AI运行环境 [13]。同时集成了阿里巴巴开源生态成果,如Alibaba Dragonwell JDK [5] [27]。此外,提供了‘Alibaba Cloud Linux 3 容器优化版’镜像,该镜像预集成了容器运行时软件及工具链,并采用cgroup v2 [17]。
安全技术体系支持多种主流机密计算平台,包括Intel SGX/TDX、AMD SEV、海光CSV等CPU平台,以及NVIDIA Hopper机密GPU,可在加密内存中处理敏感数据与模型 [9]。Alibaba Cloud Linux V3 011版本支持Intel TDX与NVIDIA GPU机密计算能力 [27]。
在运维与观测领域,该系统围绕AI基础设施观测,构建了SysOM智能化数据分析能力和运维智能体。同时提供OS Copilot智能助手,支持自然语言问答、辅助命令执行、系统运维调优等功能 [27]。
运营模式
播报编辑
Alibaba Cloud Linux是免费镜像,但当用户选用该镜像创建ECS实例时,需要支付其他资源产生的费用,如vCPU、内存、存储、公网带宽和快照等 [5]。Alibaba Cloud Linux 3 Pro是商业版付费镜像,使用该公共镜像或基于该公共镜像的自定义镜像创建实例时,除实例资源费用外,还需支付镜像的许可证费用 [18]。
Alibaba Cloud Linux提供十年生命周期维护,并通过阿里云工单体系提供技术支持与服务 [5]。各版本均提供开发支持、维护支持和扩展支持阶段,例如Alibaba Cloud Linux 2的停止支持日期为2026年03月31日,Alibaba Cloud Linux 3的停止支持日期为2034年03月31日,Alibaba Cloud Linux 4的停止支持日期为2038年06月30日 [14]。
Alibaba Cloud Linux主要通过阿里云官方镜像市场提供,用户可在创建ECS实例时直接选用,也提供镜像下载供本地或混合云环境使用 [5]。
阿里云发布了“Alibaba Cloud Linux伙伴招募计划” [23]。该计划将阿里云基础软件、云市场、计算巢等团队的技术积累和推广资源、商业资源,与龙蜥社区的生态力量和技术协同相结合,旨在与服务商伙伴合作。该计划提供两种合作模式:一是云市场模式,伙伴可基于Alibaba Cloud Linux在阿里云云市场发布服务镜像;二是计算巢服务模式,伙伴可基于Alibaba Cloud Linux在阿里云计算巢发布SaaS应用服务 [25]。
Alibaba Cloud Linux基于龙蜥社区开源生态构建 [1],是基于龙蜥社区OpenAnolis龙蜥操作系统Anolis OS的阿里云发行版 [3]。Alibaba Cloud Linux吸收开源社区成果,并回馈开源社区 [5],与OpenAnolis等开源社区合作,回馈开源社区 [9]。
核心团队
播报编辑
Alibaba Cloud Linux的核心研发团队为阿里巴巴操作系统团队,其前身可追溯至淘宝内核组,拥有深厚的操作系统与内核开发底蕴 [6] [22]。团队与龙蜥社区(OpenAnolis)紧密协作,Alibaba Cloud Linux的许多技术创新经实践验证后会贡献给社区,同时也吸收社区成果反哺自身 [6] [10]。团队致力于通过Alibaba Cloud Linux构建支持多架构的开放操作系统生态,与硬件厂商(IHV)、独立软件开发商(ISV)、服务商(OSV)及广大开发者合作 [21]。
重要事件
播报编辑
2019年4月,Alibaba Cloud Linux 2正式开源 [6]。Alibaba Cloud Linux 2是一个建立在社区协作基础上的开源操作系统发行版项目 [19]。
2020年,龙蜥社区(OpenAnolis)成立 [7]。Alibaba Cloud Linux是基于龙蜥社区OpenAnolis龙蜥操作系统Anolis OS的阿里云发行版 [3],其许多技术创新经过实践认可后会贡献到龙蜥社区 [10]。
