龙蜥社区协同社区众理事单位、生态伙伴、社区开发者和参与者,在注重系统兼容性、稳定性以及易用性等关键特性方面,进一步针对内核配置参数进行了重新梳理、调研和统一,力争实现和强化全方位兼容能力,促进产业生态链上下游企业的协同创新与发展。在 Anolis OS 23.1 Alpha1 预览版本的基础上,最新发布的 Alpha2 预览版本整体取得了新的进展, 全面集成了软件包的收敛成果和内核配置参数整理成果 。关键组件更新如下:
内核配置参数集成更新, 更好的支持国产重要芯片特性。
LLVM 项目也整合了 17.0.6 版本。新增对 Intel 新 ISA 扩展支持;第一次集成 CUDA Fortran 初步支持;优化 AMD Zen 4 调度模型;正式启用 C++23 标准选项;新增 AMD GPU 后端强化及多方面改进。
存储目标网络化,实现 NVMe-tcp 远程存储;借鉴 BSOD 理念,新增全屏紧急日志显示;服务生成优化,采用 POSIXSPOWN(CLONE_VM, CLONE_VFORK) 提升效率;新增 “Systd-pcrlock”,强化 TPM2PCR 安全策略管理。
QEMU 升级至 8.2.0 版本。删除 virtiofsd 模块,该模块会用 rust 重构并作为单独软件包存在;废弃 HAX 加速器,移除旧版的 pc-i440fx 机器类型;更改音频后端默认行为变更等。
该章节展示 Alpha2 预览版本与 Alpha1 的新增差异。更多 Alpha 1 预览版本研发特性,可参考 该链接。
2.1.1 发行版整体支持情况
Anolis OS 23.1 Alpha 2 预览版本镜像地址如下:
x86_64: https://mirrors.openanolis.cn/anolis/23.1/isos/ALPHA2/x86_64/
aarch64: https://mirrors.openanolis.cn/anolis/23.1/isos/ALPHA2/aarch64/
体系结构支持:Anolis OS 23.1 Alpha 2 预览版本支持 x86_64 架构、aarch64 架构。
微架构支持:Anolis OS 23.1 Alpha 2 预览版本分别支持 x86_64-v2 及 Armv8-a 微架构,并提供对 Armv9-a 的支持能力。
CPU 芯片支持 :Anolis OS 23.1 Alpha 2 预览版本提供对主流 CPU 芯片厂商的支持能力。
针对国产平台特性深度适配内核参数;
各类硬件总线支持(SPI、CXL、海思、vfio)
常见文件系统支持(EXT3、NFS3、btrfs)
支持龙芯 3A5000、3A6000、3C5000、3D5000 等多个基于 LoongArch 架构设计的 CPU
增加对上述 CPU 配套的 7A1000/7A2000 桥片,以及桥片中的各种外设 I/O 驱动和显示设备的支持
增加对 LoongArch 2K0500BMC 驱动的支持
在支持 LoongArch 基础架构的基础上,进一步增加对向量指令、虚拟化、二进制翻译等扩展功能的支持
Anolis OS 23 操作系统发行版不提供任何形式的书面或暗示的保证或担保。 该发行版作为木兰宽松许可证第 2 版发布,发行版中的各个软件包都带有自己的许可证,木兰宽松许可证的副本包含在分发媒介中。 使用过程请参照发行版各软件包许可证。
Anolis OS 23.1 Alpha 2 预览版本可用于试用体验,稳定和全测试覆盖正式版本会通过 Anolis OS 23.1 GA 版本发布。
感谢统信软件、龙芯中科、浪潮信息、中科方徳、中兴通讯、海光信息、Intel、兆芯、飞腾等(排名不分先后)各理事单位对 Anolis OS 23.1 版本研发过程中的大力支持。
反馈链接:
Bug 跟踪: https://bugs.openanolis.cn/
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70004278/viewspace-3012459/ ,如需转载,请注明出处,否则将追究法律责任。