Anolis OS 8.9 发行声明

Anolis OS 8.9 发行声明

1. 引言

龙蜥操作系统 Anolis OS 8 是 OpenAnolis 龙蜥社区发行的开源 Linux 发行版,支持多计算架构,提供稳定、高性能、安全、可靠的操作系统支持。本文档是最新的 Anolis OS 8.9 版本的发行声明,提供了该版本的交付物清单与获取版本的方式,并介绍了该版本中的新特性、功能改进和缺陷修复等发布详情,以及介绍了该版本的已知问题和其他发布详情信息。 Anolis OS 8.9 是 Anolis OS 8 发布的第五个小版本。

2. 交付物清单

Anolis OS 8.9 发布交付物包含 ISO 镜像、虚拟机镜像、容器镜像和 YUM 仓库。 该版本发布的所有交付物清单及下载链接,可以在社区网站中找到详细信息。

2.1 ISO 镜像

名称描述
AnolisOS-8.9-x86_64-dvd.isox86_64 架构的基础安装 ISO, 约 16 GB
AnolisOS-8.9-x86_64-minimal.isox86_64 架构的精简安装 ISO, 约 2.5 GB
AnolisOS-8.9-x86_64-boot.isox86_64 架构的网络安装 ISO, 约 1.0 GB
AnolisOS-8.9-aarch64-dvd.isoaarch64 架构的基础安装 ISO, 约 13 GB
AnolisOS-8.9-aarch64-minimal.isoaarch64 架构的精简安装 ISO, 约 2.3 GB
AnolisOS-8.9-aarch64-boot.isoaarch64 架构的网络安装 ISO, 约 942 MB
AnolisOS-8.9-loongarch64-dvd.isoloongarch64 架构的基础安装 ISO, 约 8.6 GB
AnolisOS-8.9-loongarch64-minimal.isoloongarch64 架构的精简安装 ISO, 约 1.8 GB
AnolisOS-8.9-loongarch64-boot.isoloongarch64 架构的网络安装 ISO, 约 842 MB

2.2 虚拟机镜像

名称描述
AnolisOS-8.9-x86_64-ANCK.qcow2x86_64 架构 QEMU 虚拟机镜像
AnolisOS-8.9-x86_64-RHCK.qcow2x86_64 架构 QEMU 虚拟机镜像
AnolisOS-8.9-aarch64-ANCK.qcow2aarch64 架构 QEMU 虚拟机镜像
AnolisOS-8.9-aarch64-RHCK.qcow2aarch64 架构 QEMU 虚拟机镜像
AnolisOS-8.9-loongarch64.qcow2loongarch64 架构 QEMU 虚拟机镜像

2.3 容器镜像

名称描述
AnolisOS-8.9-x86_64-docker.tarx86_64 架构容器镜像
AnolisOS-8.9-aarch64-docker.taraarch64 架构容器镜像
AnolisOS-8.9-loongarch64-docker.tarloongarch64 架构容器镜像

2.4 软件 YUM 仓库

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

3. 发布详情

3.1 概述

3.1.1 亮点
  • 新平台:Anolis OS 8.9 全面支持海光四代 CPU 平台。
  • 新特性:海光安全特性支持,新增CSV/CSV2机密虚拟机启动/迁移、机密容器支持。新增CSV3安全虚拟机,支持热迁移功能。
3.1.2 发行版整体支持
  • Anolis OS 8.9 ANCK 镜像默认内核变更为 5.10.134-16.2 版本。
  • Anolis OS 8.9 正式支持 GB 18030-2022 字符集标准,并匹配阿里巴巴普惠字体实现对应的展示。
  • 虚拟机社区镜像支持 Legacy + UEFI 双启动。
