又一波大更新!Linux 7.2 正式发布,这些变化可能直接影响你的电脑

查看 45|回复 6
作者:2011chenrongbo   
Linux Kernel 7.2 正式发布,Linux 内核项目负责人 Linus Torvalds 宣布了这一最新稳定版本。作为新一代 Linux 内核,Linux 7.2 在进程调度、文件系统、网络、虚拟化、内存管理、安全以及硬件支持等多个方面带来了大量改进,同时也进一步清理了一批已经过时的硬件支持和内核代码。
与此前版本相比,Linux 7.2 并没有集中在某一项重大功能上,而是对内核的多个核心子系统进行了持续优化。这些变化虽然不少属于底层技术,但对于服务器、桌面电脑、虚拟机以及各种嵌入式设备来说,都有望带来更好的性能、稳定性和硬件兼容性。
⚙️ 调度器迎来缓存感知优化
Linux 7.2 在进程调度方面加入了缓存感知型负载均衡机制。简单来说,内核现在会更加关注不同 CPU 之间的缓存关系,在进行任务调度时,尽量让共享缓存资源的进程继续运行在相同的 CPU 缓存域中。
这样可以减少进程频繁在不同 CPU 之间迁移所产生的缓存失效和数据重新加载开销。对于部分对缓存敏感的工作负载来说,这项改进有望进一步提升整体运行效率。
🧠 内存与文件系统持续优化
内存管理同样获得了一系列改进。持续重构中的 swap 子系统进一步统一了匿名 folio 和共享内存 folio 的处理方式,同时降低了自身运行所需要的内存开销。开发人员表示,相关静态元数据带来的额外开销已经接近于零,部分工作负载的性能也得到了一定提升。
文件系统方面,Btrfs 成为了 Linux 7.2 的重点改进对象之一。大 folio 现在默认启用,并新增了最大 2 MB folio 的支持,不过后者目前仍属于实验性功能。XFS 的分区存储支持也进一步成熟,这项功能最初在 Linux 6.15 中加入,如今已经不再被标记为实验状态。
存储子系统还新增了 dm-inlinecryptDevice Mapper 目标,主要用于支持内联加密功能的块设备。NFS 则将默认传输块大小提升至 4 MB,不过这一调整只会应用于内存容量至少达到 16 GB 的系统。
此外,内核中的 SMB 服务器现在支持以压缩形式存储文件,并可以对通过网络传输的数据进行压缩。NTFS 也进一步增强了磁盘元数据损坏防护能力,同时增加了对 Windows 原生符号链接的支持。
🌐 网络与 BPF 获得多项增强
网络子系统也迎来了不少变化。MultiPath TCP(MPTCP)的子流数量上限从此前的 8 个提升至 64 个,对于需要通过多条网络路径进行数据传输的应用来说,这意味着更大的扩展空间。
与此同时,Linux 开发人员仍在持续减少网络子系统对全局 rtnl_lock的依赖,以降低大型系统中的锁竞争,并进一步改善网络子系统的扩展能力。
BPF 同样获得了一系列更新。BPF 哈希映射现在可以采用可动态调整大小的实现,不再需要在创建时固定桶数量。此前 BPF 函数和 kfunc 最多只能使用 5 个参数,这一限制也被取消,现在可以通过栈传递更多参数。此外,同一个 BPF 程序现在能够更加高效地附加到多个 tracepoint,为性能分析、监控和安全工具开发提供了更大的灵活性。
🖥️ KVM 虚拟化能力进一步提升
虚拟化方面,KVM 新增了对 Intel Mode-Based Execution Control(MBEC)和 AMD Guest-Mode Execution Trap 的支持。
这些技术可以帮助虚拟机更加精细地控制代码执行权限,并减少虚拟机在处理权限相关操作时频繁进入宿主机的情况,从而改善虚拟化环境的运行效率。
针对 Intel TDX 系统,Linux 7.2 还加入了管理 TDX 软件模块的基础设施,其中包括在系统运行过程中替换 TDX 模块的能力,为机密虚拟机环境提供了更加灵活的管理方式。
🦀 Rust 支持继续扩大
Linux 内核对 Rust 的支持也在不断推进。Linux 7.2 将 IBM s390 架构加入到可以构建 Rust 内核代码的架构列表中,这意味着 Rust 在 Linux 内核中的应用范围进一步扩大。
与此同时,内核源码树中还加入了 Rust zerocopycrate,为内存数据处理提供低成本的基础功能,同时有助于减少不安全代码的使用范围。
🛡️ 安全功能进一步加强
安全方面,Landlock 获得进一步扩展,现在可以限制 UDP 套接字的使用,为应用程序提供更加细粒度的网络访问控制能力。
Integrity Measurement Architecture(IMA)也新增了从内核内存中导出并删除测量数据的能力。对于长期运行并积累大量测量记录的系统来说,这项改进可以帮助释放内存资源。
🧹 清理过时硬件与旧代码
除了增加新功能之外,Linux 7.2 也继续进行内核代码“瘦身”。开发团队进一步清理了多年以前遗留下来的旧硬件和架构支持,其中一个比较明显的变化,就是删除了超过 13,000 行用于没有硬件 FPU 处理器的浮点运算模拟代码。
PowerPC 架构中针对特定硬件优化的 MD5 实现也被移除。同时,一些已经较少使用的网络硬件和协议支持也被清理,包括部分 ISA 和 PCMCIA ARCnet 设备、老旧的 PCMCIA 蓝牙适配器、更多 ATM 相关代码以及 AppleTalk。
此外,AF_ALG 机制已经被标记为弃用,未来可能会从 Linux 内核中彻底移除。
📦 新增 SBOM 生成功能
对于需要自行编译 Linux 内核的开发者来说,Linux 7.2 还加入了一项比较实用的新功能,现在可以通过 make sbom命令生成与当前内核配置对应的 SBOM,也就是软件物料清单。
该功能会利用 Linux 内核源码中的 SPDX 信息,只把当前配置下实际参与编译的文件纳入清单,因此生成的 SBOM 能够更加准确地对应最终构建出来的内核。
与此同时,构建 Linux 内核所需的最低 LLVM 版本也提升至 LLVM 17.0.1。
💻 硬件支持更加丰富
硬件兼容性一直是 Linux 内核更新的重要内容,Linux 7.2 也带来了大量新的硬件支持。此次更新涵盖无线网卡、游戏掌机、数位板、图像处理器以及各种传感器和 SoC 组件,为新设备提供了更好的支持。
其中包括:
Realtek 8922AU USB 无线网卡、Virtio CAN 接口、OneXPlayer 掌机控制器、新款 Wacom 设备、更多 AMD 图像信号处理器,以及 USB4STREAM 硬件,同时还增加了大量传感器、电源控制器、音频编解码器、SoC 组件和 PHY 等设备支持。
📥 Linux 7.2 已开放下载Linux Kernel 7.2 现已可以从 kernel.org 获取源代码。采用滚动更新模式的 Linux 发行版通常会较快将新内核加入软件仓库,而其他发行版则需要经过自身测试和打包流程,预计会在之后陆续提供更新。
对于普通用户来说,没有必要为了追求最新版本而立即手动编译 Linux 7.2。如果当前使用的 Linux 发行版已经提供经过测试的 Linux 7.2 软件包,建议优先通过发行版官方软件仓库进行升级,这样通常能够获得更好的兼容性和稳定性。
🌟 总结
总体来看,Linux 7.2 是一次覆盖面非常广的内核更新。它不仅改进了 CPU 调度、内存管理、Btrfs、网络、BPF 和 KVM 等核心组件,还进一步扩大了 Rust 支持范围,并加入 SBOM 生成功能。
与此同时,Linux 7.2 继续清理已经过时的硬件和历史代码,让内核保持更加精简和现代化。对于服务器、虚拟化平台、开发环境以及新硬件用户来说,这些底层改进都具有一定价值。

