Ubuntu 24.04 LTS (Noble Numbat) 正式版发布

Ubuntu 24.04 LTS (Noble Numbat) 正式版发布

Canonical 的第 10 个长期支持版本在性能工程、企业安全和开发人员体验方面树立了新标准

请访问原文链接:Ubuntu 24.04 LTS (Noble Numbat) 正式版发布,查看最新版。原创作品,转载请保留出处。

作者主页:sysin.org


无耻抄袭者 Yu Tao 请远离本站!!!

Ubuntu logo

Ubuntu 24.04 LTS 正式版已发布。

发布公告

Canonical 发布 Ubuntu 24.04 LTS Noble Numbat

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 构建的现代设计。

img

对于管理 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
  • 阅读完整的发行说明
  • 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/

虚拟机模板下载:

  • Ubuntu 24.04 LTS x86_64 OVF (sysin) - VMware 虚拟机模板

更新内核参看:Ubuntu 20.04 更新到 Linux Kernel 5.15

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/584829.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Pytest切换测试环境:使用hooks函数、pytest-base-url插件

Pytest切换测试环境:使用hooks函数、pytest-base-url插件 1.使用hooks函数2.使用pytest-base-url插件安装pytest-base-url使用 1.使用hooks函数 # conftest.py#Initialization hooks 初始化钩子: 添加自定义命令行选项 def pytest_addoption(parser):parser.addopt…

一、OSPF基础

目录 1.路由协议的优先级 2.转发原则:最长匹配原则 3.负载分担 4.路由备份(浮动路由) 5.路由协议的分类 6.动态路由 7.距离矢量路由协议(BGP,RIP) 8.链路状态路由协议(OSPF,I…

Vue3框架

Vue3框架 一.使用create-vue搭建Vue3项目二.组合式API - setup选项1.setup选项的写法和执行时机2.setup中写代码的特点3. script setup 语法糖 三.组合式API - reactive和ref函数1. reactive2. ref3. reactive 对比 ref 四.组合式API - computed五.组合式API - watch1. 侦听单个…

Flutter 有什么优异特性和革命性创新之处?

Flutter 有什么优异特性和革命性创新之处? 什么是 Flutter? Flutter mobile app SDK是一种新的方式来构建漂亮的原生移动应用程序,摆脱过去常见的“千篇一律”的应用程序。用过Flutter的人都对它赞赏有加; 相比较其他新型系统&#xff0c…

制作场景资源的Prefab

制作骨骼模型的Prefab 现在游戏内的使用骨骼模型是通过老版的Animator去实现控制的,所以需要将模型切换为Animator 第一步,动画类型设置为Generic,创建Avatar 模型里面会有对应的Avatar文件 我们还需要一个Controller文件,用于…

VMware虚拟机下载安装教程【超详细】

推荐大佬文章:VMware下载安装教程(超详细)-CSDN博客 目录 一、VMware下载 二、VMware安装 一、VMware下载 1、进入VMware官网 2、点击“Products”,向下滑动 --> 选择“Workstation Pro” 3、向下滑动,找到并选择“Download VMware Wo…

numpy+matplotlib绘制玫瑰线图案

【第10次课]实验十一数据可视化及应用】 声明:著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 1.简答题 本实验绘制简单图形,要导入numpy库函数和matplotlib.pyplot子库函数: import matplotlib.pyplot as plt impor…

【介绍下Android开发环境的搭建】

🌈个人主页: 程序员不想敲代码啊 🏆CSDN优质创作者,CSDN实力新星,CSDN博客专家 👍点赞⭐评论⭐收藏 🤝希望本文对您有所裨益,如有不足之处,欢迎在评论区提出指正,让我们共…

源码编译framework.jar 并成功导入android studio 开发

一、不同安卓版本对应路径 Android N/O: 7 和 8 out/target/common/obj/JAVA_LIBRARIES/framework_intermediates/classes.jar Android P/Q: 9 和 10 out/soong/.intermediates/frameworks/base/framework/android_common/combined/framework.jar Android R: 11以上 out/so…

