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

AlmaLinux 10 新特性全面解读

AlmaLinux

AlmaLinux 10 代号「Purple Lion」正式发布!新版本基于 Linux 6.12 内核,为用户带来了稳定、可靠,还与 RHEL 完全兼容的 Linux 使用体验。

全新架构升级,硬件兼容更广泛

为开发者及各类硬件环境带来了多项关键改进:

  • 默认启用了「帧指针」功能,大大增强了系统级实时跟踪与性能剖析能力,对调试和应用性能优化很有帮助。
  • 在硬件兼容性方面,扩展了对较老旧 CPU 的支持。除了继续提供 RHEL 10 默认的x86-64-v3构建版本外,还额外推出了x86-64-v2架构的二进制部署选项。官方承诺,这些架构都将获得长达 10 年的安全更新支持,确保老设备也能稳定运行。

关键功能回归与安全加强

  • 为了回应社区用户的强烈呼声,AlmaLinux 10 重新启用了对 SPICE(独立计算环境简单协议)的支持。自从 RHEL 9.0 版本移除该功能后,不少服务器和客户端用户都希望它能够回归。
  • 在系统安全方面,除了继续支持 Intel 和 AMD 平台的「安全启动」外,还首次将支持范围扩展到了 ARM 架构。无论是在物理设备还是虚拟化环境中,用户都可以享受到更高等级的安全防护。

开发环境全面升级

  • 在开发工具方面进行了全方位更新,尤其是对动态编程语言的支持有了显著提升。包含了 Python 3.12、Ruby 3.3、Node.js 22、Perl 5.40 以及 PHP 8.3,以满足现代应用开发的需求。
  • 对于开发者和系统管理员来说,主流版本控制工具也迎来了升级。Git 更新至 2.47,Subversion 升级到 1.14,带来了更流畅的版本管理体验。
  • 在 Web 服务端,Apache 升级至 2.4.62,Nginx 更新到 1.26。配合 Varnish 7.6 和 Squid 6.10 等代理与缓存服务器组件,整体性能与稳定性都有所增强。
  • 数据库方面,新版本涵盖了 MariaDB 10.11、MySQL 8.4、PostgreSQL 16 以及 Valkey 8.0,为各类数据处理场景提供了坚实的平台基础。
AlmaLinux 10
AlmaLinux 10

系统工具链与性能工具再升级

  • 系统工具链迎来了重点升级,整体开发与调试能力更上一层楼。核心组件如 GCC 14.2、glibc 2.39、Annobin 12.92 和 binutils 2.41 均已完成更新,编译和系统基础环节的性能达到了全新高度。
  • 一众性能分析与调试工具也同步升级到了最新版本,包括 GDB 14.2、Valgrind 3.24、SystemTap 5.2、Dyninst 12.3.0、elfutils 0.192 以及 libabigail 2.6。这些工具为系统问题排查和性能调优等关键任务提供了更强助力。
  • 在性能监控方面,引入了 PCP 6.3.2 和 Grafana 10.2.6,带来了更直观、高效的系统监控体验。
  • 编译器工具集方面,LLVM 19.1.7、Rust 1.84.1 和 Go 1.23 也都被收录其中,全面支持现代开发语言生态。

虚拟化、设备兼容与云端优化

  • AlmaLinux 10 在虚拟化和云环境支持方面也有不少亮点。首次为 IBM POWER 架构推出了 KVM 虚拟化技术的预览版,满足了 Oregon State University Open Source Lab 等重要社区合作伙伴的特殊需求。
  • 在设备兼容性方面,从上游移除的设备驱动中恢复了超过 150 款硬件的支持,大大提升了系统的兼容性和适用性。
  • 对于云原生和容器用户来说,新版本提供了丰富且灵活的部署方案。包括即将推出的 Live 镜像、完整的容器支持,以及为 AWS、Azure、Google Cloud 和 Oracle Cloud 等主流云平台定制的云镜像。
  • 不仅如此,系统还原生支持树莓派设备以及 WSL 环境,让跨平台开发和部署变得更加轻松高效。

安全与性能再升级

最后,在系统安全和稳定性方面,也带来了多项前沿改进。例如,引入了抗量子密码技术,为未来可能面临的量子计算威胁提前做好防护;更新了 SELinux 策略,进一步强化系统访问控制;并优化了 OpenSSH,提升了远程连接的安全性和效率。


要了解 AlmaLinux 10.0 的详细变更和升级细节,请访问官方发布说明

赞(2)
分享到

评论 抢沙发