内核, 硬件, 子系统

linaska123   
Linux内核7.2正式发布:NTFS读写能力迎来大升级
一、重磅更新来袭,开源内核迎来关键版本
Linux 内核 7.2 正式对外发布,作为完全免费开源的操作系统内核,长期托管于git.kernel.org,是整个 Linux 生态的底层基石,全球数百万服务器、桌面设备、平板设备都基于该内核运行。新版本放出之后,海外技术社区讨论热度迅速走高,大量普通用户、桌面爱好者、硬件折腾党纷纷留言,有人看到新功能十分兴奋,也有不少普通使用者暴露出实实在在的设备兼容痛点。
很多普通 Linux 用户一直有三个现实诉求。痛点是跨系统读写 NTFS 移动硬盘容易出现数据损坏,Surface 这类特殊硬件驱动适配差,老电脑硬件得不到新版本内核支持;痒点是希望一套内核兼顾新特性、老硬件兼容、Windows 磁盘互通,不用自己手动打补丁编译内核;爽点是直接升级系统内核,就可以稳定读写 NTFS 硬盘,老旧设备继续发挥余热,小众硬件开箱即可正常工作。
但热闹的评论区也透露出残酷现实:内核版本更新不等于万事大吉,新功能有磨合期,部分硬件依旧存在适配鸿沟,普通用户盲目升级反而可能踩坑。新版本带来突破的同时,依旧有大量现实问题等待解决。
二、核心拆解:7.2 版本核心变化与实操要点
这一次 Linux 7.2 并不是单纯修 bug 迭代,有两项改动被社区反复讨论,分别是 NTFS 内核驱动大幅增强、复古硬件支持回归,同时也暴露出笔记本硬件适配的遗留问题。
NTFS 驱动重大迭代
7.1 版本就已经对原生 NTFS 驱动进行改造,7.2 继续追加能力,新增 NTFS 符号链接支持。
    ntfs:内核原生 NTFS 驱动,7.2 版本后支持读写,这是本次更新的重点;升级之后挂载 NTFS 硬盘优先选用该驱动
    ntfs3:由 Paragon 开发,后续已经停止维护,存在已知缺陷,不建议普通用户作为主力使用
    ntfs‑3g:FUSE 层实现的 NTFS 驱动,兼容性稳定,但读写性能偏弱