3.1.3 平台支持
  • 全面支持海光四号处理器(749X、748X、34XX)。

    • 包括全新 CPU 拓扑、x2APIC、微码加载、MCA RAS 功能、DDR5、SR-IOV、QoS、L3 Perf/PMU 以及温度监控等。
    • 新增 CSV3 安全虚拟机支持,包括支持热迁移功能,支持硬件保护虚拟机页表,硬件隔离虚拟机内存,修复主机 VMM 无法读写虚拟机内存问题。
  • 更完善地支持 loongarch64 架构平台。

    • 支持龙芯 3A5000、3A6000、3C5000、3D5000 等多个基于 loongarch 架构设计的 CPU。
    • 增加对上述 CPU 配套的 7A1000/7A2000 桥片,以及桥片中的各种外设 I/O 驱动和显示设备的支持。
    • 增加对 Loongarch 2K0500BMC 驱动的支持。
    • 在支持 Loongarch 基础架构的基础上,进一步增加对向量指令、虚拟化、二进制翻译等扩展功能的支持。
    • 增加对 perf、ftrace、kdump、uprobe、kprobe、kretprobes 等调测工具的支持。

3.2 L0 层软件(内核层)

3.2.1 ANCK-5.10

对于全新安装的操作系统,无论是通过 ISO 镜像安装,还是启动 Anolis OS 8.9 虚拟机镜像,默认的内核版本是 5.10 版本,Anolis OS 8.9 默认搭载的内核版本是 5.10.134-16.2.an8, 可以在系统内执行下列命令查看对应的内核版本信息:

$ uname -r
5.10.134-16.2.an8.x86_64
  • 增加对国产申威 (sw_64 6b) 架构的基础支持。
  • 增加对海光四号 CPU 的全面支持。
  • 增加对飞腾 S5000C 处理器的支持。
  • 内核密码模块(Cryptographic Coprocessor)的国密支持。
  • 使能 ANCK 5.10 kABI 机制。
  • 支持 core scheduling。
  • 在 arm64 中支持 eBPF trampoline 特性。
  • 支持 mglru 特性。
  • batch TLB flushing 支持。
  • ARM64 内核态触发 RAS 事件增强。
  • SMC-D loopback 特性。
  • 支持页表绑核,提供页表跨 die 的统计。
  • 代码多副本增强。
  • kfence 增强。
  • 提供 memcg THP控制接口。
  • ACPU(Assess CPU)支持。
  • 自研HT-aware-quota特性。
  • 提供 Group Identity 2.0 细粒度优先级特性。
  • Group Identity 2.0 CPU share 比例校准。
  • 增加 Group Identity 2.0 force idled time 指标。
  • 提供 cgroup v2 IO SLI。

3.3 L1 层(核心层)软件

3.3.1 核心库
  • glibc 升级至 2.28-236 版本,支持GB 18030-2022字符集标准,增加海光支持,同时修复了CVE-2023-4911,CVE-2023-4806 等问题。[贡献团队:发布小组 SIG]

3.4 L2 层(系统层)软件

3.4.1 系统工具
  • ethtool 升级至 6.6 版本,更好的支持了 CMIS 协议,并支持更新的光模块。[贡献团队:发布小组 SIG]
3.4.2 系统库
  • Intel SPR 特性更新。 发布外设驱动 ,增强 QAT/DLB/IAA 等加速能力。[贡献团队:Intel Arch SIG]
    • intel-QAT20 升级至 intel-QAT20-L.0.9.4-00004.12.an8
    • kmod-intel-QAT20 升级至 kmod-intel-QAT20-5.10.13416-L.0.9.400004~2.an8
    • intel-ipp-crypto-mb 升级至 intel-ipp-crypto-mb-1.0.6-3.an8
    • intel-accel-plugin 升级至 intel-accel-plugin-0.27-1.an8
    • kmod-intel_dlb2 升级至 kmod-intel_dlb2-5.10.13416-8.2.01.an8
    • kmod-udma 升级至 kmod-udma-5.10.13416-0.1.02.an8
  • Inter EMR 特性支持。 [贡献团队:Intel Arch SIG]
    • mcelog 更新至 mcelog-194-1.an8
    • numatop 更新至 numatop-2.4-1.an8
    • accel-config 更新至 accel-config-3.5.3-1.an8

