系统极客一直在努力
专注操作系统及软件使用技能

AlmaLinux 10.1 发布:全面支持 Btrfs 文件系统

AlmaLinux

AlmaLinux 10.1 代号「Heliotrope Lion」正式发布!新版本基于 Linux Kernel 6.12 LTS 内核,不仅在 Btrfs 文件系统层面实现了重大突破,还通过「反向操作」重新激活了对大量老旧硬件的支持。

AlmaLinux 10.1 主要更新亮点

AlmaLinux 10.1
AlmaLinux 10.1

1. 从安装开始,原生支持 Btrfs

AlmaLinux 10.1 最引人注目的变化,是对 Btrfs 文件系统的全面支持:

  • 这并非简单的内核模块兼容,而是从「系统安装阶段」就已经深度集成。你现在可以在安装时,直接选择 Btrfs 作为根文件系统,内核与用户空间组件均已准备就绪。
  • 官方还承诺,将在后续更新中引入更完整的 Btrfs 工具链支持。

2. 硬件兼容性大幅扩展

与上游 Red Hat 激进移除老旧硬件支持的策略不同,AlmaLinux 10.1 走了一条更「暖心」的路线——重新引入了一长串被上游放弃的 PCI ID。

大量依赖旧款存储控制器、网卡和光纤通道硬件的设备,将在此版本中重获新生。受益的硬件主要包括:

  • 存储与 RAID:Adaptec、Dell PERC、HP Smart Array、IBM ServeRAID、Broadcom MegaRAID 和 LSI MPT SAS。
  • 网络及其他:QLogic、Emulex 和 Mellanox 等。

此外,针对使用较老 CPU、不支持x86_64_v3指令集(Red Hat 的新基准)的机器,官方还特别构建了x86_64_v2版本,确保老旧硬件仍能流畅运行最新的企业级系统。

3. 核心功能回归与性能调优

为满足老用户的迁移需求和特定场景下的性能调试,多个关键功能正式宣告回归:

  • SPICE 协议:重新启用,全面覆盖服务端与客户端使用场景。
  • 帧指针(Frame Pointers):默认开启。对开发者和运维人员来说,将大幅提升系统追踪(Tracing)和性能分析工具的准确性。
  • IBM POWER 支持:保留了对 IBM POWER 平台的 KVM 支持,不仅出于兼容性考量,更是为了服务从 AlmaLinux 8 迁移而来的用户。
  • CRB 仓库:新安装的系统将自动启用 CRB(Code Ready Builder)仓库,省去后续手动配置的麻烦。

4. 开发工具链与安全架构升级

新版本在开发者生态和系统安全性方面也下足了功夫:

  • 开发工具链
    • GCC 更新至 14.3.1,并通过 GCC Toolset 15 引入了 GCC 15.1 与现代化的 Binutils。
    • LLVM Toolset 升级至 20.1.8。
    • 编程语言方面,Rust 跃升至 1.88.0,Go 更新至 1.24,Python 3.12.11 和 Node.js 24 也已就位。
    • 基础库,glibc 堆栈更新至 2.39。
  • 调试与监控:GDB、Valgrind 和 SystemTap 等调试工具,以及 PCP 6.3.7 与 Grafana 10.2.6 等监控组件均已同步更新。
  • 后量子安全:系统默认启用全系统范围的「后量子密码学」算法。OpenSSL 3.5 新增对 ML-KEM、ML-DSA 和 SLH-DSA 的支持。同时引入 RPMv6 签名机制,支持每个软件包多重签名,并启用基于 Sequoia PGP 的 PQC 签名工作流。

5. 网络与虚拟化堆栈升级

  • 网络:NetworkManager 1.54、iproute 6.14 和 ethtool 6.15。
  • 容器与虚拟化:Podman 5.6、Buildah 1.41.4、Libvirt 11.5 以及 QEMU-KVM 10.0。
  • 应用服务:Samba 4.22.4、Apache HTTP Server 2.4.63 和 Mesa 25.0.7。

如何获取与升级

sudo dnf upgrade -y

更多详细信息,请参阅官方公告发行说明

赞(0)
分享到

评论 抢沙发