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

简介: 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/

相关文章
|
2天前
|
安全 Linux Anolis
centos停止更新?这篇博客教会你CentOS 7转化系统为阿里龙蜥Anolis OS 7
centos停止更新?这篇博客教会你CentOS 7转化系统为阿里龙蜥Anolis OS 7
|
2天前
|
存储 安全 Linux
Centos停止更新?这篇博客教会你安装平替Centos的操作系统安装Anolis
Centos停止更新?这篇博客教会你安装平替Centos的操作系统安装Anolis
|
28天前
|
存储 虚拟化 Anolis
Anolis OS 23.1 Alpha2 预览版:内核配置升级与软件选型新进展
Anolis OS 23.1 Alpha2 预览版本 全面集成了软件包的收敛成果和内核配置参数整理成果。
|
2月前
|
算法 Linux 调度
根基已筑!Anolis OS 23.1 预览版本搭载 Linux 6.6 内核和工具链升级完成
Anolis OS 23.1 对软件包的选择和组合进行了重新规划与决策,满足更为广泛的应用场景需求。
|
1月前
|
监控 Unix Linux
Linux操作系统调优相关工具(四)查看Network运行状态 和系统整体运行状态
Linux操作系统调优相关工具(四)查看Network运行状态 和系统整体运行状态
34 0
|
1月前
|
Linux 编译器 开发者
Linux设备树解析:桥接硬件与操作系统的关键架构
在探索Linux的庞大和复杂世界时🌌,我们经常会遇到许多关键概念和工具🛠️,它们使得Linux成为了一个强大和灵活的操作系统💪。其中,"设备树"(Device Tree)是一个不可或缺的部分🌲,尤其是在嵌入式系统🖥️和多平台硬件支持方面🔌。让我们深入了解Linux设备树是什么,它的起源,以及为什么Linux需要它🌳。
Linux设备树解析:桥接硬件与操作系统的关键架构
|
2月前
|
Linux 数据安全/隐私保护 虚拟化
Linux技术基础(1)——操作系统的安装
本文是龙蜥操作系统(Anolis OS) 8.4 的安装指南,用户可以从[龙蜥社区下载页面](https://openanolis.cn/download)获取ISO镜像。安装方法包括物理机的光驱和USB闪存方式,以及虚拟机中的VMware Workstation Pro设置。安装过程涉及选择语言、配置安装目标、选择软件集合和内核,设置Root密码及创建新用户。安装完成后,可通过文本模式或图形化界面验证系统版本,如Anolis OS 8.4,标志着安装成功。
|
2月前
|
存储 缓存 算法
Linux--系统结构与操作系统
Linux--系统结构与操作系统
|
1月前
|
Linux
Linux操作系统调优相关工具(三)查看IO运行状态相关工具 查看哪个磁盘或分区最繁忙?
Linux操作系统调优相关工具(三)查看IO运行状态相关工具 查看哪个磁盘或分区最繁忙?
26 0