Ubuntu 24.04 LTS (Noble Numbat) 相较于 Ubuntu 22.04 LTS (Jammy Jellyfish) 带来了许多重要的新特性和改进。以下是一些关键的亮点:
-
Linux Kernel:
-
Ubuntu 24.04 LTS: 搭载了更新的 Linux Kernel 6.8(发布时)。
-
Ubuntu 22.04 LTS: 发布时搭载 Linux Kernel 5.15,后续通过 HWE (Hardware Enablement) 内核可以升级到更新的版本(如 6.5 for 22.04.3)。
-
影响: 新内核带来了更好的硬件支持(特别是最新的 CPU、GPU 和 Wi-Fi 芯片),性能改进,以及新的内核级安全特性。
-
-
桌面环境 (GNOME):
-
Ubuntu 24.04 LTS: 默认搭载 GNOME 46。
-
Ubuntu 22.04 LTS: 默认搭载 GNOME 42。
-
影响: GNOME 46 带来了大量用户体验和性能上的改进,包括:
-
文件管理器 (Nautilus): 全局搜索速度大幅提升,地址栏切换更流畅,列表视图下文件修改日期的显示方式更人性化。
-
设置: 重新设计的"鼠标与触摸板"设置,改进的"网络"设置(支持更多 VPN 类型和 Wi-Fi 安全协议),以及对可变刷新率 (VRR) 的实验性支持。
-
核心应用: Epiphany (GNOME Web) 和其他 GNOME 应用都得到了更新。
-
通知系统: 改进,可能更易于管理。
-
性能: GNOME Shell 和 Mutter 持续优化,带来更流畅的动画和更低的资源占用。
-
-
-
安装程序:
-
Ubuntu 24.04 LTS: 默认使用基于 Flutter 构建的全新桌面安装程序(基于 Subiquity 后端)。
-
Ubuntu 22.04 LTS: 仍然使用传统的 Ubiquity 安装程序,但提供了新的 Flutter 安装程序的预览选项。
-
影响: 新的安装程序界面更现代化,提供了更友好的用户体验。它支持自动安装(autoinstall.yaml)、辅助功能改进,以及实验性的 TPM 支持的全盘加密。
-
-
软件中心 (App Center):
-
Ubuntu 24.04 LTS: 引入了一个全新的、基于 Flutter 的"应用中心 (App Center)",取代了之前的 Snap Store/Ubuntu Software。
-
Ubuntu 22.04 LTS: 使用基于 GNOME Software 的 Ubuntu Software,主要管理 Snap 和 APT 包。
-
影响: 新的应用中心设计更现代,旨在提供更好的应用发现和管理体验。它专注于 Snap 包,但仍可用于管理 .deb 软件包。
-
-
安全性增强:
-
默认限制未授权的用户命名空间 (Unprivileged User Namespaces): 增加了对一些潜在攻击途径的防护。
-
AppArmor 4: 带来了更强的安全策略和功能。
-
Fortify Source 默认级别提高: 编译时增强安全性,帮助捕获更多潜在的缓冲区溢出。
-
TPM 支持的全盘加密 (实验性): 提供更安全的磁盘加密方案。
-
-
开发者工具链:
-
Ubuntu 24.04 LTS: 提供了更新的工具链,例如:
-
GCC 13.2 (或更高)
-
Python 3.12
-
OpenJDK 21 (默认)
-
LLVM 18 (或更高)
-
Go 1.22
-
Rust 1.75
-
.NET 8 (在发布后不久或通过 backports 支持)
-
-
Ubuntu 22.04 LTS: 搭载的是发布时较早版本的工具链(如 GCC 11, Python 3.10)。
-
影响: 开发者可以利用最新的语言特性和编译器优化。
-
-
性能与分析:
- 默认启用帧指针 (Frame Pointers): 在 amd64 架构上默认启用,使得 CPU 性能分析和基准测试更加容易和准确,方便开发者进行性能调优。
-
Snap 相关:
- 尽管 Snap 仍然是 Ubuntu 的核心组成部分,但新的应用中心和一些底层优化可能会改善 Snap 应用的启动时间和整体体验。
-
PipeWire:
-
Ubuntu 24.04 LTS: PipeWire 不仅处理音频,也更全面地处理视频流和屏幕共享,进一步取代 PulseAudio 和部分 JACK 的功能。
-
Ubuntu 22.04 LTS: 默认使用 PipeWire 处理音频,但视频处理方面集成度不如 24.04。
-
-
Firmware Updater 图形界面工具:
- Ubuntu 24.04 LTS: 包含一个独立的图形化固件更新工具,方便用户更新设备固件。
-
支持周期:
-
两者都是长期支持 (LTS) 版本。
-
Ubuntu 24.04 LTS: 标准支持到 2029年4月 。通过 Ubuntu Pro (个人用户免费用于最多5台机器,企业用户付费),安全维护可以延长到 2034年。
-
Ubuntu 22.04 LTS: 标准支持到 2027年4月 。通过 Ubuntu Pro,安全维护可以延长到 2032年。
-
影响: 24.04 提供了更晚的生命周期结束时间。
-
-
其他细微变化:
-
最小化安装更精简: 默认不安装一些游戏和 LibreOffice。
-
.deb 包管理: gdebi 不再默认安装,推荐使用 App Center 或 apt 安装本地 .deb 包。
-
针对 Year 2038 问题的修复工作仍在继续,许多核心包已迁移到 64 位 time_t。
-
总结:
Ubuntu 24.04 LTS 是一次重大的更新,带来了全新的安装体验、更现代的应用中心、最新的 GNOME 桌面、显著的内核和工具链升级,以及多项安全性和性能改进。对于追求最新技术、更好硬件支持和更长支持周期的用户来说,升级到 24.04 是一个不错的选择。对于仍在使用 22.04 LTS 且系统稳定运行的用户,可以等到 24.04.1 版本发布后再考虑升级,那时通常会有更多早期问题被修复。