Anolis OS 23.1 Alpha2 预览版:内核配置升级与软件选型新进展

简介: Anolis OS 23.1 Alpha2 预览版本 全面集成了软件包的收敛成果和内核配置参数整理成果。

01 引言

龙蜥社区协同社区众理事单位、生态伙伴、社区开发者和参与者,在注重系统兼容性、稳定性以及易用性等关键特性方面,进一步针对内核配置参数进行了重新梳理、调研和统一,力争实现和强化全方位兼容能力,促进产业生态链上下游企业的协同创新与发展。在 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 机器类型;更改音频后端默认行为变更等。
  • Python  升级至 3.11.6 版本。增强错误追踪与异常处理(PEP 657/654),新增标准库支持 TOML 解析(PEP 680),引入异步任务组,正则表达式新增原子分组等解析,实现平均 1.22 倍性能提升

02 发布详情

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

2.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/

2.1.2 平台支持

体系结构支持: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 芯片厂商的支持能力。

2.2 L0 层软件 Kernel 6.6

  • 系统全面优化了核心内核配置参数,涵盖如下关键领域:
  • 针对国产平台特性深度适配内核参数;
  • 各类硬件总线支持(SPI、CXL、海思、vfio)
  • 常见文件系统支持(EXT3、NFS3、btrfs)
  • 常见外设支持(mpt2sas、e1000)
  • 代码集成合入龙芯架构支持
  • 支持龙芯 3A5000、3A6000、3C5000、3D5000 等多个基于 LoongArch 架构设计的 CPU
  • 增加对上述 CPU 配套的 7A1000/7A2000 桥片,以及桥片中的各种外设 I/O 驱动和显示设备的支持
  • 增加对 LoongArch 2K0500BMC 驱动的支持
  • 在支持 LoongArch 基础架构的基础上,进一步增加对向量指令、虚拟化、二进制翻译等扩展功能的支持
  • 增加对 perf、ftrace、kdump、uprobe、kprobe、kretprobes 等调测工具的支持

2.3 L1 层软件

  • systemd 升级至 255:该版本优化了服务管理器,新增了数个可配置参数。同时对TPM2 、磁盘加密等功能进行了优化,增强了认证功能。
  • grub2 升级至 2.12:该版本开始集成 systemd 的相关 boot loader 接口,并且新增了对 LoongArch 的支持。同时,新版本 grub2 也对 SDL2 库新增了支持。
  • util-linux 升级至 2.39.1:常用工具如 fdisk、dmesg、lsof 等均有更新,支持了内核中的新的文件描述符,新增了 blkpr、pipesz、waitpid 等新命令和工具。

2.4 L2 层软件

  • glib2 升级至 2.78.3 版本:修复了大量已知问题,修复了特定场景的崩溃问题。
  • python3 升级至 3.11.6: 该版本优化了异常显示机制以及新增了异常类以及支持异常的通配。同时对 toml 和 asyncio 新增了支持。该版本同样在性能上有着较大的提升,相较于 3.10 版本,该版本有 10%-60% 的性能提升。
  • sssd 升级至 2.9.4:该版本新增对新加密功能的支持,新增了对本地 ldap server 的 API 支持。
  • openssh 升级至 9.3p2:支持非活跃频道超时设置、RSA 长度控制等功能,新增 scp/sftp 可用命令选项,修复大量 bug 和安全漏洞。
  • NetworkManager 升级至 1.44.2:在 dhcpv6、ipv6、vlan、dns 等层面进行了功能优化,支持 nmtui 对 wifi、wwan 网络进行禁用的能力。
  • libbpf 升级至 1.2.2:该版本新增了用户态接口和功能的调用方式,对日志功能进行的优化。同时在 BPF 功能层面支持的龙芯架构,丰富了 API 调用。
  • xfsprogs 升级至 6.6.0 :匹配 kernel 版本升级,修复了 xfs_db、xfs_repair 等工具的大量已知问题。
  • LLVM 工具链升级至 17 版本:llvm、clang、lldb、libomp 等相关工具均升级至 17 版本。

2.5 L3 层软件

  • ima-evm-utils 升级至 1.5:该版本优化了文件签名,修改了 TPM 认证逻辑和调用接口。
  • qemu 升级至 8.2.0 :在龙芯架构支持层面新增了 LASX、PRELDX 接口调用,支持 LSX/LASX 特性开启或关闭,支持 la132 龙芯 CPU。在 x86/Arm/riscv 等架构也有不同程度的优化,同时在 xen、vitio 等虚拟化功能层面也有一定的更新。
  • libvirt 升级至 9.10.0 :虚拟化组件支持 pipewire audio 声音设备,修复了快照、磁盘设备的已知问题。
  • samba 升级至 4.19.5:该版本优化了 Kerberos 相关认证功能,支持了 samba AD TLS 认证,新增了工具和命令。
  • bind 升级至 9.18.21: 该版本默认使用 SipHash-2-4 认证算法,以便于后续替换原有 dnf cookie 中所使用的  AES 算法;优化了告警信息,并修复了部分已知问题。

03 特别声明

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

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

04 致谢

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

反馈链接:

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

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

