龙蜥操作系统 Anolis OS 8.6 - 来自阿里云的 CentOS 8 100% 兼容发行版
作者:互联网
请访问原文链接:https://sysin.org/blog/anolis-os-8/,查看最新版。原创作品,转载请保留出处。
作者主页:www.sysin.org
Anolis OS 8 是 OpenAnolis 社区推出的完全开源、中立、开放的发行版,它支持多计算架构,也面向云端场景优化,100% 兼容 CentOS 8 软件生态。Anolis OS 8 旨在为广大开发者和运维人员提供稳定、高性能、安全、可靠、开源的操作系统服务。
技术亮点
与 CentOS 8 软件生态 100% 兼容
100% 兼容 CentOS 8 软件生态,兼容国际主流 Linux 厂商发行版
支持 Dragonwell 云原生 Java
支持 Dragonwell 云原生 Java 运行时
支持 Linux Kernel 4.19 LTS
支持 Linux Kernel 4.19 LTS 版本并同步上游社区最新成果,帮助用户及时获得开源社区创新红利
支持多计算架构和主流服务器硬件
支持 x86_64 和 aarch64 架构及飞腾、海光、兆芯、鲲鹏等芯片,适配 x86 及 arm64 主流服务器硬件
提供迁移工具
提供 CentOS 系统到 Anolis OS 迁移工具,帮助系统及应用的顺滑迁移
支持开源分布式关系数据库 OceanBase
2021 年数据分析型基准测试 TPC-H 榜单第一
支持安全容器 Kata Containers
开放的符合 OCI 标准的安全容器
支持开源云原生关系型数据库 PolarDB
新一代关系型云原生数据库
优势场景
容器化场景
更好的支持 IPVlan 的容器网络模式,在小包的场景下相对传统 bridge 和策略路由网络性能提升 40%,通过实现 BufferIO Control/TCP/CPUSet/Mem/NUMA 等细粒度资源的配置和动态更新,在逐步提升资源利用率的同时也能保障应用间的互相干扰降到最低
云原生场景
支持 Dragonwell 云原生的 Java 语言运行时,集成上游社区的轻量级虚拟化和安全容器
高性能存储场景
通过新一代异步 IO 框架 io_uring 和 IO 栈优化,进一步释放高性能存储设备的能力,提升 IO 密集型应用场景如数据库的性能
商业版
统信服务器操作系统 V20
统信软件与龙蜥社区深度合作,吸取社区创新技术融入统信服务器操作系统 V20 主线版本中,实现原有主线产品功能增强,承接 CentOS 的服务器生态延续与技术兜底。同源支持鲲鹏、飞腾、海光、兆芯等自主 CPU,并以操作系统技术为核心,配套系统增值组件与行业解决方案;支持高可用集群、负载均衡集群、容器云平台等,既可面向典型服务器场景(web 服务,办公,数据库,财务,ERP 等)提供主机操作系统,又可面向云和容器场景提供基础软件支撑,为线下客户提供一个商业价值更高更好的选择
Alibaba Cloud Linux
Alibaba Cloud Linux 3 是阿里云推出的基于 Anolis OS 为阿里云基础设施定制优化的 Linux 发行版,在继承 Anolis OS 兼容 RHEL/CentOS 8 生态的同时,搭载最新的 Linux kernel 5.10 LTS 并搭配 GCC 10.2/Glibc 2.32,为云上应用程序提供 Linux 社区最新的增强功能。通过对内核、工具链、上层软件包等进行了全方位的优化,使 Nginx、Redis、Mysql 等主流 E2E 应用在各方面性能相比 CentOS 8 提升 10%~40%;与阿里云 ACK、ECS 等云产品做垂直优化,在保障稳定性的同时得到最好的性能,为阿里云用户提供最好的阿里云体验。在给用户提供更新的操作系统功能的同时,保持阿里云操作系统一贯的高性能、安全、稳定的风格,并免费提供长达 10 年的超长生命周期支持服务,给用户提供阿里云上的最佳操作系统体验,同时也会将产品沉淀的能力回馈到 OpenAnolis 社区
Anolis OS 8.6 发行声明
引言
龙蜥操作系统 Anolis OS 8 是 OpenAnolis 龙蜥社区发行的开源 Linux 发行版,支持多计算架构,提供稳定、高性能、安全、可靠的操作系统支持。
Anolis OS 8.6 是 Anolis OS 8 发布的的第三个小版本。
发布内容
ISO 镜像
名称 | 描述 |
---|---|
AnolisOS-8.6-x86_64-dvd.iso | x86_64 架构的完整安装 ISO,约 10GB |
AnolisOS-8.6-x86_64-minimal.iso | x86_64 架构的最小安装 ISO,约 2.0GB |
AnolisOS-8.6-x86_64-boot.iso | x86_64 架构的网络安装 ISO,约 0.9GB |
AnolisOS-8.6-aarch64-dvd.iso | aarch64 架构的完整安装 ISO,约 10GB |
AnolisOS-8.6-aarch64-minimal.iso | aarch64 架构的最小安装 ISO,约 2.0GB |
AnolisOS-8.6-aarch64-boot.iso | aarch64 架构的网络安装 ISO,约 0.9GB |
AnolisOS-8.6-src-dvd.iso | source 包 ISO,约 18GB |
虚拟机镜像
名称 | 描述 |
---|---|
AnolisOS-8.6-x86_64-ANCK.qcow2 | x86_64 架构虚拟机镜像搭配 ANCK 内核 |
AnolisOS-8.6-x86_64-RHCK.qcow2 | x86_64 架构虚拟机镜像搭配 RHCK 内核 [注 1] |
AnolisOS-8.6-aarch64-ANCK.qcow2 | aarch64 架构虚拟机镜像搭配 ANCK 内核 |
AnolisOS-8.6-aarch64-RHCK.qcow2 | aarch64 架构虚拟机镜像搭配 RHCK 内核 |
anolisos-disk-minimal-an8-Rawhide-sda.raw.xz | riscv64 架构虚拟机试用镜像 |
注 1: RHCK 内核兼容 RHEL 8.6 的内核,当前版本是 kernel-4.18.0-372.9.1.an8
注 2: 镜像缺省 sudo 用户 anuser, 对应登录密码是 anolisos。
容器镜像
名称 | 描述 |
---|---|
AnolisOS-8.6-x86_64-docker.tar | x86_64 架构本地容器镜像 |
AnolisOS-8.6-aarch64-docker.tar | aarch64 架构本地容器镜像 |
docker pull openanolis/anolisos:8.6-x86_64 | x86_64 架构容器镜像 |
docker pull openanolis/anolisos:8.6-aarch64 | aarch64 架构容器镜像 |
下载地址
软件仓库
Distro REPO
名称 | 描述 |
---|---|
BaseOS | BaseOS 软件包源,该源目的是提供安装基础的所有核心包。 |
AppStream | AppStream 软件包源,该源提供额外的多场景,多用途的用户态程序,数据库等。该部分引入了额外的 RPM Module 形态。 |
PowerTools | PowerTools 软件包源, 该源提供开发者需要的额外包。 |
Extras | 第三方仓库源 |
SIG REPO
名称 | 描述 |
---|---|
HighAvailability | 高可用软件包源,提供高可用功能所需的软件包。 |
Plus | Plus 软件包源,该源提供 OpenAnolis SIG 组专门研发包,如 ANCK 内核,Dragonwell8 JDK 等。 |
DDE | DDE 桌面主包以及依赖包 |
ShangMi | 全栈国密相关的软件包 |
变更日志(ChangeLog)
内核
Linux Kernel 4.19 LTS 版本升级到 4.19.91-26 版本,特性更新如下:
- 提供更丰富的新型 RAID 驱动支撑;
- 龙蜥自研混部资源隔离特性 Group Identity 支持
- 龙蜥自研多租户容器网络 QoS 隔离特性增强
- 龙蜥自研 Slab 内存安全回收特性支持
- 龙蜥自研 UKFEF 特性支持
- Megaraid_sas 设备驱动更新,并支持 Aero 系列 Controllers
- virtio-net 支持 XDP Socket
- 基于 EROFS 实现 RAFS v6 格式支持
- livepatch 增加 static key 支持
- SMR zoned 设备支持
- ext4 delalloc buffer 写性能优化
- Kunit 测试框架支持
- ARM 架构支持 kdump crashkernel 分配 4G 以上内存
- ARM 架构 CMN PMU 特性支持
- perf c2c 功能支持
软件包
- 更新 Dragonwell 8 到 1.8.0.332 版本,更新 Dragonwell 11 到 11.0.15.11.9 版本,和系统更无缝集成,无需指定 JAVA_HOME 即可运行,需开启 Plus 仓库安装;
- 更新智能调优平台 Keentune 到 1.2.1 版本;
- 来自高性能存储 SIG 的 nydus-rs 及 erofs-utils 工具结束孵化,正式进入 Plus 仓库;
- 用户态软件包增加平头哥平台的补丁;
- 安装过程增加对国产平台的动态内核选择适配;
- 用户态软件包集成下游发行版回馈软件包集成 100+;
- 用户态软件包增加 LoongArch64 平台的补丁;
- 升级 Perl 5.32 到 AppStream
- 升级 PHP 8.0 到 AppStream
- 升级 container-tools 4.0 到 AppStream
- 升级 AppStream 的 LLVM 工具集
- 升级 AppStream 中的 Rust 工具集
- 升级 AppStream 中的 Go 工具集
- 新增 bind 9.16
- 新增 dotnet6.0
镜像
- 发布镜像丰富化,提供网络启动 ISO 和最小化 ISO;
- 新增 RISC-V 试用预览版镜像;
- DVD 集成了 Plus 仓库;
硬件支撑
支持架构
x86_64, aarch64, riscv64(试用)
Cloud Kernel 平台兼容性
Cloud Kernel 内核已验证支持的服务器如下,后续将逐步增加对其他服务器的支持,也欢迎广大合作伙伴 / 开发者参与贡献和验证。
名称 | 架构 | CPU |
---|---|---|
海光 | x86_64 | Hygon C86 7185 32-core Process |
飞腾 | aarch64 | Phytium FT2000+/64 ,Phytium S2500/64 |
兆芯 | x86_64 | Zhaoxin KH-37800D |
鲲鹏 | aarch64 | Kunpeng-920 |
声明
Anolis OS 8 不提供任何形式的书面保障和承诺。
使用过程请参照发行版各软件包许可证。
致谢
忠心感谢参与和协助 OpenAnolis 龙蜥社区的所有成员,尤其是 产品发布兴趣小组 和测试兴趣小组是你们的辛勤付出,以及对开源的热爱才保障版本顺利发布,也为龙蜥操作系统 Anolis OS 8 更好地发展提供无限空间!
额外感谢社区用户 zhangzhizhong@supcon.con 对 8.6 版本发布阶段的试用测试!
反馈
下载地址
终于首次发布 Minimal iso!其他镜像请访问官网。
AnolisOS-8.6-x86_64-minimal.iso
AnolisOS-8.6-aarch64-minimal.iso
百度网盘链接:https://sysin.org/blog/anolis-os-8/
标签:架构,x86,CentOS,8.6,aarch64,Anolis,64,镜像 来源: https://www.cnblogs.com/sysin/p/16450827.html