fstab 挂载参考配置
/dev/sdX1  /mnt/ntfsdisk  ntfs  defaults,noatime  0 0
    提示:把 /dev/sdX1 替换成自己实际的硬盘分区路径,挂载点 /mnt/ntfsdisk 需要提前创建。
社区测试反馈,简单复制文件场景下原生 ntfs 驱动工作表现良好,但不建议立刻直接存放核心备份数据,需要经过更多实际场景验证。NTFS 存在备用数据流特性,在 Linux 与 Windows 交替使用磁盘时,该特性有可能出现解析异常,这是跨文件系统使用需要留意的细节。如果系统异常断电、磁盘挂载状态下断电,NTFS 磁盘依旧需要回到 Windows 执行 chkdsk 磁盘校验修复,Linux 侧无法完整处理脏标记。
老硬件支持回归
486 处理器支持、x87 仿真代码重新合入主线内核。很多爱好者非常欢迎这次改动,老旧的 x86 古董设备可以继续使用新版内核,充分挖掘旧机器剩余价值。当然硬件性能上限客观存在,不要对老旧设备的运行体验抱有过高期待。
硬件适配现状
Surface 设备依旧是 Linux 桌面圈一个典型难题。Surface Laptop 3 用户反馈,Fedora 官方源最高只给到 6.19.8‑3 版本,想要升级到 7.2 内核,Surface 相关补丁还没有完整并入主线。部分较新的 ARM 架构 Surface 设备主线内核 DTS 设备树有部分支持,但功能没有做到完整可用。有爱好者通过多套软件源组合,在 12 英寸 Surface 设备上跑通 Ubuntu,但依旧存在部分功能缺失。部分用户则直接更换华硕 Flow Z13 设备,避开 Surface 的驱动坑。
也有用户遇到三星 OLED 显示器问题,原版 amdgpu 驱动超时参数不足,需要自行打内核补丁修改超时时间,社区建议这类修改整理成内核参数向上游提交,让更多人受益。
手动编译内核简单参考
Gentoo 用户已经完成 7.2.0 编译运行:
uname -aLinux europa 7.2.0 #1 SMP PREEMPT Sun Aug 16 20:27:24 EDT 2026 x86_64 GNU/Linux
编译过程中 make oldconfig 会弹出少量配置选项,大部分普通硬件可以直接默认回车跳过。普通发行版用户不建议盲目手动编译内核,优先等待官方软件源推送更新包。
三、辩证分析:新功能亮眼,但不能盲目乐观
新版本内核带来很多值得期待的改进,但技术社区的讨论也给到普通人非常理性的提醒,每一项突破背后都存在客观短板。
先肯定 NTFS 原生读写的价值:过去 Linux 想要读写 NTFS 磁盘,要么用性能差的 ntfs‑3g,要么使用维护停滞的 ntfs3,原生内核驱动补齐读写能力,对于需要 Windows、Linux 双系统共用移动硬盘的用户来说是巨大进步,不用再优先选择 exFAT。exFAT 缺少日志机制,不少用户遇到过数据丢失的经历,ext4 又无法被 Windows 原生识别,长久以来跨系统存储一直是 Linux 桌面的老大难。
但也要看到风险,新版驱动刚进入大众视野,真实环境下的各种异常场景还需要大量用户验证。磁盘异常断电后的修复流程依旧依赖 Windows 工具,备用数据流这类 NTFS 独有特性,跨系统交互依然有概率出现异常。直接把重要备份全盘交给新版 NTFS 驱动,依旧存在不确定性。这就引发思考:对于重要资料备份,我们是否依旧要优先考虑单一操作系统的原生文件系统?
老硬件支持回归这件事同样两面看待。能够让几十年前的 486 硬件跑上新内核,开源社区的情怀和技术能力值得肯定。但硬件物理性能瓶颈不会消失,内核支持不等于日常使用流畅,更多是技术把玩、怀旧场景的价值,普通用户不要指望靠新版本内核复活老旧设备用来日常办公。
硬件适配层面,主线内核永远不可能覆盖全部小众硬件。Surface 这类定制化硬件,大量硬件控制逻辑属于厂商闭源内容,部分功能只能依靠社区逆向开发补丁。补丁并入主线内核需要漫长的审核周期,这就造成发行版内核版本和最新主线内核之间,会出现功能断层。值得思考,普通桌面用户,到底是追最新内核版本更重要,还是设备全部硬件稳定可用更重要?
四、现实意义,对不同人群带来哪些改变 桌面普通用户
双系统、经常交换移动硬盘的人群,未来随着各个发行版推送 7.2 内核,原生 ntfs 驱动会成为跨磁盘方案的新选择。但现阶段不要立刻替换自己的备份方案,可以拿非关键文件做测试,观察一段时间稳定性再做迁移。
硬件折腾爱好者
古董 x86 设备玩家、使用小众笔记本的用户,可以体验新版内核新特性。Surface 设备用户依旧需要依赖社区维护的内核仓库,主线内核还不能完整解决全部硬件问题。遇到显示器兼容这类问题,有能力的用户可以尝试把修改方案整理向上游提交,改善整个社区的使用体验。
发行版维护者
Nix、Gentoo 这类滚动发行版社区已经开始跟进 7.2 版本。Nix 社区在等待版本进入 nixpkgs 主分支,Chaotic‑Nyx 仓库也已经恢复活跃。各个主流发行版不会立刻推送,需要做大量适配、补丁整合、稳定性测试,普通用户耐心等待官方源更新是最稳妥的选择。
服务器场景
服务器场景一般不会第一时间跟进最新主线内核,更看重长期支持版本,7.2 更多利好桌面端,服务器会继续沿用 LTS 长期维护内核。
五、互动话题
Linux 7.2 的发布,解决了一部分长期困扰桌面用户的老问题,同时也再次印证一个现实:内核新版本不等于所有设备全部完美适配。
有几个问题可以一起聊聊: 1、你平时双系统环境,会用什么文件格式做跨系统移动存储?是 NTFS、exFAT 还是其他方案? 2、你有没有遇到过 Linux 下硬件驱动适配翻车的经历,哪些笔记本硬件坑最多? 3、对于普通桌面使用者,你觉得应该第一时间追最新内核,还是优先选择稳定的长期支持版本?
meijian   
谢谢分享
linaska123   
感谢分享
linaska123   
非常重要的資訊,以後多一選擇。
meijian   
连486都支持,包罗万象啊
meijian   
谢谢分享
您需要登录后才可以回帖 登录 | 立即注册

返回顶部