相关文章
|
1月前
|
数据库
YashanDB操作系统身份认证配置
本文来自YashanDB官网,主要介绍如何配置操作系统身份认证,帮助数据库管理员便捷登录。功能由`yasdb_net.ini`文件中的`ENABLE_LOCAL_OSAUTH`参数控制,默认值为`on`。文章详细说明了开启、关闭及管理操作系统认证的步骤,包括创建或移除用户组YASDBA、修改配置文件以及验证认证功能等操作。相关认证方式可查阅[用户及认证]
|
10天前
|
存储 人工智能 数据管理
成品NAS 操作系统型NAS 软件型NAS的对比分析
随着数据存储需求增长,NAS设备成为管理核心。市场上的NAS解决方案主要分为成品NAS、操作系统型NAS和应用软件型NAS三类。成品NAS如群晖、威联通,功能全面但成本较高;操作系统型NAS如TrueNAS,灵活强大但技术门槛高;软件型NAS如Infortress,轻量化、零硬件成本且集成AI功能。本文从功能、成本、易用性等维度对比分析,助用户选择适合的方案。未来,本地化存储与AI融合将重新定义家庭数据中心价值,数据主权与智能化体验成重要考量。
|
1月前
|
人工智能 安全 Anolis
|
1月前
|
数据采集 人工智能 运维
深度探讨操作系统运维、软件选型等社区标准,龙蜥标准化 SIG MeetUp 圆满举办
围绕软件选型、操作系统运维、RISC-V 三个方向的社区标准进行了分享与讨论。
深度探讨操作系统运维、软件选型等社区标准,龙蜥标准化 SIG MeetUp 圆满举办
|
1月前
|
安全 算法 中间件
OASA 厂商三未信安完成与 Anolis OS 及其衍生版适配,密码卡性能与稳定性获验证
验证了 Anolis OS 能够满足用户对于数据保护和隐私安全的高标准要求,可以为广大用户提供更可靠的数据保护。
|
3月前
|
缓存 运维 监控
Anolis OS深度集成运维利器 阿里云操作系统控制台上线
阿里云在百万服务器运维领域的丰富经验打造。
Anolis OS深度集成运维利器 阿里云操作系统控制台上线
|
3月前
|
安全 前端开发 开发工具
【01】鸿蒙实战应用开发-华为鸿蒙纯血操作系统Harmony OS NEXT-项目开发实战-优雅草卓伊凡拟开发一个一站式家政服务平台-前期筹备-暂定取名斑马家政软件系统-本项目前端开源-服务端采用优雅草蜻蜓Z系统-搭配ruoyi框架admin后台-全过程实战项目分享-从零开发到上线
【01】鸿蒙实战应用开发-华为鸿蒙纯血操作系统Harmony OS NEXT-项目开发实战-优雅草卓伊凡拟开发一个一站式家政服务平台-前期筹备-暂定取名斑马家政软件系统-本项目前端开源-服务端采用优雅草蜻蜓Z系统-搭配ruoyi框架admin后台-全过程实战项目分享-从零开发到上线
143 5
【01】鸿蒙实战应用开发-华为鸿蒙纯血操作系统Harmony OS NEXT-项目开发实战-优雅草卓伊凡拟开发一个一站式家政服务平台-前期筹备-暂定取名斑马家政软件系统-本项目前端开源-服务端采用优雅草蜻蜓Z系统-搭配ruoyi框架admin后台-全过程实战项目分享-从零开发到上线
|
6月前
|
安全 Linux 数据安全/隐私保护
Vanilla OS:下一代安全 Linux 发行版
【10月更文挑战第30天】
259 0
Vanilla OS:下一代安全 Linux 发行版
|
3月前
|
运维 自然语言处理 Ubuntu
OS Copilot-操作系统智能助手-Linux新手小白的福音
OS Copilot 是阿里云推出的一款操作系统智能助手,专为Linux新手设计,支持自然语言问答、辅助命令执行和系统运维调优等功能。通过简单的命令行操作,用户可以快速获取所需信息并执行任务,极大提升了Linux系统的使用效率。安装步骤简单,只需在阿里云服务器上运行几条命令即可完成部署。使用过程中,OS Copilot不仅能帮助查找命令,还能处理文件和复杂场景,显著节省了查找资料的时间。体验中发现,部分输出格式和偶尔出现的英文提示有待优化,但整体非常实用,特别适合Linux初学者。
279 10
|
4月前
|
弹性计算 自然语言处理 Ubuntu
OS Copilot-操作系统智能助手-Linux新手小白的福音
OS Copilot是由阿里云推出的操作系统智能助手,专为Linux新手设计,支持自然语言问答、辅助命令执行等功能,极大提升了Linux系统的使用效率。用户只需通过简单的命令或自然语言描述问题,OS Copilot即可快速提供解决方案并执行相应操作。例如,查询磁盘使用量等常见任务变得轻松快捷。此外,它还支持从文件读取复杂任务定义,进一步简化了操作流程。虽然在某些模式下可能存在小问题,但总体上大大节省了学习和操作时间,提高了工作效率。
208 2
OS Copilot-操作系统智能助手-Linux新手小白的福音

热门文章

最新文章