4 月 18 日炸出硬核消息:
Linux 全新 NTFS 驱动正式并入 7.1 主线内核,被 Linus Torvalds 亲自盖章为 “NTFS 的复兴”。
这场跨越 4 年的代码攻坚战,终于把 Linux 与 Windows 的“系统代沟”彻底填平。
一、憋屈多年:NTFS 一直是 Linux 的“心病”
NTFS 是 Windows 标配文件系统,U盘、移动硬盘、双系统硬盘全靠它。但 Linux 这边,长期处于“半残”状态:
老 NTFS:只能读不能写,6.9 版直接被删
NTFS3(Paragon):2021 年并入 5.15 内核,支持读写,但代码臃肿、维护躺平,近年少有更新
ntfs-3g(FUSE):用户态跑,慢到怀疑人生,大文件直接卡成PPT
结果就是:Linux 用户插个 Windows 盘,要么只能看不能改,要么改完丢文件、掉性能,成了开源圈公认的“老大难”。
二、4 年磨一剑:大神单枪匹马重构驱动
扛起大旗的是韩国开发者 Namjae Jeon(exFAT 驱动、KSMBD 作者)。
从 2022 年起,他闷头 4 年,彻底重构旧 NTFS 驱动:
代码更干净:抛弃 NTFS3 复杂架构,回归简洁原生设计
完整读写:支持压缩、稀疏文件、ACL、日志回放,功能拉满
现代特性:性能、稳定性、兼容性全面碾压 NTFS3
配套工具:自带 FSCK 检查,运维更省心
一开始项目叫 NTFSPLUS,后来直接改名 NTFS,摆明要当正统接班人。
三、一波三折:Linus 先撤回再合并,标准极严
本周提交 PR 时还出了插曲:
首次提交:Git 提交结构不规范,被 Linus 直接“打回重做”
火速修正:Namjae 连夜改提交历史,重新提交
最终通过:代码干净、逻辑清晰,顺利合入 7.1 主线
Linus 亲自点评:“ntfs resurrection”(NTFS 复活),含金量拉满。
四、新旧并存:NTFS3 暂时保留,新驱动可开关启用
目前状态很稳妥:
NTFS3:继续留在源码树,不会立刻删除
新 NTFS:通过 NTFS_FS 的 Kconfig 开关启用
未来趋势:新驱动将成为主流,NTFS3 逐步淡出
五、意义多大?双系统、移动存储彻底解放
这次更新对普通用户太友好:
双系统自由:Win/Linux 互拷文件,稳定不掉速
移动硬盘:NTFS 盘即插即写,不用转格式、不用装软件
性能起飞:内核态原生驱动,比 FUSE 快几倍,比 NTFS3 更稳
生态完善:服务器、嵌入式、桌面全场景覆盖
从“只读残废”到“半残维护”,再到如今 “满血原生”,Linux NTFS 终于熬出头。
Namjae 4 年坚守、Linus 严格把关,让这张“跨系统通行证”真正好用、能用、长期用。
等 Linux 7.1 正式发布,插 NTFS 盘再也不用愁——这就是开源的力量:再难的坑,也有人愿意死磕到底。