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

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

搭建基础镜像(centos+jdk)

搭建基础镜像(centosjdk) 1. 目录结构1.1 应用目录2.2 镜像目录 2. 编写Dockerfile2.1 设置工作目录2.2 解决时间同步问题(设置时区)2.3 核心逻辑2.4 设置环境变量 3. 构建镜像3.1 构建镜像3.2 导出镜像 1. 目录结构 1.1 应用目录…

10.MMD 室内场景导入背景视频和灯光

导入背景视频 1. 导入人物和场景 场景是Akali’s room,可以在墙壁上添加视频 先添加主场景 2. 修改视频文件格式 在背景里选择导入背景视频文件 需要将mp4视频格式转化为AVI格式 方法一 先将视频导入格式工厂 点击配置 将视频编码改成DivX 再开始处理 …

DockerUI安装使用

DockerUI安装使用 主机环境 [roottest01 ~]# uname -a Linux test01 3.10.0-862.el7.x86_64 #1 SMP Fri Apr 20 16:44:24 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux [roottest01 ~]# cat /etc/redhat-release CentOS Linux release 7.5.1804 (Core)安装 [roottest01 ~]# doc…

【算法基础实验】图论-UnionFind连通性检测之quick-find

Union-Find连通性检测之quick-find 理论基础 在图论和计算机科学中,Union-Find 或并查集是一种用于处理一组元素分成的多个不相交集合(即连通分量)的情况,并能快速回答这组元素中任意两个元素是否在同一集合中的问题。Union-Fin…

分布式存储 Ceph 的演进经验

从 2004 年到今天,Ceph 的存储后端一直都在演变,从最开始基于 B 树的 EBOFS 演变到今天的 BlueStore,存储后端已经变得非常成熟,新的存储系统不仅能够提供良好的性能,还有着优异的兼容性。我们在这篇文章中将要简单介绍…

Android SQLiteDatabase的使用详解

1、数据库–公共变量: 2、数据库–打开: 3、数据库–增: 4、数据库–删: 5、数据库–改: 6、数据库–查: 7、数据库–关闭: 8、数据库–辅助工具: 9、数据库–效果&…

配置DHCP和DNS

DHCP DHCP原理 作用:是一种网络协议,用于自动分配IP地址、子网掩码、默认网关、DNS服务器等TCP/IP参数 1.DHCP的四个报文 1.discover报文: 找寻dhcp服务器 2.offer报文: 服务器回复discover报文并且携带网络配置信息&#xff…

我在公司干了两年,有个在公司工作三年的成员要离职,接手别人代码才发现真的是一言难尽

微服务框架是别的团队的人搭建的,他负责单独开发一个报表模块,这是初始版本,还未上线 1、nacos做注册中心,却胡乱注册,服务命名有下划线 测试环境nacos配置命名空间为dev,直接与其他的微服务test命名空间…

Qt QLineEdit详解

1.简介 QLineEdit是一个单行文本编辑器。 行编辑允许用户使用一组有用的编辑功能输入和编辑单行纯文本,包括撤消和重做、剪切和粘贴以及拖放。 通过更改行编辑的echoMode,它也可以用作“只写”字段,用于密码等输入。 文本的长度可以限制为ma…

毅四捕Go设计模式笔记——命令模式

命令模式(Command Pattern) 为了解决什么问题? 命令模式的目的是将请求发起者和请求执行者解耦,使得请求的发起者不需要知道具体的执行者是谁,也不需要知道执行的具体过程,只需要发送请求即可。 通过使用…

如何轻松在D盘新建文件夹?意外丢失的文件夹怎么找回

对于很多刚接触电脑的朋友来说,如何正确地新建文件夹并将其放置在特定盘符(如D盘)可能是一个不小的挑战。同时,如果新建的文件夹突然消失,而我们又确信自己没有删除它,那么该如何找回呢?本文将为…

直播间怎么提高流量?巨量千川官方真实投流助力获客轻松翻倍

随着互联网的快速发展,直播已经成为了一种极具吸引力和互动性的娱乐和营销方式。然而,如何提高直播间的流量,(直播间流量:kxs7667)吸引更多观众成为了每个直播主都关注的重要问题。与此同时,巨量千川官方真实投流作为一…

如何在WordPress中设置网站的SEO标题和描述

在WordPress中,想要让你的网站在搜索引擎结果中脱颖而出,设置优秀的SEO标题和描述至关重要。这不仅可以帮助搜索引擎更好地理解你的网站内容,还可以吸引更多的点击率和流量。而选择一款合适的SEO插件是实现这一目标的关键之一。让我们来看看两…

pgvector扩展在IvorySQL Oracle兼容模式下的应用实践

向量数据库是生成式人工智能(GenAI)的关键组成部分。作为PostgreSQL的重要扩展,pgvector支持高达16000维的向量计算能力,使得PostgreSQL能够直接转化为高效的向量数据库。 IvorySQL基于PostgreSQL开发,因此它同样支持添加pgvector扩展。在Ora…

部署YUM仓库及NFS共享服务

YUM yum仓库常用类型: 本地源仓库:baserulfile:// 在线源仓库:baserulhttp:// ftp源仓库:baseru:ftp:// 实验: 首先安装软件 [rootlocalhost yum.repos.d]# cd /mnt/Packages/ [rootloca…

基于FPGA的数字信号处理(3)--什么是浮点数?

科学计数法 你可能不了解「浮点数」&#xff0c;但你一定了解「科学记数法」。 10进制科学记数法把一个数表示成a与10的n次幂相乘的形式&#xff08;1≤|a|<10&#xff0c;a不为分数形式&#xff0c;n为整数&#xff09;&#xff0c;例如&#xff1a; 19970000000000 1.9…

2024-04学习笔记

1.sql优化-子查询改为外连接 1.改之前 改之前是这样&#xff0c;那针对查出来的每一条数据&#xff0c;都要执行一次箭头所指的函数 执行的sql很慢 2.改之后 改之后是这样&#xff0c;整体做外连接&#xff0c;不用每一条都再执行一次查询 执行时间缩短了好几倍 2.Mybatis中…

Mysql基础(四)DML之insert语句

一 insert 语句 强调&#xff1a; 本文介绍的内容很基础,仅做记录用,参考价值较少 ① 总述 目的&#xff1a; 增加rows记录1、完整格式insert [into] 表名[字段名1[, 字段名2]] value[s](值1, 值2);备注&#xff1a;指定部分字段添加,没有被指定的字段要么会自动增长,要…

MySQL中SELECT语句的执行过程

2.1.1. 一条SELECT语句的执行过程 MySQL 的架构共分为两层&#xff1a;Server 层和存储引擎层 Server层负责建立连接、分析和执行SQL存储引擎层负责数据的存储和提取&#xff0c;支持 InnoDB、MyISAM、Memory 等多个存储引擎&#xff0c;MySQL5.5以后默认使用InnoDB&#xff0…

Nacos、OpenFeign、网关 笔记

一、远程调用 1.1配置RestTemplate配置类 package com.hmall.cart.config;import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.web.client.RestTemplate;Configuration public c…