Azure Linux 4.0 是 Azure Microsoft Linux 分发版的下一个主要版本。 它引入了较新的内核(6.18 LTS)、新的包管理器(dnf5),并在堆栈中更新了核心库。 若要更深入地了解操作系统(OS)的结构,请参阅 体系结构概述。
Note
Azure Linux 4.0 现在位于 preview 中,严格限制为评估和测试目的。 它不适合生产用途。
重要组件
下表列出了 Azure Linux 4.0 中包含的核心组件版本:
| 组分 | 版本 | 亮点 |
|---|---|---|
| Kernel | 6.18 LTS | 新的硬件驱动程序,改进了 Hyper-V 集成,GPU/AI 加速器支持 |
| glibc | 2.42 | 字符串操作、内存分配和线程处理的性能改进 |
| OpenSSL | 3.5.4 | 新式加密算法,已删除已弃用的旧密码套件 |
| systemd | 258.4 | 快速启动序列、改进的服务管理和日志记录 |
| Python 3 | 3.14.3 | JIT 编译器,新的语法功能,更新的标准库 |
| bash | 5.3.9 | 脚本改进和 bug 修复 |
| binutils | 2.45.1 | 新式工具链 |
| coreutils | 9.7 | 安全修复和实用功能改进 |
| curl | 8.15.0 | 协议更新和安全修补程序 |
| util-linux | 2.41.3 | 更新了系统实用工具 |
| 转速 | 6.0.1 | 现代化数据库后端,改进了签名验证 |
| 程序包管理器 | dnf5 | 更快的依赖项解析,降低内存使用率 |
| FIPS 140-3 | 进行中 | 认证尚待完成;对于需要 FIPS 的工作负载,请使用已认证的版本 |
包管理器:dnf5
Azure Linux 4.0 使用 dnf5 作为其包管理器。 dnf5 是一个完整的重写,与较旧的包管理器相比,它提供更快的依赖项解析和较低的内存使用率。
如果脚本、Dockerfiles 或 CI 管道引用了 tdnf(早期 Azure Linux 版本中使用的包管理器),请更新这些对 dnf5 或 dnf 的引用,然后再在 Azure Linux 4.0 上进行部署。
相关内容
- 若要更深入地了解 OS 结构,请参阅 体系结构概述。
- 若要开始使用 Azure Linux 4.0,请参阅 Quickstart 指南。
- 若要规划更新策略,请查看 发布节奏和生命周期。