Anolis OS 23.1 BETA 预览版:龙芯同源异构完成,支持更多芯片厂家

龙蜥社区OpenAnolis
发布于 2024-4-28 15:31
浏览
0收藏

Anolis OS 23.1 BETA 预览版:龙芯同源异构完成,支持更多芯片厂家-鸿蒙开发者社区


01 引言

 

在众理事单位和开发者的共同努力下,龙蜥社区在保障已有架构稳定性、可用性的前提下,致力于扩展更广阔的芯片生态,延伸支持更多的架构,进一步针对内核适配范围、功能增强、特性集成进行了梳理和优化,为强化全生态位适配的能力,促进上下游生态的持续发展打下了坚实的基础。在​​ Anolis OS 23.1 Alpha2 预览版本​​的基础上,最新发布的 BETA 预览版本整体取得了新的进展,主要在各类架构和芯片支持层面实现了更广泛的支持。关键组件更新如下:

  • 内核版本升级,配置参数集成更新,实现了对飞腾、兆芯、海光的全面支持,进一步扩展了龙蜥操作系统的适用场景。
  • 6.6 内核完成龙芯架构匹配,正式实现同源异构。
  • grub2 升级至 2.12 版本,修复了部分稳定性问题,修复了龙芯架构上引导失败的问题。
  • 集成了新版本的 virtiofsd 组件,替换原有的 qemu-virtiofsd。
  • 全面实现了龙芯架构的同源异构。Anolis OS 23.1 正式提供了龙芯运行所需的全量环境,从底层基本运行库到桌面、桌面级应用,Anolis OS 23.1 为龙芯架构提供了丰富的生态。

 

02 发布内容

 

该章节展示 Beta 预览版本与 Alpha2 的新增差异。更多 Alpha 2 预览版本研发特性,可参​​考该链接​​。

2.1 概述

2.1.1 发行版整体支持

Anolis OS 23.1 Beta 预览版本镜像地址如下:

x86_64:​​https://mirrors.openanolis.cn/anolis/23.1/isos/BETA/x86_64/AnolisOS-23.1-BETA-x86_64-dvd.iso​

aarch64:​​https://mirrors.openanolis.cn/anolis/23.1/isos/BETA/aarch64/AnolisOS-23.1-BETA-aarch64-dvd.iso​

loongarch64:​https://mirrors.openanolis.cn/anolis/23.1/isos/BETA/loongarch64/AnolisOS-23.1-BETA-loongarch64-dvd.iso​

2.1.2 平台支持

体系结构支持:Anolis OS 23.1 Beta 预览版本支持 x86_64 架构、AArch64、LoongArch64 架构。 

微架构支持:Anolis OS 23.1 Beta 预览版本分别支持 x86_64-v2 及 Armv8-a 微架构,并提供对 Armv9-a 的支持能力。 

CPU 芯片支持:Anolis OS 23.1 Beta 预览版本提供对主流 CPU 芯片厂商的支持能力,新增了对龙芯架构的全面支持。

2.2 L0 层软件 Kernel 6.6

系统全面优化了核心内核配置参数,涵盖如下关键领域:

  • 新增支持海光 4 号平台,全面支持海光 2/3/4 号各类平台,同时增加了 CSV2、CSV3、TKM 等新特性的支持。
  • 新增对兆芯平台的支持。
  • 新增对龙芯平台的支持,并新增了 PMU 特性的支持。
  • 新增了飞腾 S5000C/S2500 平台的支持。
  • 新增了 Intel 平台对 GNR/SRF uncore PMU 的支持。
  • 新增了对澜起 Mont-TSSE 驱动的支持。

2.3 L1 层软件

grub2 升级至 2.12:该版本开始集成 systemd 的相关 boot loader 接口,并且新增了对 loongarch 的支持。同时,新版本 grub2 也对 SDL2 库新增了支持。并修复了在某些架构启动的相关问题。

2.4 L3 层软件

virtiofsd 引入 1.10.1 版本。该包在 qemu 8 版本中被从 qemu 中剥离,成为独立组件并使用 rust 进行重构。Anolis OS 23.1 引入了该组件的 rust 版本并在 23.1 中替代原有的 qemu-virtiofs 组件。

qemu:实现了对海光 CSV2 虚拟机迁移的特性支持。

03 特别声明

Anolis OS 23 操作系统发行版不提供任何形式的书面或暗示的保证或担保。 该发行版作为木兰宽松许可证第 2 版发布,发行版中的各个软件包都带有自己的许可证,木兰宽松许可证的副本包含在分发媒介中。 使用过程请参照发行版各软件包许可证。


Anolis OS 23.1 Beta 预览版本可用于试用体验,稳定和全测试覆盖正式版本会通过 Anolis OS 23.1 GA 版本发布。 

04 致谢 

感谢统信软件、龙芯中科、浪潮信息、中科方徳、中兴通讯、海光信息、Intel、兆芯、飞腾等(排名不分先后)各理事单位对 Anolis OS 23.1 版本研发过程中的大力支持。

反馈链接:

Bug 跟踪:​​https://bugs.openanolis.cn/​

邮件列表:​​http://lists.openanolis.cn/​

收藏
回复
举报
回复
    相关推荐