Ubuntu 24.04 LTS (Noble Numbat) 正式版发布
Canonical 的第 10 个长期支持版本在性能工程、企业安全和开发人员体验方面树立了新标准
请访问原文链接:Ubuntu 24.04 LTS (Noble Numbat) 正式版发布,查看最新版。原创作品,转载请保留出处。
作者主页:sysin.org
Ubuntu 24.04 LTS 正式版已发布。
发布公告
Canonical 发布 Ubuntu 24.04 LTS Noble Numbat
2024 年 4 月 25 日
Canonical 的第 10 个长期支持版本在性能工程、企业安全和开发人员体验方面树立了新标准
伦敦,2024 年 4 月 25 日。
今天 Canonical 宣布发布 Ubuntu 24.04 LTS,代号为 “Noble Numbat”,可以从 https://ubuntu.com/download
下载和安装。
Ubuntu 24.04 LTS 建立在过去三个临时版本的进步以及来自世界各地的开源开发人员的贡献的基础上,以确保一个安全、优化和前瞻性的平台。
Canonical 首席执行官 Mark Shuttleworth 表示:“Ubuntu 24.04 LTS 在性能工程和机密计算方面迈出了大胆的一步,提供了一个企业级创新平台,并提供了至少 12 年的支持。” “对于开发人员来说,我们很高兴宣布 TCK 认证的 Java、.NET 的 LTS 和最新的 Rust 工具链。”
预启用和预加载的性能工程工具
Canonical 致力于提高整个 Ubuntu 生态系统的质量和性能标准。
Ubuntu 24.04 LTS 提供了最新的 Linux 6.8 内核,具有改进的系统调用性能、ppc64el 上的嵌套 KVM 支持以及对新登陆的 bcachefs 文件系统的访问 (sysin)。除了上游改进之外,Ubuntu 24.04 LTS 还将低延迟内核功能合并到默认内核中,减少了内核任务调度延迟。
Ubuntu 24.04 LTS 还在所有 64 位架构上默认启用帧指针,以便性能工程师在分析系统以进行故障排除和优化时可以随时访问准确且完整的火焰图。
“帧指针允许更完整的 CPU 分析和 CPU 外分析。这些可以提供的性能优势远远超过相对较小的性能损失。Ubuntu 默认启用帧指针将是性能工程和默认开发人员体验的巨大胜利”,Intel 计算机性能专家兼研究员 Brendan Gregg 说道。使用 bpftrace 进行跟踪现在已成为 Ubuntu 24.04 LTS 中的标准配置,此外还有预先存在的分析工具,可让站点可靠性工程师立即访问重要资源。
集成的工作负载加速器带来了额外的性能改进。Canonical 和 Intel 携手合作,将 Intel ® QuickAssist 技术(Intel ® QAT)首次 集成到 LTS 中。Intel QAT 使用户能够加速加密和压缩,以降低 CPU 利用率并提高第四代及更新的 Intel 至强可扩展处理器上的网络和存储应用程序性能。
“Ubuntu 非常适合支持最先进的 Intel 功能。Canonical 和 Intel 拥有共同的理念,即跨平台大规模实现性能和安全性”,Intel 系统软件工程副总裁兼总经理 Mark Skarpness 表示。
利用 LTS 工具链提高开发人员的工作效率
Ubuntu 24.04 LTS 包括 Python 3.12、Ruby 3.2、PHP 8.3 和 Go 1.22,并特别关注 .NET、Java 和 Rust 的开发人员体验。
随着 .NET 8 的推出,Ubuntu 在支持 .NET 社区方面向前迈出了重要一步。NET 8 将在 Ubuntu 24.04 LTS 和 22.04 LTS 的整个生命周期中得到完全支持 (sysin),使开发人员能够在升级 Ubuntu 版本之前将其应用程序升级到更新的 .NET 版本。这种 .NET 支持也已扩展到 IBM System Z 平台。
Azure 云原生公司副总裁 Jeremy Winter 表示:“我们对 Canonical Ubuntu 24.04 LTS 的发布以及它为我们的共同客户提供的性能、开发人员生产力和安全性的提高感到非常高兴。” “Ubuntu 是 Microsoft Azure 上认可的 Linux 发行版,也是许多 Microsoft 技术的重要组件,包括 .NET、适用于 Linux 的 Windows 子系统、Azure Kubernetes 服务和 Azure 机密计算。Microsoft 和 Canonical 有着密切的工程关系,涵盖从 Azure 更新基础设施到开发人员工具的各个方面,尤其是 .NET 8,它从第一天起就成为 Noble Numbat 版本的一部分。我们期待继续与 Canonical 开展强有力的合作,以提高开发人员的工作效率,并为 Azure 上的 Ubuntu 提供强大的体验。”
对于 Java 开发人员来说,OpenJDK 21 是 Ubuntu 24.04 LTS 中的默认版本,同时保持对版本 17、11 和 8 的支持。OpenJDK 17 和 21 还经过了 TCK 认证,这意味着它们遵循 Java 标准并确保与其他 Java 平台的互操作性。Ubuntu Pro 用户还可以使用符合 FIPS 的特殊 OpenJDK 11 软件包。
Ubuntu 24.04 LTS 附带 Rust 1.75 和更简单的 Rust 工具链 snap 框架。这将支持 Rust 在关键 Ubuntu 软件包(如内核和 Firefox)中的使用增加,并使未来的 Rust 版本能够在未来几年内在 24.04 LTS 上交付给开发人员。
适用于 Ubuntu 桌面和 WSL 的新管理工具
Ubuntu Desktop 现在首次在 LTS 中使用与 Ubuntu Server 相同的安装程序技术。这意味着桌面管理员现在可以使用自动安装和 cloud-init 等映像自定义工具为其开发人员创建量身定制的体验 (sysin)。用户界面也进行了改造,采用 Flutter 构建的现代设计。
对于管理 Windows 和 Ubuntu 混合环境的用户来说,通过 Ubuntu Pro 提供的 Active Directory 组策略客户端现在支持企业代理配置、权限管理和远程脚本执行。
Canonical 继续投资 Ubuntu on Windows Subsystem for Linux (WSL),将其作为开发人员和数据科学家的一流平台。从 Ubuntu 24.04 LTS 开始,WSL 上的 Ubuntu 现在支持 cloud-init,以实现跨开发人员领域的映像定制和标准化。
云和私有数据中心上的机密计算
机密计算可在运行时保护数据免受主机特权系统软件(包括虚拟机管理程序)内的漏洞的影响。它还可以保护数据免遭未经授权的访问
基础设施管理员。如今,Ubuntu 提供最广泛的机密虚拟机产品组合,可在 Microsoft Azure、Google Cloud 和 Amazon Web Services 上使用。
Ubuntu 也是第一个也是唯一一个在公共云上支持机密 GPU 的 Linux 发行版,首先在 Microsoft Azure 上进行预览。Ubuntu 机密虚拟机基于 NVIDIA H100 Tensor Core GPU 和具有 SEV-SNP 的 AMD 第四代 EPYC 处理器的芯片创新而构建 (sysin),非常适合对敏感数据执行 AI 训练和推理任务。
Ubuntu 还支持私人数据中心的机密计算。得益于 Intel 和 Canonical 之间的战略合作,Ubuntu 现在无缝支持 Intel® 信任域扩展,从 Intel 优化的 Ubuntu 23.10 版本开始,在主机和客户机端(Intel ® TDX)。无需对应用层进行任何更改,利用 Intel TDX 进行虚拟机隔离可大大简化现有工作负载向机密计算环境的移植和迁移。
新的 Ubuntu Pro 附加组件提供 12 年支持
为了满足 Canonical 企业客户的需求,Ubuntu 24.04 LTS 获得了 12 年的安全维护和支持承诺。与其他长期支持的版本一样,Noble Numbat 将在 Ubuntu 主存储库上获得五年的免费安全维护。Ubuntu Pro 将主存储库和 Universe 存储库的承诺延长至 10 年。购买额外两年的 Ubuntu Pro 订阅者可以通过旧版支持附加组件服务。
12 年承诺也适用于早期的 Ubuntu 版本,从 14.04 LTS 开始。LTS 扩展为希望在 Ubuntu 广泛的开源软件库之上构建时获得更高稳定性的个人和组织带来好处。
下一步
Ubuntu 24.04 LTS 新特性
内容较多,仅列出部分内容,详见官方文档。
- Year 2038 support for the armhf architecture
- Linux kernel 6.8
- systemd v255.4
- Netplan v1.0
Toolchain Upgrades
- GCC is updated to the 14
- Python now defaults to version 3.12
- OpenJDK now defaults to LTS version 21
- LLVM now defaults to version 18
- Rust toolchain defaults to version 1.76
- Golang is updated to 1.22
- .NET 8 is now default
- OpenJDK LTS 21
Security Improvements
- Unprivileged user namespace restrictions
- TLS 1.0, 1.1 and DTLS 1.0 are forcefully disabled
- pptpd removed
- GNOME 46
- …
支持的 CPU 架构
Ubuntu 24.04 支持的 CPU 架构(Architectures):
- amd64 (x86_64, 64-bit PC)
- arm64 ((ARMv8/AArch64))
- ppc64el (PowerPC64 Little-Endian computers)
- s390x (IBM System z)
- riscv64 (RISC-V)
下载地址
Download Ubuntu 24.04
Ubuntu 24.04 LTS (Noble Numbat) 64-bit PC (AMD64) desktop image
Ubuntu 24.04 LTS (Noble Numbat) 64-bit PC (AMD64) server install image
百度网盘链接:https://sysin.org/blog/ubuntu-2404/
虚拟机模板下载:
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。