网站搜索

自 Ubuntu 22.04 以来 Ubuntu 24.04 的新功能和变化


对于想要从 Ubuntu 22.04 直接升级到 Ubuntu 24.04 的用户,这里概述了两个 Ubuntu LTS 版本之间的变化。

Ubuntu 24.04 LTS 提供 5 年支持,直至 2029 年,然后提供 7 年扩展安全更新(通过 Ubuntu Pro)直至 2036 年。该版本具有 Linux 内核 6.8,并将在下一个版本中接收功能内核更新。

Linux内核

Ubuntu 22.04 到目前为止已经有内核 6.5。与往常一样,它将在下一个版本中从 24.04 向后移植内核 6.8。

在此之前,您将看到内核 6.5 和内核 6.8 之间的更改列表,包括:

  • 新的 CPU 调度程序可提高性能并减少延迟
  • 新的 eventfs 子系统可提高跟踪子系统中的内存效率。
  • AMD P-State 功能通过 cpupower 进行控制。
  • AMD 动态升压控制支持。
  • 实验性 Bcachefs 文件系统支持。
  • 在 x86_64 内核中禁用 32 位程序支持的选项。
  • NVIDIA GPU 系统处理器 (GSP) 固件支持
  • USB Type-C 驱动程序中的 DP Alt 模式 2.1 支持
  • AMD 无缝启动适用于更广泛的 AMD 硬件
  • F2FS 支持更大的页面大小
  • LoongArch 的 KVM 虚拟化支持
  • Thunderbold 支持 Intel 第 16 代 CPU
  • 对第 14 代 CPU 的 intel_idle 驱动程序支持。
  • AMD PMC(电源管理控制器)驱动程序支持 Zen 5 CPU。
  • 对 LoongArch CPU 的初步 Rust 支持。
  • s390 (IBM Z) 系统调用入口性能提高 11%
  • 实验性 Intel Xe DRM 内核显卡驱动程序
  • Raspberry Pi 5 图形驱动程序支持 V3D。

还有许多新的和更新的硬件支持,包括

  • 适用于 Google Stadia 控制器的 Rumble
  • NVIDIA SHIELD 控制器电池报告
  • SteelSeries Arctis 1 Xbox 耳机支持
  • 罗技 G Pro X Superlight 游戏鼠标支持
  • GameSir T4 Kaleid 控制器支持
  • 支持 Lenovo V14、V15 和 G14 AMN 的键盘
  • 华硕 WMI 驱动程序添加了 Screenpad 支持
  • Apple M1 USB4/Thunderbolt DART 支持
  • 技嘉 AORUS Waterforce X240/X280/X360 一体式散热器。
  • Lenovo Legion Go 和 Nintendo Switch Online (NSO) 控制器

Ubuntu 桌面

对于 Ubuntu 桌面,安装程序现在已替换为 Flutter 应用程序。它比传统安装程序更快、更现代。而且,它还为高级用户提供自动安装功能,为使用整个磁盘安装系统的用户提供TPM 支持的全磁盘加密

然而,“默认选择”模式是最小化安装,会删除许多应用程序,包括 LibreOffice、音乐和视频播放器、Thunderbird 等。用户可以稍后使用 apt 命令或 App Center 将它们重新安装,不过,对于那些想要以前的默认应用程序的人来说,可以使用“扩展选择”选项。

新安装程序,默认为最小安装

欢迎对话框(又名初始设置对话框)已被彻底修改。它提供了启用“Ubuntu Pro”(免费最多5台个人计算机)以及切换是否启用数据收集的选项。

并且,默认应用程序、服务等也发生了一些变化,其中包括:

  • 默认文本编辑器:从geditgnome-text-editor
  • 默认相机应用:从 Cheese 到 Gnome 的相机应用
  • Thunderbird:从 Deb 到 Snap,在沙箱中运行。 (查看如何恢复)
  • 新的应用程序中心取代了Ubuntu软件。
  • 新的固件更新程序应用程序。
  • Pulseaudio 替换为 PipeWire 作为默认音频服务器。
  • 新字体(查看如何恢复经典字体)
  • 默认安装 GNOME 时钟。
  • NetworkManager 现在使用 Netplan 作为其默认设置存储后端。
  • 将建议口袋的优先级从 500 降低到 100。

