Anolis OS
2021-10-10 09:58:48 阿炯

Anolis OS 8是一款支持多架构的开源Linux操作系统发行版,它由OpenAnolis社区开发和维护,稳定的Anolis OS 8.2正式版将在2021年二季度推出并面向公众提供下载,以下将介绍其优势、技术亮点和应用场景。


2020年12月8日,CentOS 项目组宣布 CentOS Linux 将结束,取而代之的是滚动版的 CentOS Stream,并作为 RHEL 的上游。消息发布之后,各个 CentOS 下游发行版,如 Oracle Linux 纷纷表示谋求接替 CentOS Linux 的位置。在此背景下,2021年1月27日,统信软件宣布与阿里云等公司达成合作,共建 OpenAnolis 社区。宣布 OpenAnolis 社区发起 Anolis OS 项目,作为 CentOS 的替代和创新发展,与社区伙伴和开发者以开放的社区协作来构建一个开源、中立、开放的 Linux 发行版,支持多计算架构,提供企业级的稳定性、高性能、安全、可靠、免费的操作系统。


Anolis OS 8是OpenAnolis社区推出的完全开源、中立、开放的发行版,它支持多计算架构,也面向云端场景优化,100%兼容CentOS 8软件生态(注:CentOS 8的应用技巧基本上都可用在Anolis OS 8)。过去国内缺少原生的Linux操作系统上游社区,大家只能从Fedora、OpenSUSE、Debian等海外站点获取代码,OpenAnolis社区将力图改变这种现状。OpenAnolis 社区下设理事会、技术委员会和运营委员会。首批理事成员单位包括阿里云、统信软件、飞腾、兆芯、龙芯等主流芯片厂家和国内领先云公司,以及以 Intel 等国外领先芯片厂家为代表的合作伙伴单位。



优势介绍

1、国际性
Anolis OS定位为国际性的操作系统发行版,国内、外全架构芯片厂商参与和坚持upstream first贡献,从而保持社区技术的先进性。

2、中立性
Anolis OS对多计算架构中立,包含主流的X86和ARM架构。

3、开放性
开放的社区协作、治理和生态,也使得软件每一行代码的改动变得透明,同行的评审将为开源项目提供持续的改进,提供更高质量的软件。

4、未来性
为从云到边缘和端场景提供一套操作系统底座,推动“云、边、端”协同一体化。

 
技术亮点介绍

1、兼容性
100%兼容CentOS 8软件生态,兼容国际主流Linux厂商发行版。

2、多架构支持
支持多计算架构,适配x86及arm64主流服务器硬件。

3、同步最新成果
同步上游社区最新成果,支持Linux Kernel 5.10 LTS,帮助用户及时获得开源社区创新红利。

4、多场景适用
提供多种形态的基础镜像,适用于Web,数据库,AI,大数据等应用场景。


应用场景介绍

1、基于Anolis OS 8.2的UOS服务器(行业版)
基于Anolis OS的商业发行版-UOS服务器(行业版),一方面承接RHEL/CentOS的服务器生态延续与技术兜底,另一方面借助anolis社区的增强与创新,再加上UOS自身的国产化与信创生态,同源支持鲲鹏、飞腾、龙芯、海光、兆芯等自主CPU及x86平台,并以操作系统技术为核心,研发配套系统增值组件产品和行业系统解决方案,支撑高可用集群、负载均衡集群、容器云平台等,即可面向典型服务器场景(web服务,办公,数据库,财务,ERP等)提供主机系统又可面向云和容器场景提供基础软件支撑,支持用户根据场景需求自定义安装不同组件包,提供ISO、容器、云镜像交付物进行环境部署,为线下客户特别是行业客户提供一个商业价值更高更好的选择!

2、基于Anolis OS 8.2的云原生优化场景
云原生的Java语言运行时,集成上游社区的轻量级虚拟化和安全容器。

3、高性能存储场景
通过新一代异步IO框架io_uring和IO栈优化,进一步释放高性能存储设备的能国,提升IO密集型应用场景如数据库的性能。

4、Anolis OS跟踪诊断场景
针对云上操作系统运行时异常,如时延抖动、性能不符合预期等场景,通过阿里巴巴内核多年沉淀的Linux服务器上各类跟踪诊断的经验和工具,快速定位原因,提供一个全栈覆盖内核与核心组件的跟踪和诊断工具、平台。


附:可用于Anolis OS 8的项目

1、Cloud Kernel
Cloud Kernel针对云计算场景定制和深度优化的开源LTS版本内核,提高云上应用性能和用户的使用体验。

2、Alibaba Dragonwell
Alibaba Dragonwell是一款开源,免费的,生产就绪型Open JDK发行版。

3、Inclavare Containers
Inclavare Containers是面向云原生场景的机密计算开源OCI容器运行时,把机密计算带进云原生生态,降低机密计算的开发和使用成本。

4、Occlum
Occlum是一款开源的TEE OS,可以大幅降低SGX应用的开发门槛。


最新版本:8
v8.10 是 Anolis OS 8 的第六个小版本,于2025年4月中旬发布,发布内容包括 ISO、虚拟机镜像、容器镜像和 repo 源。支持架构有:x86_64、aarch64、loongarch64。

REPO 源列表
名称描述仓库状态
BaseOSBaseOS 软件包源,该源目的是提供安装基础的所有核心包。默认开启
AppStreamAppStream 软件包源,该源提供额外的多场景,多用途的用户态程序,数据库等。默认开启
PowerToolsPowerTools 软件包源,该源提供开发者需要的额外包。默认开启
PlusPlus 软件包源,提供社区滚动内核以及相应的组件。默认不启用
DDEDDE 软件包源,提供 DDE 桌面环境以及相应的组件。默认不启用
NDENDE 软件包源,提供 NDE 桌面环境以及相应的组件。默认不启用
Extrasrepo 仓库包源,提供了各类衍生仓库的仓库包。默认开启
kernel-5.105.10 内核软件包源,提供 5.10 内核包以及相应的组件。默认在 5.10 内核环境中开启,非 5.10 内核环境中需要使用 enablerepo=kernel-5.10 开启
EPAOEPAO 软件包源,提供社区孵化类软件。默认不启用,需要安装 anolis-epao-release 后使用

亮点一览
ANCK 镜像默认内核变更为 kernel-5.10.134-18.an8 版本。
龙芯镜像默认内核变更为 kernel-4.19.190-7.12.an8 版本。
正式支持 Intel GNR 平台,AMD Turin 平台,龙芯 3C6000、3D6000、3E6000 平台。
提供 Dragonwell 8/11/17/21 四个版本的 java 组件,可根据实际需要替代开源 OpenJDK 系列。
集成开源分布式数据库社区版 oceanbase-ce 最新 4.3.5.1 版本,新增了对嵌套物化视图的支持,并完善了全文索引和向量索引功能。
新引入基于 QT 开发的超融合轻量级桌面环境 -- 新支点桌面环境 (NewStart Desktop Environment)。
新引入 python3.11 的兼容包,使用户可以在主版本是 3.6 的情况下使用 python3.11 而不破坏系统的兼容性和稳定性,实现 python 生态兼容扩展。
推动软件包生态建设,新引入大量生态包,增强了对大数据和人工智能等应用场景的支持。
为用户提供了可靠的安全更新和缺陷修复,进一步提升了系统的安全性和稳定性。


官方主页:https://openanolis.cn/