计算机考研到双非院校的性价比分析

我选择读研为自己过渡深造,本科期间没有做过项目和实验,读研期间好好搞 很多公司更加看中的是个人硬实力...双非研究生出去找工作机会也并不少,只要实力够,学历加成一下,机会还是非常多的 研究生的学历算是一个门槛&…

Python数据预处理1:导入与基本操作

2024/4/30 After installing the xlrd package, you should be able to read Excel files using pandas without any issues. #需要在pyCharm命令行中下载两个包 pip install pandas pip install xlrd .xls数据导入 #数据的导入 import pandas as pd #导入EXCEL表格数据 df…

前端工程化Vue使用Node.js永久设置国内高速npm镜像源

前端工程化Vue使用Node.js永久设置国内高速npm镜像源 接续上篇错误收录,此篇通过简单配置永久设置国内高速npm镜像源方法 1.更换新版镜像 清空npm缓存 npm cache clean --force修改回原版镜像源或直接删除配置过的镜像源 npm config set registry https://registr…

Gone框架介绍3 - 使用gone命令,自动生成Priest函数

文章目录 1. 安装辅助工具: gone2. 创建一个名为gen-code的新项目3. 创建Goner4. 使用辅助工具5. 添加main函数 我在两年前实现了一个Golang的依赖注入框架,并且集成了gin、xorm、redis、cron、消息中间件等功能,自己觉得还挺好用的;之前一直…

9.【Linux】(死锁问题||线程同步||条件变量||生产者消费者模型)

常见锁的概念 死锁 死锁是指在一组进程中各个进程均占有不会释放的资源,但因互相申请被其他进程所占用的不会释放的资源而处于一种永久等待的状态。简单来说就是两个线程都 在等待对方释放锁。 死锁必要条件 必须同时满足四个条件才会产生死锁 1.互斥条件&…

等级保护测评试题上

一、单选题 1、下列不属于网络安全测试范畴的是(C) A.结构安全 B.便捷完整性检查 C.剩余信息保护 D.网络设备防护 2、下列关于安全审计的内容说法中错误的是(D) A.应对网络系统中的网络设备运行情况、网…

陪玩线下找搭子交友小程序开源版开发

陪玩线下找搭子交友小程序开源版开发 模式是一种线上预约、线下体验的多元化社交平台。 范围广泛,包括电竞陪练、户外运动陪伴、音乐艺术交流、旅游伴游、生活技能指导等,覆盖电竞、运动、音乐、游戏、旅游、文化、艺术、学习等多个领域。 无论是亲子互…

最新游戏陪玩语音聊天系统3.0商业升级独立版本源码+搭建教程

首发价值29800元的最新商业版游戏陪玩语音聊天系统3.0商业升级独立版本源码。 下 载 地 址 : runruncode.com/php/19748.html 1. 新增人气店员轮播功能。 2. UI界面优化,包括游戏图标展示和分类展示的改进。 3. 增加动态礼物打赏功能。 4. 新增礼…

分布式与一致性协议之CAP和Paxos算法(一)

CAP 理论 如何使用BASE理论 以InfluxDB系统中DATA节点的集群实现为例。DATA节点的核心功能是读和写,所以基本可用是指读和写的基本可用。我们可以通过分片和多副本实现读和写的基本可用。也就是说,将同一业务的数据先分片,再以多份副本的形…

录屏功能怎么打开?这3个小技巧你得学会

当我们在使用电子设备时,您是否也想将屏幕上的精彩内容分享给他人,又或者想要记录自己的操作步骤。这时,录屏功能就显得尤为重要。那么,录屏功能怎么打开? 接下来,我将为大家详细介绍3种常见的打开录屏功能…

vue知识

一、初始vue Vue核心 Vue简介 初识 (yuque.com) 1.想让Vue工作,就必须创建一个Vue实例,且要传入一个配置对象 2.root容器里的代码依然符合html规范,只不过混入了一些特殊的Vue语法 3.root容器里的代码被称为【Vue模板】 4.Vue实例和容器…