- Linux 7.0 开启了全新的内核系列,采用稳定的 Rust 内核,支持下一代硬件,并进行了多项内部优化。
- 文件系统、内存管理、调度程序和交换空间都得到了改进,从而提供了更快、更高效的 Linux 系统。
- 通过后量子密码学、SELinux 改进和 io_uring 的 BPF 过滤来加强安全性,以满足苛刻环境的需求。
- 该内核集成了对网络、虚拟化、NPU 和本地 AI 的高级支持,使其成为现代云、服务器和桌面的基础。

最终成果是一个更加完善的内核,几乎在所有方面都得到了改进:支持当前和未来的硬件(Intel Nova Lake、AMD Zen 6、Snapdragon X2 Elite、ARM64、RISC-V、LoongArch 等),更快更稳定的文件系统,精心优化的性能,利用后量子加密技术增强安全性,以及关于在开发中使用 AI 工具的明确策略。这不仅仅是简单的数字更改:在实际应用中,你会感受到一个更加敏捷、现代化的 Linux 系统,它能更好地应对未来的挑战。
为什么会有 Linux 7.0 版本而没有 Linux 6.20 版本?
Linux 7.0 的起源既务实又奇特:Linus Torvalds 认为 6.x 系列已经过于冗长,像 6.19 这样的版本即将发布,继续添加子版本最终会变得一团糟。正如他那句如今广为人知的玩笑——“数着数着就数不过来了”——他决定重置版本计数器,直接跳到 7.0。
此次编号变更背后并非理念上的突破,而是内核开发中一项由来已久的传统:每当第二个数字接近 20 时,就会开启一个新的、更大的版本号系列。这既便于管理,又能将大量的开发工作按历史顺序归类:6.x 版本保持着高度成熟和稳定的状态,而 7.x 版本则为新的架构、标准和内核编程方式做好了准备。
此外,还有一个技术战略层面:以6.19 内核结束 6.x 时代,使得该分支能够巩固其作为稳定性标杆的地位,这得益于其积累的补丁、服务器改进(例如用于热更新的 Live Update Orchestrator)以及在 HDR 和密码等领域的进步。6.19 仍然是许多发行版和关键环境的“可信”内核,而 7.0 则将承担未来基础架构的角色,带来更宏大的变革。
Linux 7.0 的开发也遵循着非常具体的时间表:该分支的开发始于稳定版 6.19 发布之后,遵循着从第一个候选版本发布到最终发布大约十周的经典周期。稳定版计划于 2026 年 4 月中旬发布,具体日期可能为 4 月 5 日、12 日或 19 日,具体取决于所需的候选版本数量。所有这些都使得 7.0 成为 Ubuntu 26.04 LTS 的旗舰内核,并且许多滚动更新发行版也将几乎立即采用它。
从象征意义上讲,7.0 版本的发布也标志着一个时代的结束:多年的辩论、邮件列表讨论、子系统改进以及为重大变革(例如 Rust 或 NPU)所做的默默准备,都汇聚于此版本。它并非某些人每年梦寐以求的“Linux 桌面革命”,而是下一代硬件、高级安全性和更简洁的代码库完美融合的里程碑。
Rust 巩固了其在内核中的地位:告别实验标签
Linux 7.0 最引人注目的亮点之一是Rust被集成到内核中,成为其稳定组件。经过数年的努力、无数次的补丁以及漫长的“实验性”测试阶段,Rust-for-Linux 项目终于告别了实验阶段,正式成为 Linux 开发体系的一部分。
三十多年来,Linux 的核心几乎完全是用 C 语言编写的。C语言功能强大,但也容易出现内存错误,这简直是攻击者的福音。Rust 的出现正是为了解决这类结构性缺陷:它的内存所有权模型避免了许多经典漏洞,并大幅减少了我们每年都会遇到的相当一部分严重安全漏洞。
将 Rust 引入内核的工作大约始于三年前,由 Miguel Ojeda 领导。Linux 7.0 标志着这一象征性转变:结束测试阶段并将 Rust 标记为“稳定版”的补丁带有他的签名,维护者的共识也在 2025 年 Linux 内核维护者峰会上得到明确表达。信息非常明确:实验结束了,Rust 将长期存在。
但这并不意味着 C 语言会消失。内核的大部分代码在未来很多年内仍将使用 C 语言编写,而且目前也没有人计划从头开始重写内核。但从 Linux 7.0 开始,新的驱动程序和子系统可以直接用 Rust 构建,从而利用 Rust 的内存安全性。对于那些想要深入了解相关挑战的人来说,有一些文章分析了在内核中使用 Rust 的缺点和挑战。
与此同时,该项目制定了关于工具生成内容(包括人工智能驱动的代码助手)的官方政策。内核欢迎使用人工智能的贡献,但同时也制定了明确的规则,以确保代码易于理解、可审查且合法。您可以阅读更多关于人工智能生成代码政策的信息。我们欢迎所有形式的帮助,但所有帮助都必须遵循一个能够保护项目质量和完整性的框架。
文件系统:Btrfs、XFS、EXT4、EROFS 等

