2024 年 11 月 18 日,AlmaLinux OS 基金会宣布了其最新企业级 Linux 操作系统版本的发布:AlmaLinux 9.5 "Teal Serval"。作为一个旨在完全兼容 RHEL(红帽企业 Linux)的社区驱动项目,AlmaLinux 通过这一版本为企业用户、开发者和系统管理员带来了全面的功能提升、全新的开发工具、增强的安全功能以及丰富的应用支持。
本次更新紧跟 RHEL 9.5,仅在五天后推出,展现了 AlmaLinux 社区强大的协作效率和技术实力。
• 发布说明:
https://wiki.almalinux.org/release-notes/9.5.html
Linux Kernel 5.14:性能与稳定性的双重提升
AlmaLinux 9.5 的核心是升级到 Linux Kernel 5.14,这一内核版本以其增强的硬件支持、优化的性能以及改进的安全性闻名。以下是 Kernel 5.14 的主要亮点:
1. 改进的硬件兼容性
• 支持最新的 Intel 和 AMD 处理器架构,包括 Alder Lake 和 EPYC 系列,确保最大化硬件性能。
• 增强对 PCIe 4.0 和 NVMe 存储设备的支持,为数据密集型应用提供更高效的 I/O 性能。
1. 更智能的内存管理
• 内存页面的映射速度显著提升,有效减少高负载情况下的内存瓶颈。
• 支持最新的安全缓解技术,包括对 Meltdown 和 Spectre 漏洞的进一步修复。
1. 电源管理优化
• 改善了功耗管理,特别是针对数据中心和虚拟化环境,实现更低的功耗和更高的计算效率。
总的来说,Kernel 5.14 为现代企业提供了更高效的硬件利用率和更可靠的基础设施支持。
开发者工具链的大升级:全方位支持现代开发需求
AlmaLinux 9.5 在开发工具链方面进行了全面更新,为开发者提供了更强大和现代化的工具。
1. 主流开发工具链更新
以下工具链在本次版本中得到更新:
• GCC Toolset 14:提供最新版本的 GCC 编译器,支持 C++20 标准,并改进了编译性能和优化能力。
• LLVM Toolset 18.1:包含更新的 Clang 编译器和 LLVM 库,增强对现代编程语言和硬件架构的支持。
• Rust Toolset 1.79:助力系统编程和 WebAssembly 应用开发。
• Go Toolset 1.22:支持最新的 Go 语言特性和标准库,特别适合云原生应用和微服务开发。
2. Annobin 12.70 的加入
Annobin 是 GCC 编译器的重要扩展,它通过捕获构建时元数据来帮助开发者优化代码安全性和性能。该工具的更新进一步强化了代码分析和调试能力。
这些更新为开发者提供了更高效、更安全的开发环境,使得 AlmaLinux 成为现代化企业和开发团队的理想选择。
应用流更新:最新框架与工具一应俱全
为了满足现代应用的需求,AlmaLinux 9.5 引入了多个重要的应用流更新,涵盖 Web 开发、数据库管理以及分布式系统构建。
1. Web 开发与服务支持
• Apache HTTP Server 2.4.62:提供最新的功能更新和安全补丁,为构建高性能 Web 服务提供支持。
• Node.js 22:确保对现代 JavaScript 生态系统的支持,并优化了后端应用开发性能。
1. 数据库与分布式服务
• BIND 9.18:改进 DNS 服务的性能和稳定性,增强对大规模分布式系统的支持。
• .NET 9.0:为跨平台开发提供支持,特别是在高性能企业应用方面表现出色。
1. 增强的容器化与云原生支持
AlmaLinux 9.5 的容器支持得到了进一步优化,包括对 Kubernetes 和 Docker 环境的无缝兼容,使其成为企业部署云原生应用的理想选择。
性能调试与监控工具的显著提升
系统调试与性能监控工具的更新是 AlmaLinux 9.5 的另一大亮点。这些工具的更新为开发者和系统管理员提供了更强大的分析能力:
1. 性能分析工具
• GDB 14.2:增强对多线程应用和现代编程语言的调试支持。
• Valgrind 3.23.0:改进内存泄漏检测和性能优化功能。
• SystemTap 5.1:提供更丰富的系统实时分析能力。
• elfutils 0.191:优化了 ELF 文件调试和分析工具。
1. 系统监控与可视化
• PCP 6.2 (Performance Co-Pilot):提升了性能数据的收集和分析能力,支持大规模分布式系统。
• Grafana 10.2:更新的监控与可视化工具,为实时系统数据分析提供了更好的用户体验。
这些工具的增强不仅降低了系统问题排查的难度,还为性能调优提供了丰富的参考数据。
安全性全面升级:保护企业关键系统
作为企业级操作系统,AlmaLinux 9.5 在安全性上进行了全面优化,以确保用户数据和系统的完整性:
1. OpenSSL 3.2.2
新版本的 OpenSSL 包含以下重要改进:
• 支持 TLS 1.3 的 Brainpool 椭圆曲线,加密更强大。
• 证书压缩扩展,减少数据传输量,提高通信效率。
1. SELinux 政策增强
本次更新优化了 SELinux 的权限管理能力,特别是针对虚拟化场景,改进了 QEMU Guest Agent 的安全执行机制。
1. 扩展的加密策略
• 支持更多加密算法,特别是在 Java 应用中为开发者提供了更灵活的选择。
这些改进为企业环境提供了坚实的安全基础,确保符合现代安全标准和法规要求。
广泛的硬件架构支持
AlmaLinux 9.5 提供对以下架构的全面支持:
• x86_64 (Intel/AMD):主流服务器和桌面应用场景的核心选择。
• aarch64 (ARM64):面向云计算和嵌入式应用。
• ppc64le (IBM PowerPC):为高性能计算(HPC)提供支持。
• s390x (IBM Z):专为大型企业和银行系统设计。
这种多样的架构支持使 AlmaLinux 能够覆盖从嵌入式设备到超大规模数据中心的广泛场景。
镜像下载
https://mirrors.almalinux.org/
最后还看到了腾讯和阿里的镜像。