阿里云发布全新开源操作系统『龙蜥』,支持 X86 64 和 ARM 64 架构及飞腾、海光、兆芯、鲲鹏等芯片

Posted by Mike on 2021-10-19

近日,2021 云栖大会上,阿里云发布了全新操作系统 “龙蜥”(Anolis OS),并宣布开源。

据了解,龙蜥操作系统 定位于服务器市场,支持 x86、ARM 等多种硬件架构和计算场景。

它特别针对云原生应用开发做了多重优化,云上典型场景的综合性能可提升 40%,同时故障率可降低 50%,还兼容 CentOS 生态,支持一键迁移,并提供全栈国密能力。

龙蜥操作系统 完全开源,通过开源社区和操作系统厂商等形式提供服务,技术支持至少 10 年。

未来,阿里云计划为龙蜥系统投入 20 亿元的专项资金,并联合 100 家生态合作伙伴推动生态建设。

事实上,龙蜥操作系统并非新鲜事物,只是首次对外公布而已,它已经在阿里巴巴内部打磨了 10 年之久,特别是有效支撑了历年来的天猫双 11 活动,性能和稳定性都经受住了严苛的考验。

另外,阿里达摩院操作系统实验室 同步宣告成立,未来将专注于操作系统的研发、推广。

龙蜥操作系统(Anolis OS) 8.4 版本依然秉承与国际主流 Linux 厂商发行版 100% 兼容的原则,且提供配套的迁移工具,助力用户完美平滑地迁移至龙蜥操作系统(Anolis OS),满足 CentOS 停服后的各领域、各行业用户的使用习惯和需求。在硬件生态方面通过和 Intel 及国内芯片厂商的合作,支持 Intel、海光、兆芯、飞腾、鲲鹏等一系列芯片平台,进行软、硬一体的优化,充分发挥硬件平台的性能。

在基本库、应用生态上融入了适合云场景新组件,各组件经过云计算场景超大规模部署的打磨和完善,可满足各个行业领域对于不同生产环境下不同方案的实际需求。

亮点

  • 100% 兼容国际主流 Linux 厂商发行版;
  • 支持 x86_64 和 aarch64 架构及飞腾、海光、兆芯、鲲鹏等芯片,适配 x86 及 arm64 主流服务器硬件;
  • 支持 Linux Kernel 4.19 LTS 版本并同步上游社区最新成果,帮助用户及时获得开源社区创新红利;
  • 支持开源分布式关系数据库OceanBase
  • 支持安全容器Kata Containers
  • 支持开源云原生关系型数据库PolarDB for PostgreSQL
  • 基础应用组件升级;
    Python 3.9/SWIG 4.0/Subversion 1.14/Redis 6/PostgreSQL 13/MariaDB 10.5;
  • 工具链升级;
    GCC Toolset 10/LLVM Toolset 11.0.0/Rust Toolset 1.49.0/Go Toolset 1.15.7;
  • 提供 CentOS 系统到 Anolis OS 迁移工具,帮助系统及应用的顺滑迁移

硬件支撑

支持架构

x86_64 和 aarch64

Cloud Kernel 平台兼容性

Cloud Kernel 内核 已验证支持的服务器 如下,后续将逐步增加对其他服务器的支持,也欢迎广大合作伙伴/开发者参与贡献和验证。

名称 架构 CPU
飞腾 aarch64 Phytium FT-2000+/64,Phytium S2500/64
海光 x86_64 Hygon C86 7185 32-core Process
兆芯 x86_64 Zhaoxin KH-37800D
鲲鹏 aarch64 Kunpeng-920

发布内容

目前龙蜥最新的稳定版是 7 月份发布的 Anolis OS 8.4,发布内容包括 ISO、虚拟机镜像和 REPO 源

ISO 列表

名称 描述
AnolisOS-8.4-x86_64-dvd.iso x86_64架构的安装 ISO
AnolisOS-8.4-aarch64-dvd.iso aarch64架构的安装 ISO
AnolisOS-8.4-src-dvd.iso source 包ISO

虚拟机镜像列表

名称 描述
AnolisOS-8.4-GA-x86_64-ANCK.qcow2 x86_64架构虚拟机镜像搭配ANCK内核
AnolisOS-8.4-GA-x86_64-RHCK.qcow2 x86_64架构虚拟机镜像搭配RHCK内核[注1]
AnolisOS-8.4-GA-aarch64-ANCK.qcow2 aarch64架构虚拟机镜像搭配ANCK内核
AnolisOS-8.4-GA-aarch64-RHCK.qcow2 aarch64架构虚拟机镜像搭配RHCK内核

注1:RHCK 内核兼容 CentOS 8.4 的内核,当前版本是 kernel-4.18.0-305.an8

注2:镜像缺省 sudo 用户 anuser,对应登录密码是 anolisos。

REPO 源列表

名称 描述
BaseOS BaseOS 软件包源,该源目的是提供安装基础的所有核心包。
AppStream AppStream 软件包源,该源提供额外的多场景,多用途的用户态程序,数据库等。该部分引入了额外的 RPM Module 形态。
PowerTools PowerTools 软件包源, 该源提供开发者需要的额外包。
Plus Plus 软件包源,该源提供 OpenAnolis SIG 组专门研发包,如 ANCK 内核,Dragonwell8 JDK等。
DDE DDE 桌面主包以及依赖包

下载地址

  • 社区网站

https://mirrors.openanolis.cn/anolis/8.4/isos/

  • 阿里云镜像

https://mirrors.aliyun.com/anolis/8.4/

参考文档

  1. https://news.mydrivers.com/1/790/790382.htm
  2. https://segmentfault.com/a/1190000040419582