3.5 L3 层(应用层)软件

3.5.1 应用工具
  • 引入 KeenTune 作为系统智能优化工具,可选择替代 tuned 使用。[贡献团队:系统运维 SIG]
  • qemu-kvm 更新至 6.2.0-41.0.1 版本,edk2 更新至 20220126gitbb1bba3d77 版本,支持海光 CSV3 热迁移特性,修复了 CVE-2023-3019 问题。[贡献团队:海光信息]
3.5.2 应用库
  • libvirt 更新至 8.0.0-22 版本,删除 tpm-tis arch 验证,修复了 CVE-2023-2700 问题。

3.6 其他层

  • 集成自研 llvm 编译器 alibaba-cloud-compiler ,针对大规模云业务场景进行了优化。
  • 集成自研 plugsched,作为内核调度器子系统热升级的 SDK,它可以实现在不重启系统、应用的情况下动态替换调度器子系统。
  • 新增 dragonwell 17 版本,同时提供 dragonwell 8/11/17 三个版本替代默认的 Open JDK。
  • 新引入 gcc-toolset-13 工具链。

3.7 场景化组件

3.7.1 桌面场景
  • DDE
    • DDE 桌面组件从 dde-2021.07.03 版本更新至 dde-2022.1.4 版本。[贡献团队:DDE SIG]

4. 已知问题

  • Bug 8358 - DDE 桌面鼠标拖拽窗口标题栏至屏幕顶端释放鼠标后,窗口偶现没有最大化。
  • Bug 8616 - DDE 桌面计算机属性版本与控制中心关于本机的小版本显示不一致。

5. 特别声明

Anolis OS 8 操作系统发行版不提供任何形式的书面或暗示的保证或担保。

该发行版作为木兰宽松许可证第 2 版发布,发行版中的各个软件包都带有自己的许可证,木兰宽松许可证的副本包含在分发媒介中。

使用过程请参照发行版各软件包许可证。

6. 致谢

感谢统信软件、龙芯中科、浪潮软件、中兴通讯、新华三、海光信息等(排名不分先后)各 OSV 方对 Anolis OS 8.9 版本的大力支持。

7. 反馈

<<Anolis OS 7.9升级到Anolis OS 8.8的教程可以分为以下几个步骤: 1. 确认兼容性:首先,需要确保当前运行的硬件和软件环境可以支持升级到Anolis OS 8.8。访问Anolis OS官方网站查看官方文档中的升级说明和兼容性列表。 2. 备份数据:在进行系统升级之前,备份重要数据是至关重要的步骤。这包括用户数据、系统配置文件以及应用程序数据等。 3. 升级前的准备工作:确保系统已经安装了所有可用的安全更新和补丁,以防止在升级过程中出现兼容性问题。根据官方文档的要求,可能还需要清理系统的某些组件或服务。 4. 使用包管理器升级:Anolis OS通常使用YUM或DNF作为包管理器。可以通过命令行工具运行特定的命令来开始升级过程。例如,使用DNF时,可以执行以下命令: ``` sudo dnf upgrade --refresh sudo dnf install --refresh anolis-release sudo dnf update ``` 注意:上述命令仅为示例,具体的升级命令请参考Anolis OS官方发布的升级指南。 5. 系统升级:执行升级命令后,系统将开始下载新的软件包并进行安装。升级过程可能需要较长时间,具体取决于系统配置和网络速度。 6. 重启系统:在升级过程中,系统会提示重启以应用更新。按照提示重启系统以完成升级。 7. 验证升级:重启后,通过检查系统版本来验证升级是否成功。可以使用如下命令: ``` cat /etc/anolis-release ``` 如果显示的是Anolis OS 8.8的相关信息,则表示升级成功。 请注意,升级操作系统是一个风险较高的操作,应当在确认了所有步骤和可能的后果后,才进行操作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值