- Ubuntu 26.04 LTS 引入了内核 7.0,GNOME 50 仅在 Wayland 上可用,并且使用 Rust 重写了关键实用程序以提高安全性和性能。
- 该版本通过稳定的 TPM 支持的磁盘加密、默认的后量子加密以及新的集中式安全中心来加强安全性。
- 它包括对 AMD ROCm 和 NVIDIA CUDA 的原生支持、新的默认应用程序,以及通过应用中心实现的更集成的软件管理。
- 建议等待 Ubuntu 26.04.1 版本发布后再对关键系统进行 LTS→LTS 更新,并提前做好备份和在测试环境中进行测试。
对于任何日常使用Canonical Ubuntu 发行版的用户来说,无论是在个人电脑、双启动笔记本电脑还是生产服务器上,升级到 Ubuntu 26.04 LTS都已成为一项至关重要的决定。这不仅仅是另一个版本:这个 LTS 版本标志着 Ubuntu 生态系统的一个转折点,它引入了新技术,决定性地转向 Wayland,增强了安全性,并提供长达 15 年的支持。
什么是 Ubuntu 26.04 LTS?它的支持期限是多久?
Ubuntu 26.04 LTS,代号“Resolute Raccoon”,是 Canonical 最新推出的长期支持 (LTS) 版本。它秉承了 LTS 的理念:多年来保持稳定性、安全性和一致的运行环境,并将更激进的实验性功能留到中间版本中。
Canonical 为该版本提供五年标准支持(安全和维护更新至 2031 年 4 月),并且,得益于Ubuntu Pro计划,还可获得额外五年的扩展软件包和软件仓库补丁。此外,借助面向企业环境的“Legacy”附加组件,支持期限可延长至15 年,使其成为关键基础设施的坚实基础。
与往常一样,在Ubuntu 26.04.1发布之前(预计在 2026 年 8 月), Ubuntu 24.04 LTS 的直接升级功能不会在更新管理器中正式启用。在此之前,任何想要升级的用户都必须使用特殊参数强制升级,但这会增加出错的风险。
开发周期遵循经典模式:多个测试快照、功能冻结、公开测试版,以及四月份的稳定版发布。虽然版本号(例如内核 7.0)看似是一次巨大的飞跃,但实际上更多地反映了编号方式的改变,而非与先前架构的彻底决裂。
Ubuntu 26.04 LTS 的主要技术特性
Ubuntu 26.04 LTS自 24.04 版本以来积累了两年的工作成果,因此它在各个层面都进行了诸多改进:内核、桌面、安全、软件管理、加密以及对现代硬件的支持。
首先,该系统首次搭载了Linux 内核 7.0,取代了之前的 LTS 版本 6.8。虽然版本号令人印象深刻,但实际上,Torvalds 延续了他一贯的做法,即当较低版本号接近 20 时,较高版本号就会被“重置”,就像之前从 2.6 过渡到 3.0、从 3.x 过渡到 4.0 以及从 5.x 过渡到 6.0 时一样。即便如此,内核 7.0 仍然带来了一些非常显著的改进。
内核的诸多变化中,最显著的包括对新一代CPU(例如Intel Nova Lake和AMD Zen 6)的支持、对现代ARM平台(例如Qualcomm Snapdragon X2)的初步支持,以及对EXT4、exFAT和F2FS等文件系统的重大改进。所有这些都转化为与现有硬件更好的兼容性和更高的存储稳定性。
值得注意的是调度器中新增的时隙扩展机制。该机制允许某些应用程序(例如游戏或实时音频软件)在执行关键操作时向内核请求短暂的 CPU 扩展,从而最大限度地减少卡顿和中断。在服务器上,这种机制的影响很小,但在桌面设备上,它可以显著提升用户体验的流畅度。
除此之外,Ubuntu 26.04 LTS还通过更新的堆栈(Mesa 26)增强了图形支持,通过 NTSYNC(可提高通过 Wine 或 Proton 运行的 Windows 游戏的性能)更好地与游戏集成,并更好地与 Wayland 协调,以实现 HDR、VRR 和分数缩放。
GNOME 50、强制使用 Wayland 以及桌面环境变化
对于桌面用户而言,最显著的变化是 GNOME 50 成为默认环境,尤其是取消了基于 X11 的 GNOME 会话。从 Ubuntu 26.04 LTS 开始,如果您使用的是 Ubuntu 主版本,您的图形会话将完全基于 Wayland,而 XWayland 则作为兼容层,为仍然依赖 X11 的旧应用程序提供服务。
此举标志着X11作为 Linux 主流窗口系统近四十年历史的终结。Wayland 提供了一种更现代的架构,减少了遗留层,提高了安全性(防止应用程序轻易“窥探”其他应用程序的内容),并降低了延迟。在实际应用中,这意味着更好的视觉稳定性、对高刷新率显示器的支持以及更完善的多显示器管理。
如果您的工作流程仍然严重依赖 X11(例如,捕获工具、流媒体或在 Wayland 上运行不流畅的应用程序),您有几种选择:暂时继续使用 Ubuntu 24.04 LTS,使用 Kubuntu、Xubuntu 或 MATE 等仍然提供 X11 会话的发行版,或者如果您愿意付出一些努力,可以手动安装额外的 X11 组件。
GNOME 50 还新增了保存和恢复会话的功能:重启后,系统会尝试从上次中断的地方重新打开窗口和应用程序,这对于同时使用多个应用程序的用户来说非常方便。Nautilus(文件管理器)也得到了大幅优化:打开文件夹的速度提升了数倍,生成缩略图的速度也明显加快。
视觉上也有一些变化:重新设计的 Yaru 主题、新的文件夹图标、更流畅的 GNOME Shell 动画、焕然一新的壁纸以及对比度更高的登录界面。此外,现在还可以从锁屏界面控制媒体播放,如果您经常在工作时听音乐,这将非常方便。
Ubuntu 26.04 LTS 还更新了几个默认应用程序。这些应用程序包括Papers(一个用 GTK4 和部分 Rust 代码重建的 PDF 查看器和注释器)、Loupe(一个同样用 Rust 编写的新图像查看器)、Resources(一个更直观、更现代化的系统监视器)、Ptyxis(一个支持 GPU 加速的终端)、Showtime(扩展安装中的视频播放器)、用于统一安全和加密设置的安全中心,以及用于性能分析的Sysprof。
系统的核心是 Rust:sudo-rs 和 uutils
此次 LTS 版本中最受关注的举措之一是,Ubuntu 26.04 将经典的 sudo(用 C 编写)替换为sudo-rs(Rust 的重新实现),并采用uutils替换许多 coreutils 基本工具(ls、cp、mv、cat 等),这些工具也是用 Rust 编写的。
根本原因在于内存安全。历史上一些漏洞,例如臭名昭著的 CVE-2021-3156(sudo 中的缓冲区溢出漏洞,允许攻击者在近十年内未被发现地提升权限),正是利用了典型的 C 语言错误。Rust 语言的设计理念是在编译时避免这类缺陷,从而大大缩小了此类敏感组件的攻击面。
对于普通用户而言,这种过渡几乎是无感的:命令的功能、语法和行为都将保持不变。然而,在内部层面,这却是一次意义重大的转变:Ubuntu 成为首批将内存安全作为核心实用程序基本要求的主流发行版之一。
值得注意的是,如果出现罕见的兼容性问题,GNU coreutils 的经典版本仍然保留在软件仓库中,可以根据特定环境的需要进行安装。即便如此,uutils 已经通过了与 GNU coreutils 约 80-90% 的兼容性测试,因此在大多数情况下,您不会感觉到任何差异。
除了 sudo 和 coreutils 之外,其他关键系统实用程序也在逐步用 Rust 重写,旨在消除难以检测的各类漏洞。Canonical 显然致力于采用这种方法,以巩固 Ubuntu 作为安全、长期平台的地位。
增强安全性:TPM 加密和后量子密码学
在安全方面,Ubuntu 26.04 LTS 采取了一些重要措施,这些措施既影响家庭用户,也影响部署企业服务器或笔记本电脑的用户。
一方面,支持 TPM 2.0 的全盘加密不再是实验性功能,而是完全支持且可用于生产环境的功能。安装程序利用计算机的 TPM 将加密密钥与硬件和安全启动状态关联起来,这样,即使有人移除磁盘并尝试将其挂载到另一台系统上,解密也会失败。
通过新的安全中心,您可以管理诸如添加或删除解锁 PIN 码、查看内核模块兼容性警告等事项,在某些情况下,甚至可以在不重新安装整个系统的情况下重新加密磁盘,这非常方便,这样在安全策略更改时您就不必从头开始。
另一大支柱是关键组件中默认采用后量子密码技术。OpenSSH 目前使用类似mlkem768x25519-sha256的混合方案,将经典算法与抗量子攻击机制相结合;OpenSSL 则对 TLS 连接应用类似的方案(X25519+ML-KEM)。其目的是为了应对未来足够强大的量子计算机能够破解现有算法的情况。
此外,Snap 应用已启用权限通知功能,因此,当从 Snap Store 安装的应用尝试访问摄像头、麦克风或文件系统的敏感部分时,用户会收到通知,并可以选择接受或拒绝该请求。内核方面,新增了对Intel TDX等技术的支持,这些技术有助于为敏感的云环境创建硬件隔离的虚拟机。
软件管理的变化以及“程序和更新”功能的逐步取消
Ubuntu 26.04 LTS 的另一个敏感问题是软件管理的重组。Canonical 的一项决定是从新安装的基本应用程序集中移除“程序和更新”图形工具。
这并不意味着它会完全消失:该工具仍然保留在软件仓库中,如有需要,可以使用 apt 安装。但是,它不再被视为普通用户的“必备”组件。因此,Canonical 正在尝试简化和整合之前分散在多个互不关联的工具中的功能。
其理念是将软件仓库管理集成到应用中心/Snap Store中,而专有驱动程序(尤其是NVIDIA驱动程序)的选择将通过软件更新工具进行管理。Ubuntu Pro订阅流程也将迁移到新的安全中心。
问题在于,Ubuntu 的软件管理体验多年来一直不稳定,许多资深用户对此颇有微词。App Center/Snap Store 的性能和可靠性一直以来都备受诟病,而且它依赖两种更新方式(取决于软件来自 deb 仓库还是 snap 包),这持续造成混乱。
从积极的方面来看,这个长期支持版本朝着正确的方向迈出了一步:应用中心现在除了可以管理snap 包之外,还可以管理 deb 包,显示已安装的应用,并且在某些情况下,允许通过图形界面进行传统的软件包更新。更新通知也得到了改进,面板中新增了一个专门的图标来提醒您有待处理的补丁。
总之,如果您怀念传统的软件仓库和 PPA 管理方式,或者传统的驱动程序选择方式,您仍然可以使用“程序和更新”手动安装它们。当然,值得庆幸的是,使用 apt 的终端方法也不会消失。
Snap、Snap 中的 PipeWire 及其对桌面用户的影响
Canonical 继续积极推广其Snap 软件包生态系统。在 Ubuntu 26.04 LTS 中,最值得关注的举措之一是, PipeWire(一种在许多环境中取代 PulseAudio 的现代音频和视频组件)将以 Snap 软件包的形式提供。
这会带来一个实际后果:如果您决定从系统中完全移除 snapd,则可能会失去音频功能。实际上,Ubuntu 24.04 LTS 是最后一个允许您“脱离”Snap 生态系统而不丢失重要核心功能的 LTS 版本。
Canonical 的动机很明确:统一应用程序管理,让所有程序都通过 App Center 进行管理,无论程序是以 .deb 还是 Snap 格式分发。但对于一部分用户来说,他们多年来一直对 Snap 的加载速度、磁盘占用以及某些沙盒问题感到担忧,此举可能成为压垮骆驼的最后一根稻草,促使他们考虑其他发行版,甚至是其他发行版。
在服务器环境中,Snap 的影响要小得多,因为大多数关键服务仍然以传统的 .deb 包形式打包。然而,对于桌面系统而言,重要的是要考虑您是否能接受这种方式,或者您是否更喜欢 Kubuntu 或 Xubuntu 等替代方案,在这些方案中,Snap 对日常体验的影响更小。
原生 ROCm 和 CUDA:基于 Ubuntu 26.04 的 AI 和 GPU 计算
如果您从事机器学习、数据科学或 GPU 加速计算方面的工作,Ubuntu 26.04 LTS 将特别值得关注。Canonical 已正式将AMD ROCm和NVIDIA CUDA集成到该发行版的软件仓库中。
此前,安装 ROCm 一直是个小麻烦: AMD外部存储库签名密钥、手动依赖项……有了这个 LTS 版本,只需一个简单的命令即可: sudo apt install rocm 为了能够通过 apt 安装、维护和更新软件包,Canonical 甚至组建了一个专门的团队来维护这些软件包,并在 LTS 环境中提供长达 15 年的支持。
CUDA 的情况也类似:Ubuntu 官方宣布将于 2025 年将其纳入产品目录,这将大大简化训练集群、计算节点或 AI 工作站的部署流程。此外,Ubuntu 26.04 还支持NVIDIA Vera Rubin NVL72等架构,使其成为人工智能基础设施领域最用户友好的平台之一。
在家用台式机上,这也意味着在玩游戏或使用利用 GPU 的应用程序时性能有所提升,因为驱动程序和库的集成更加清晰,更新也以更有条理的方式进行。
硬件要求和实际性能
Ubuntu 26.04 LTS 的争议之一是推荐内存容量的增加。Canonical 公司此前的 LTS 版本建议使用 4GB 内存,而现在建议使用6GB 内存才能充分体验 GNOME 桌面和现代应用程序。
官方对桌面版 Ubuntu 的配置要求约为2 GHz 双核 CPU、6 GB 内存和 25 GB 磁盘空间。服务器版的最低配置要求则低得多:基本系统(不带图形界面)大约需要 1,5 GB 内存和 5 GB 磁盘空间。如果您想将这些数值与更全面的推荐配置进行比较,请参阅 Ubuntu 的规格和功能说明。
需要注意的是,这项更改并不意味着 Ubuntu 26.04 会比其前代产品“占用”更多资源。Canonical 只是根据我们的实际使用习惯调整了推荐资源:例如,打开多个标签页的浏览器、运行高配置桌面环境、同时运行多个资源密集型应用程序等等。4GB 内存足以安装和使用该系统,但性能会受到影响,并且交换空间很可能会被占满。
如果您的电脑内存只有 4GB 或更少,明智的做法是考虑使用Lubuntu或 Xubuntu 等轻量级发行版,它们在配置较低的硬件上运行效果更好。当然,虽然已经证明可以在内存为 4GB(甚至更少)的电脑上安装 Ubuntu 26.04,但需要注意的是,这样做会接近电脑的极限。
在密集的实际测试中(作为主系统运行几天),Ubuntu 26.04 LTS在许多日常任务中都比 24.04 更灵活:打开窗口、切换桌面、管理多个打开的应用程序……GNOME 50 的资源使用似乎更加精细,尽管内存消耗略高,但由于新功能的存在,这也在意料之中。
就兼容性而言,整体体验良好:浏览器、办公套件、开发工具和多媒体应用都能正常运行。可能出现问题的是一些仍然依赖 X11 的工具(例如某些 OBS 类型的录制/直播工具,搭配特定的 NVIDIA 显卡使用),它们在 Wayland 下有时无法完美运行。这些问题虽然不至于造成灾难性后果,但如果你的工作依赖于这些软件,则需要注意。
如何一步步将 Ubuntu 从 24.04 LTS 升级到 26.04 LTS
如果您目前使用的是Ubuntu 24.04 LTS并考虑升级,最明智的做法是等待 Canonical在 26.04.1 版本之后发布官方的 LTS 到 LTS 的更新。当然,您也可以自行承担风险,强制提前升级。无论如何,您都应该遵循以下步骤。
在进行任何操作之前,首先要做的就是完整备份您的重要数据(如果可能,最好也备份系统或分区镜像)。万一出现问题,您需要能够毫无障碍地恢复到之前的状态。之后,理想情况下,您应该确保当前系统已完全更新。
打开终端并运行:
sudo apt update && sudo apt full-upgrade -y
这将完全更新 Ubuntu 24.04 LTS。之后,请确保已安装版本更新所需的组件:
sudo apt install update-manager-core
准备就绪后,在正常情况下(Canonical 在 26.04.1 版本之后启用从 24.04 到 26.04 的官方升级路径),只需启动即可:
sudo do-release-upgrade
如果您决定在 26.04.1 版本发布之前进行更新,则必须使用开发者模式强制更新:
sudo do-release-upgrade -d
该向导将下载必要的软件包,通知您任何更改、任何过时的软件包、将被停用的 PPA,并在某些情况下询问您如何处理某些配置文件。此过程可能需要 30 到 45 分钟(如果您的网络连接速度较慢,则可能需要更长时间),完成后,它将提示您重启系统。
重启后,您可以使用以下命令查看版本:
lsb_release -a
如果一切顺利,您会看到系统现在显示为Ubuntu 26.04 LTS。升级过程中如果出现罕见的错误(例如安装中断、对某些对话框的响应错误或断电),后果可能从轻微的图形故障到系统无法正常启动不等,因此事先备份并非可选项,而是几乎必须的。
实际升级经验和常见问题
一些尝试过的用户 强制更新到更新版本 提前(例如,使用 sudo do-release-upgrade -d 或者在过程中错误地回答关键问题)遇到了一些相当不愉快的情况。
有些安装过程中,如果出现错误(例如,在应该接受密钥文件更改时回答“N”),桌面就会开始运行异常,会话会被中断,或者在尝试登录 GNOME 时,系统会显示“糟糕,出错了”之类的错误屏幕。
在极端情况下,一些用户不得不从 Windows 系统中删除 Ubuntu 分区,然后完全重新安装系统(例如,从 U 盘恢复到 22.04 LTS 版本,然后再升级到 24.04 LTS 版本,并更仔细地重复此过程)。这些都是极端情况,但也说明了 Canonical 为何选择将官方的 24.04 到 26.04 升级路径推迟到 26.04.1 版本:他们需要时间来修复初始阶段的 bug。
如果在尝试更新后,您没有看到任何变化,但 apt 也没有报告任何错误(除了部分处于逐步推送阶段的软件包外,所有软件包都显示“正常”),则可能是您的系统尚未启用此更新,或者出于稳定性考虑,该路径已被阻止。在这种情况下,重复使用相同的命令通常无法解决问题:最好阅读官方文档,查看`/var/log/dist-upgrade` 中的日志,并考虑是否值得等待。
当系统彻底崩溃甚至无法进入桌面时,很多情况下最快捷、最省力的办法是从U盘启动恢复数据,然后再进行全新安装。因此,在从一个LTS版本切换到另一个LTS版本之前,务必创建备份,尤其是在您进行了大量自定义设置、使用了PPA或非标准驱动程序的情况下。
我应该现在升级到 Ubuntu 26.04 LTS 还是再等等?
几乎所有人都会问:现在升级到 Ubuntu 26.04 LTS 是否值得?答案很大程度上取决于您的需求和当前情况。
如果您是使用现代硬件的桌面用户,并且不依赖 X11 处理任何关键任务,而且对 Wayland、GNOME 50、更佳的游戏支持和新应用等改进感兴趣,那么升级就很有意义,特别是如果您是从 24.04 LTS 甚至更早的版本升级而来。不过,最明智的做法是等待Ubuntu 26.04.1,该版本修复了初始版本中的主要 bug。
如果你是Linux 新手,几天前才安装了 Ubuntu 24.04 LTS,别着急。最好先专注于学习基础知识、配置环境,熟悉终端、分区和备份等操作,然后再进行重大升级。对于初学者来说,先使用一个可用的版本一段时间,等到生态系统更加成熟后再升级到新的 LTS 版本,这样更有利于学习。
对于生产服务器,传统的建议依然不变:无需运行新的 LTS 版本。Ubuntu 24.04 LTS 的支持将持续到 2029 年,因此迁移到 26.04 需要谨慎规划:首先在测试环境中进行测试,验证兼容性(尤其是在使用与内核交互的软件、特殊驱动程序、容器等的情况下),然后再安排迁移。许多管理员选择在新项目中开始使用新的 LTS 版本,而将现有基础架构保留在之前的 LTS 版本上,直到所有问题都得到验证。
如果您出于工作相关原因(例如,某些捕获软件、与 Wayland 不兼容的图形工具或非常特定的流媒体工作流程)而使用 GNOME 和 X11,那么如果您的使用场景特别关键,则值得考虑继续使用 24.04、切换到 X11 版本,甚至探索其他发行版。
简而言之,Ubuntu 26.04 LTS 有望成为近年来Ubuntu 生态系统中最重要的版本之一:它整合了 Wayland,将 Rust 集成到核心实用程序中,为后量子时代铺平了道路,利用 TPM 增强了加密,并使该发行版成为 AI 和 GPU 计算极具吸引力的平台。花些时间决定何时以及如何升级,是充分利用所有这些优势的最佳方式,同时避免将您的机器变成意外的测试场地。