文件系统再次成为 Linux 7.0 的重点,此次更新旨在提升性能、可靠性和灵活性。如果您需要处理大量数据、使用文件服务器,或者只是想要更流畅的桌面体验,那么 Linux 7.0 将为您带来诸多惊喜。
当块大小超过页面大小时,Btrfs 获得直接 I/O 支持,这对于某些需要降低内核页面缓存开销的工作负载而言至关重要。这一改进使其在以往其他系统仅因其直接访问性能而优先考虑的环境中更具竞争力。
XFS 引入了一种非常有趣的自主自愈能力:一个与 systemd 集成的后台守护进程,即使在文件系统已挂载并正在使用的情况下,也能自动进行修复。实际上,这意味着更少的服务中断,以及对以往需要手动执行 fsck 或安排维护窗口才能解决的错误具有更强的恢复能力。
EROFS 是一种只读文件系统,专为不可变发行版优化,默认启用 LZMA 压缩。这种选择兼顾了极高的压缩比和合理的性能,非常适合在不牺牲太多速度的前提下,将节省空间放在首位的系统镜像。要更好地理解不可变镜像,请参阅“什么是不可变 Linux 发行版?”
作为数百万系统安装中值得信赖的成熟框架,EXT4也获得了关注:并发写入处理得到改进,使多进程同时写入的场景更加稳健。CPU 级缓存管理得到优化,减少了瓶颈,尤其是在现代 SSD 上,从而降低了延迟,加快了应用程序启动速度。
NTFS3 和 exFAT 在主内核中持续完善。NTFS3 正在进行内部改进,重点在于提升稳定性和性能,并增强与 Windows 分区之间的互操作性。exFAT 广泛应用于 SD 卡和 U 盘,也在不断优化自身,力求成为可移动设备的可靠选择。
此外,Linux 7.0 引入了 NULLFS 作为一种最小化的“伪系统”,从技术角度来看很有意思,但目前对大多数用户没有直接影响。同时,F2FS 和其他面向闪存的系统也在持续开发中,旨在优化设备性能和延长使用寿命。
性能:交换空间、ZRAM、调度器和更敏捷的系统