Ubuntu 24.04 中的新应用程序中心

默认桌面已从 GNOME 42 更新为 GNOME 46。设置(又名 Gnome 控制中心)已完全改版。它不再有“背景”,而是用户可以在“外观”页面中更改壁纸以及亮/暗模式。为之前在“外观”中提供的选项引入了新的“Ubuntu 桌面”设置页面。它们包括“桌面图标”、“Dock”和新的“平铺助手”的配置选项。

背景合并到“外观”中

通过使用“GNOME Extensions”或“Extension Manager”应用程序,您将看到一个名为“Ubuntu Tiling Assistant”的新系统扩展,它支持使用鼠标拖动或键盘快捷键平铺窗口来填充四分之一屏幕。而且,Ubuntu Dock(左侧面板)现在有一个首选项对话框,其中包含许多图形配置选项。

新的平铺助手扩展

还有 GNOME 特定的更改,包括:

  • 重新设计右上角系统状态菜单,现命名为“快速设置”
  • 用药丸和点工作区指示器替换“活动”
  • Nautilus 中的全局搜索
  • 新的“设备安全”设置页面
  • 在线帐户中的Microsoft OneDrive 支持
  • 通过 RDP 远程登录
  • 和更多。

Ubuntu 服务器和工具包更新

Ubuntu 24.04 中的 OpenSSH 服务器现在默认使用 systemd 套接字激活。在收到传入连接请求之前,sshd 不会启动。这可以节省至少 3MiB 内存,这对于在虚拟机或容器中运行多个 Ubuntu 实例非常有用。

由于此更改,用户在更改 SSH 配置后需要重新启动 ssh.socket 而不是 ssh.service。如果你想恢复之前的systemd服务,请一一运行以下命令:

systemctl disable --now ssh.socket
rm -f /etc/systemd/system/ssh.service.d/00-socket.conf
rm -f /etc/systemd/system/ssh.socket.d/addresses.conf
systemctl daemon-reload
systemctl enable --now ssh.service

其他服务器软件包更新包括 Apache2 2.4.58、Containerd 1.7.12、Django 4.2.11、Docker 24.0.7、Dovecot 2.3.21、exim4 4.97、HAProxy 2.8.5、libvirt 10.0.0、NET SNMP 5.9.4、Nginx 1.24、PHP 8.3.3、PostgreSQL 16.2、QEMU 8.2.1、Ruby 3.2、Squid 6.6 等。

在 Ubuntu 24.04 中,Python 3.12 的默认 pip 安装程序现在使用 PEP 668。像以前一样运行 pip install 命令将不再起作用,除非添加 --break-system-packages 旗帜。不过,现在建议设置虚拟环境来安装 Python 包。详情请参阅本页。

其他工具包更新包括:GCC 14、OpenJDK 21、LLVM 18、Rust 1.76、Golang 1.22 和 .NET 8。

其他变化包括:

  • 不再是 AWS Marketplace 容器映像
  • 没有 32 位 (armhf) 图像
  • PPA 默认为 deb822 .sources 文件。
  • Raspberry Pi 5 支持arm64 服务器和桌面映像。
  • vm_max_map_count 值从 65530 提高到 1048576,以获得更好的游戏性能。
  • 使用默认 gnome 配置文件守护程序提高了笔记本电脑的电源效率。

有关 2 个 LTS 版本之间的更多更改,请参阅:

  • Ubuntu 22.10 发行说明。
  • Ubuntu 23.04 发行说明。
  • Ubuntu 23.10 发行说明。
  • Ubuntu 24.04 发行说明。