【外评】Ubuntu 24.04 LTS Noble Numbat 正式发布
内容提要
Canonical发布Ubuntu 24.04 LTS,提供安全、优化和前瞻性的平台,包括性能工程工具、英特尔QuickAssist技术、更新的开发者工具链和保密计算支持。Ubuntu桌面使用与服务器相同的安装程序技术,支持Windows和Ubuntu混合环境。Ubuntu Pro提供12年支持。
延伸解读
性能工程工具默认启用,诊断能力提升
Ubuntu 24.04 LTS 默认启用帧指针,并集成 bpftrace 跟踪工具,使性能工程师能够获取完整的火焰图,便于系统故障诊断和优化。英特尔专家 Brendan Gregg 认为,性能收益远超微小损失。此外,低延迟内核功能合并到默认内核,减少了任务调度延迟,对实时性要求高的场景有益。
开发者工具链更新,多语言支持增强
新版本包含 Python 3.12、Ruby 3.2、PHP 8.3 和 Go 1.22,并特别关注 .NET、Java 和 Rust 的开发者体验。.NET 8 在 Ubuntu 24.04 和 22.04 上均获全面支持,方便开发者先升级应用再升级系统。OpenJDK 21 成为默认 Java 版本,且 17 和 21 通过 TCK 认证,确保兼容性。Rust 1.75 预装,支持内核和 Firefox 等关键软件。
桌面与服务器安装技术统一,混合环境管理更便捷
Ubuntu 桌面首次采用与服务器相同的安装程序技术,管理员可使用自动安装和云启动等工具定制镜像。对于 Windows 和 Ubuntu 混合环境,通过 Ubuntu Pro 提供的 Active Directory 组策略客户端新增企业代理配置、权限管理和远程脚本执行支持。WSL 上的 Ubuntu 也开始支持 cloud-init,便于开发环境标准化。
保密计算扩展至公有云和私有数据中心
Ubuntu 提供广泛的保密虚拟机组合,覆盖 Azure、谷歌云和 AWS,并率先在公有云上支持机密 GPU(基于 NVIDIA H100 和 AMD EPYC)。在私有数据中心,Ubuntu 无缝支持英特尔 TDX,无需更改应用层即可隔离虚拟机,简化现有工作负载迁移。这些功能有助于在运行时保护敏感数据,防止特权软件漏洞导致的数据泄露。
Q&A
Ubuntu 24.04 LTS的主要特点是什么?
Ubuntu 24.04 LTS提供安全、优化的平台,支持至少12年的维护,采用Linux 6.8内核,集成英特尔QuickAssist技术,并包含多种开发者工具。
Ubuntu 24.04 LTS如何支持开发者?
Ubuntu 24.04 LTS包含Python 3.12、Ruby 3.2、PHP 8.3和Go 1.22,并特别关注.NET、Java和Rust的开发者体验。
Ubuntu 24.04 LTS的安全维护支持期限是多久?
Ubuntu 24.04 LTS提供12年的安全维护和支持,前五年为免费维护。
Ubuntu 24.04 LTS如何提升性能?
通过采用Linux 6.8内核和默认启用帧指针,Ubuntu 24.04 LTS提高了系统调用性能和故障诊断能力。
Ubuntu 24.04 LTS支持哪些文件系统?
Ubuntu 24.04 LTS支持bcachefs文件系统,并在ppc64el架构上支持嵌套KVM。
Ubuntu 24.04 LTS如何实现保密计算?
Ubuntu 24.04 LTS通过在运行时保护数据安全,支持公共云和私有数据中心的保密计算,防止未经授权的访问。