在性能方面,Linux 7.0 并没有进行任何神奇的改动,而是通过一系列优化,使系统运行速度更快、更流畅。许多优化对用户来说并不明显,但在响应时间、资源消耗和负载稳定性方面却能显著提升。
继 Linux 6.18 版本开始的第二次重大重构之后,交换表正在进行第二次重大重构。此次重构提高了从交换空间到内存的读取速度,在多个进程共享交换空间的情况下,速度提升可达 20%。对于内存有限或负载较高的系统而言,这一改进足以显著提升系统性能,使其从运行缓慢跃升至高效运行。
zram 用户也能从中受益匪浅:内核不再需要先解压缩页面再将其写入磁盘,而是可以直接以压缩格式写入。这降低了 CPU 负载,并在 zram 与持久存储设备结合使用时提高了整体效率。
任务调度器通过时间片扩展 (TSE) 获得了一项关键改进。多年来,许多用户抱怨臭名昭著的微卡顿:调度器在关键时刻切断任务的 CPU 时间,导致短暂的中断或卡顿。有了 TSE,相关任务可以在被中断前占用处理器更长时间,从而改善桌面、游戏和交互式应用程序的流畅体验。
此外,线程的创建和销毁速度也得到了提升,现在提高了 10% 到 16%;文件的打开和关闭操作速度也提高了 4% 到 16%。这些百分比单独来看可能并不显著,但结合之前的所有改进,它们使系统能够更好地应对高强度工作负载。
关于电源管理,之前为机械硬盘设计的旧版 `laptop_mode` 函数已被永久移除。在固态硬盘时代,这种机制带来的益处甚微,且会增加内核维护的复杂性,因此决定简化流程,并采用专为当前硬件设计的现代电源管理策略。
在现代英特尔 CPU 中,TSX 技术会在特定世代的处理器中重新启用,例如第十代及以后的处理器,前提是内核判定该型号处理器不存在已知漏洞。TSX 的激活由内核自动管理,内核会根据 CPU 的特性自动做出决定,从而在不牺牲安全性的前提下提升多线程性能。
网络、虚拟化和云计算:通往 Wi-Fi 8 和更安全飞地的道路
Linux 7.0 也极大地推动了网络和虚拟化领域的发展,其变化对于在家拥有服务器的用户以及像 Meta 或 Amazon 这样的大型企业云都至关重要。
其中一项关键新功能是对 AccECN 的全面支持。AccECN 是一种比以往系统更精确的拥塞通知机制。它使连接端点能够更有效地应对网络拥塞,从而在无需进行非常规应用层变通的情况下,改善复杂连接的延迟和性能。
在虚拟机领域,VSOCK套接字引入了对网络命名空间的支持,从而促进了客户机和宿主机之间更安全、更隔离的通信。同时,KVM还增加了对AMD Zen 5及更高版本处理器上的ERAPS(返回地址预测技术)的支持,提升了最新硬件上的虚拟化性能。
Linux 7.0 还为 Wi-Fi 8 (802.11bn) 标准奠定了基础,集成了初始支持,未来版本将扩展该支持。这确保了当兼容的路由器和网卡普及时,内核能够及时利用它们。
在云计算领域,重点在于极致的数据隔离。大型平台力求使在其基础设施中传输的信息完全不透明,即使对管理员而言也是如此。基于此,Linux 7.0 通过加密内存隔离区进一步提升了虚拟机的隔离性,从而确保敏感数据(例如银行数据、私人文档或个人照片)的处理过程不受任何授权代码之外人员的访问。
此外,连接管理方面也进行了一些虽小但重要的调整,网络协议栈和驱动程序也得到了改进,同时还为一些尚处于早期阶段的新技术做好了准备。所有这些都使 Linux 继续保持其在数据中心、容器和高流量服务领域的首选地位。
增强安全性:后量子密码学、SELinux 和 BPF
安全是 Linux 7.0 大力推进的另一个支柱领域,旨在应对当前威胁以及涉及量子计算机的中长期场景。
一项重要的决定是摒弃基于 SHA-1 的模块签名方案,SHA-1 算法已被公认为不安全。取而代之的是,内核采用了后量子时代的 ML-DSA 签名,旨在抵御来自未来强大量子系统的攻击。这使得内核与业界向抗量子密码学发展的方向保持一致。
SELinux 是 Linux 世界中应用最广泛的强制访问控制系统,现在它通过支持 BPF 令牌这一附加控制机制而得到加强。这使得定义更复杂、更动态的策略成为可能,能够应对传统规则无法满足需求的复杂场景。
另一个关键变化是将 BPF 过滤应用于 io_uring,io_uring 是一种异步 I/O 接口,由于其能够减少系统调用并提高性能,因此应用越来越广泛。在 Linux 7.0 中,管理员可以对 io_uring 操作进行沙箱化和过滤,从而控制哪些操作是被允许的,而无需在需要加强安全性的高要求环境中禁用所有功能。
在用户身份验证方面,Linux 6.19 系列已经通过标准的 Passkeys API 奠定了基础,实现了无需传统文本密码的无密码体验,并允许直接从操作系统管理加密密钥。Linux 7.0 在此基础上进行了扩展和整合,进一步增强了身份验证的可靠性,并更好地集成了生物识别技术和外部安全设备。
清理旧代码也有利于安全:通过删除支持几乎已淘汰的硬件的过时驱动程序和子系统,可以减少攻击面和复杂性,这些复杂性虽然几乎没有增加任何价值,但潜在风险却得以降低。
硬件支持:从传统到下一代
Linux 7.0 的一个显著特点是其对硬件支持的雄心,从仍能焕发新生的老式设备到尚未上市的平台,都得到了支持。
在 CPU 方面,内核已为新一代 Intel 和 AMD 处理器做好准备:初步支持 Intel Nova Lake、Diamond Rapids 和 Panther Lake,并兼容 AMD Zen 5 和 Zen 6,确保许多下一代处理器能够从一开始就启动 Linux,而无需等待特定的补丁。
ARM64、RISC-V 和 LoongArch 架构也得到了改进,进一步强化了内核在移动设备、超轻薄笔记本电脑、开发板和嵌入式设备中的作用。例如,RISC-V 架构集成了 Zicfiss 和 Zicfilp 等扩展,扩展了某些流程控制和中断处理操作的功能并优化了性能。
在 SoC 和外围设备领域,Linux 7.0 增加了对高通和联发科新芯片的支持,并改进了对 Google Tensor USB PHY 和 Apple Silicon 中 USB-C 的支持,使现代笔记本电脑和平板电脑的电源、数据和视频管理更加可靠。
此外,还有一些有趣的兼容性改进:内核现在可以识别 PS4 和 PS5 的 Rock Band 4 蓝牙吉他,以及罗技 K980 太阳能键盘。这些设备并非关键设备,但它们体现了 Linux 社区致力于让“一切皆可运行”的执着,从关键任务服务器到小众外设,无一例外。
对于像 Rockchip RK3588 和 RK3576 这样的平台(常见于迷你电脑和 Orange Pi 或 Radxa 等开发板),硬件视频解码(H.264/H.265)已直接集成到主内核中。这使得流畅的 4K 播放无需依赖厂商修改的内核,从而提升了多媒体体验并简化了长期维护。
图形、HDR 和游戏:AMD、英特尔和一丝怀旧情怀
在图形领域,Linux 7.0 继续努力追赶最新的 GPU,同时也没有忘记那些仍然能够胜任的旧硬件。
对于 AMD 而言,AMDGPU 驱动程序增加了对新硬件模块的支持,包括 GFX 12.1(面向 RDNA 4 之后的一代)和 GFX 11.5.4(RDNA 3.5 的升级版本)。AMDKFD 计算驱动程序也同步更新,使得这些 GPU 可以同时用于游戏和计算密集型任务。
英特尔的 Xe 驱动程序持续完善,在 SR-IOV(GPU 级虚拟化)和跨设备共享虚拟内存方面取得了进展。此外,Nova Lake 处理器的显示支持现已全面实现,考虑到 Ubuntu 26.04 LTS 的发布以及将搭载这些 CPU 的新款笔记本电脑,这一点至关重要。
对于注重向下兼容性的用户来说,内核 6.19 中已开始的工作意义重大:最新的 amdgpu 驱动程序现在支持采用 GCN 1.0 和 1.1 架构的旧款 AMD GPU,而这些 GPU 此前只能使用不支持 Vulkan 的过时驱动程序。现在,许多老旧系统可以运行当前软件,并且稳定性和性能都得到了显著提升,从而延长了系统的使用寿命。
HDR 支持持续进步。6.19 内核为 Linux 中出色的高动态范围 (HDR) 功能奠定了基础,而 HDR 一直是 Linux 的一大难题。Linux 7.0 继续优化与 Intel、AMD 和 Nvidia 驱动程序的集成,旨在为兼容显示器带来现代化的视觉体验——这对于内容创作者和高要求游戏玩家至关重要。
本节还包含一些提升生活质量的小细节:更多可用的温度传感器,与华硕、惠普和联想等品牌的笔记本电脑更好的兼容性(风扇、背光、传感器),对英特尔 Battlemage 等 GPU 的改进,以及 Nouveau 和 PowerVR 等项目取得的小小进展。
神经网络处理单元 (NPU)、本地人工智能和加速计算的未来
一个不太明显但非常强大的变化是,经过改进的计算加速子系统到来,它允许内核直接与 NPU(神经处理单元)通信,而无需奇怪的中间人。
与NPU的直接集成使得在本地更高效地运行AI工作负载成为可能:根据共享测试,某些进程在NPU上运行比在CPU上运行最多可节省80%的电量。这意味着更多应用程序将能够在用户自己的设备上执行AI推理,而无需依赖云端。
除了提升电池续航能力,隐私方面也有直接影响:如果你的电脑能够在本地处理人工智能模型,那么需要发送到外部服务器的敏感数据就会减少。对于语音识别、图像分类、智能过滤器或本地助手等任务而言,这无疑是一项重大进步。
Linux 7.0 着重关注 NPU 和新兴硬件,预示着未来几乎所有笔记本电脑或台式机都将配备某种专用 AI 加速器。通过在内核核心中加入这种支持,发行版和应用程序可以依赖于通用基础架构,而无需依赖专有解决方案或厂商特定的补丁。
如何安装 Linux 7.0 以及现在是否值得升级
如果您想尝试新内核,有几种方法,但最好谨慎行事。社区也提醒,虽然 7.0 版本已发布为稳定版,但它是一个非常大的更新,随着使用人数的增加,出现一些小 bug 是正常的。
在基于 Debian/Ubuntu 的发行版上安装内核最简单的方法是使用 Mainline Kernel Installer 工具。添加其 PPA 源并更新后,您将在图形界面中看到可用内核列表。选择 Linux 7.0,只需点击几下即可安装。重启后,您可以使用新内核从GRUB启动,并使用`uname -r` 命令验证一切是否正常。
对于高级用户,始终可以选择手动编译内核的经典方法:从官方网站下载 linux-7.0.tar.gz 文件,解压,使用`make menuconfig`配置选项,并安装必要的编译依赖项。然后,使用`make -j$(nproc) `启动编译过程,接着执行`make modules_install`和`make install`。如果没有错误,重启后即可使用根据您的需求编译的新内核启动系统。如果您需要更详细的指南,请参阅如何下载、配置和编译内核。
然而,对于大多数用户来说,一般的建议是谨慎行事:如果你的系统运行流畅,并且你不需要 7.0 版本的特定改进(例如,支持全新的芯片或某些关键功能),最好等到你的发行版在第一批维护补丁发布后正式采用该版本。
像 Arch Linux 或 Fedora 这样的滚动发行版通常会快速集成新的内核版本,因此如果您使用其中之一,很可能在 Linux 7.0 发布后不久就能使用。而在像 Ubuntu LTS 或 Debian Stable 这样较为保守的发行版中,Ubuntu 26.04 LTS 及后续版本将默认包含 Linux 7.0 内核。
总之,最好记下当前的内核版本(使用`uname -r` 命令),并确保你的启动管理器允许你选择旧版本的内核。这样,如果 Linux 7.0 在你的特定硬件上出现任何意外问题,你可以轻松地回滚到之前的版本,而不会遇到任何问题。
总而言之,Linux 7.0 标志着内核新时代的开始:它巩固了对 Rust 的承诺,改进了关键的文件系统和子系统,为 Wi-Fi 8、NPU 和下一代 CPU 铺平了道路,并通过后量子加密和对 I/O 及权限的更精细控制增强了安全性。无论您是现在安装还是等待发行版自动推送,此版本都将为未来几年的 Linux 生态系统定下基调。
对字节世界和一般技术充满热情的作家。我喜欢通过写作分享我的知识,这就是我在这个博客中要做的,向您展示有关小工具、软件、硬件、技术趋势等的所有最有趣的事情。我的目标是帮助您以简单而有趣的方式畅游数字世界。

