
承前启后:持续丰富通用架构,新增 RISC-V 支持
Anolis OS 23.4 在前版本稳定保障 x86_64/aarch64/loongarch64 等多个架构和 平台稳定运行的同时,持续拉通中兴通讯、达摩院等研发伙伴,响应开源发展合作倡议针对 RISC-V 的新一代芯片选型规范,进一步实现了使用 RVA23U64 指令集的 RISC-V 架构的新增支持。在工具链选型、虚拟化组件选型等领域综合考量,在实践倡议的前提下尽可能地扩展 RISC-V 的特有特性能力的支持。
为充分发挥 RISC-V 开放指令集优势,Anolis OS 23.4 RISC-V 版本对核心软件集合进行了针对性升级:
-
GCC 14.3.0:全面支持 RVA23U64 指令集。
-
LLVM/Clang 20.1.8:正式支持 RVA23 指令集,完善V(向量扩展)及其子扩展,提升向量运算效率。
高版本工具链的引入,不仅解决了 23.3 预览版版本 RISC-V 生态中指令集支持不够完整的问题,更通过统一编译优化策略,使开发者无需针对不同 RISC-V 芯片定制代码,即可实现跨厂商性能一致性。例如,GCC 14.3 的自动向量化优化,可自动识别对应处理器的 SIMD 指令差异,生成最优机器码。
在虚拟化层面,龙蜥社区也对 RISC-V 的发展方向有着自己的考量,由此版本进行了如下升级:
-
QEMU 10.0.3:兼容 RVA23U64 规范;完善 ACPI 对 AIA 中断、IOMMU 及串口设备的支持。
-
Libvirt 11.1.0:兼容 RVA23U/S64 配置;支持 AIA 中断配置。
高版本虚拟化组件的引入,针对 RISC-V 架构补齐了功能缺口,优化了性能损耗。为构建高效、可靠、兼容云原生生态的 RISC-V 虚拟化基础设施奠定了坚实基础。
虽然一些工具软件 RISC-V 较通用架构有所变动,但 OS 的核心,内核组件则坚持在所有架构中保持一致。Anolis OS 23.4 全架构默认搭载同源异构的 ANCK-6.6.102 版本内核,其在实现 x86 / aarch64 / loongarch64 等各架构的完整支持下,还针对 RISC-V 特性实现了如下的重点更新:
-
多级页表支持:完整覆盖 SV32(32位)、SV39/48/57(64位)页表模式,结合 HugeTLB 与 NAPOT 大页扩展,使数据库场景内存访问延迟降低。
-
硬件加速标准化:通过统一驱动框架整合玄铁 C910 向量扩展、赛昉 GPIO 加密引擎等异构加速单元,开发者可通过标准 API 调用硬件特性。
-
实时性增强:基于 SBI v2.0 规范优化中断响应,在工业控制场景中实现微秒级确定性调度。
同源的设计使开发者能够以同一套代码库无缝兼容 x86、ARM、loongarch64 和 RISC-V架构,最终实现“一次开发,多架构部署”。

获取下载链接
您可以访问官方源地址获取 Anolis OS 23.4,我们提供了多种镜像规格供不同需求选择,包括 ISO、QCOW2、docker 等镜像格式,用户可根据实际需要自行选取。
Anolis OS 23.3 的用户可以随时通过源升级最新的更新内容,龙蜥社区将保证升级的稳定性和可用性。
Anolis OS 23.4 下载链接(点击文末阅读原文或复制到浏览器打开):
https://mirrors.openanolis.cn/anolis/23.4/isos/GA/
来源:龙蜥社区