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 文件系统的访问。除了上游改进之外,Ubuntu 24.04 LTS 还在默认内核中融合了低延迟内核特性,可以减少内核任务调度延迟。
Ubuntu 24.04 LTS 还默认在所有 64 位架构上启用帧指针,这样性能工程师在对系统进行故障排除和优化时就可以随时访问准确完整的火焰图。
“利用帧指针可以进行全 CPU 分析和非 CPU 分析。这些带来的性能提升远超过相对较小的性能损失。Ubuntu 默认启用帧指针将是性能工程和默认开发人员体验方面的巨大提升。”Intel计算机性能专家及研究员 Brendan Gregg 称道。现在,使用 bpftrace 进行追踪是 Ubuntu 24.04 LTS 的标准配置,结合已有的分析工具,可以为站点可靠性工程师提供对必要资源的即时访问。
集成的工作负载加速器带来额外的性能改进。Canonical 与 Intel 合作,首次在 LTS 中集成 Intel® QuickAssist Technology (Intel® QAT)。Intel QAT 使用户能够加快加密和压缩过程,从而降低 CPU 利用率,提高第四代和后续新版 Intel Xeon 可扩展处理器上的网络和存储应用性能。
“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 两个版本的整个生命周期中受到全面支持,开发人员从而能够在升级 Ubuntu 版本之前将应用程序升级到更新的 .NET 版本。此等 .NET 支持也已扩展到 IBM System Z 平台。
Azure Cloud Native 公司副总裁 Jeremy Winter 称:“我们很高兴发布 Canonical Ubuntu 24.04 LTS,也很高兴它能为我们的共同客户提供更优的性能、更强的开发人员生产力和更高的安全性。”“Ubuntu 是 Microsoft Azure 上支持的 Linux 发行版,也是 Microsoft 许多技术平台的重要组成部分,其中包括 .NET、Windows Subsystem for Linux、Azure Kubernetes Service 和 Azure 机密计算。从更新 Azure 的基础架构到开发人员工具,特别是从一开始就是 Noble Numbat 版本一部分的 .NET 8,Microsoft 与 Canonical 在这些工程方面有着密切的合作。我们期待继续与 Canonical 保持强有力的合作关系,以提高开发人员生产力,并提供强大可靠的 Azure 上运行 Ubuntu 的体验。”
对于 Java 开发人员而言,Ubuntu 24.04 LTS 默认支持 OpenJDK 21,同时保留对版本 17、11 和 8 的支持。OpenJDK 17 和 21 也通过了 TCK 认证,即它们遵循 Java 标准并确保与其他 Java 平台的互操作性。Ubuntu Pro 用户还可以使用符合 FIPS 标准的 OpenJDK 11 专用包。
Ubuntu 24.04 LTS 自带 Rust 1.75 和一个更简单的 Rust 工具链快照框架。这将允许 Rust 在 Ubuntu 关键包(如内核和 Firefox)中的增量使用,并能够在未来几年向使用 24.04 LTS 的开发人员提供未来的 Rust 版本。
原创文章,作者:开心电脑网,如若转载,请注明出处。