在Windows系统里辛辛苦苦下载了一堆重要资料,结果一插上U盘或者移动硬盘,发现你的另一半——那个跑着Linux的电脑,根本读不出来!
那个蓝色的NTFS格式标签,就像一道无形的结界,把两个世界硬生生隔开。
每次遇到这种情况,你是不是都得先在Windows那边把文件压缩、折腾半天,才能跨过去?
说实话,这种"数字冷战"已经持续太久了。
但就在几天前(2026年4月17日晚间),科技圈发生了一件大事——Linux内核7.1版本正式"收编"了一个全新的NTFS驱动。更绝的是,连Linux之父Linus Torvalds都忍不住给它起了个外号:"NTFS复活"(ntfs resurrection)。
简单来说,以后Windows和Linux之间互相读写文件,终于不用那么费劲了。
先给不太了解的朋友解释一下。
NTFS是Windows系统默认的文件系统,你可以把它理解成硬盘上存储和组织文件的一套"规则"。而Linux则是另一套操作系统,它有自己的文件系统规则,和Windows不太一样。
这两个系统"语言不通"的问题,从Linux诞生的那天起就存在了。
早年间,Linux用户想访问Windows分区,得靠一些第三方工具,折腾起来挺麻烦。后来Linux内核里加入了NTFS3驱动,算是有了官方支持,但这个支持一直是只读的——你能看,但不能改。
想要在Linux里往NTFS硬盘上写文件?不好意思,要么格式化成Linux能直接操作的ext4,要么借助一些不完美兼容的方案。
这种感觉就像是:你有一把锁,但我只给你看门的权利,想往里面塞东西?没门。
一个韩国程序员,默默干了四年。
新并入Linux 7.1主线的这个NTFS驱动,背后是一位来自韩国的开发者Namjae Jeon。
你没听错,就是这么一个人,花了整整四年时间,从零开始重新编写了Linux内核里的NTFS驱动代码。
四年啊朋友们!
这期间他不是在做什么惊天动地的大项目,而是反复琢磨一件事:怎么让Linux既能读懂NTFS这套"语言",又能流畅地往里面写入数据,同时还要保持代码干净、容易维护。
你要在不破坏原有规则的情况下,给两个"语言不通"的系统建一座双向互通的桥梁,而且这座桥的设计图纸、每一块砖都得你自己画、自己垒。
工作量可想而知。
Namjae Jeon没有大公司背景,不是某个科技巨头的员工,就是一个纯粹靠兴趣驱动的开源社区贡献者。他把这个项目当成自己的孩子一样,一点一点打磨。
"复活"之路并非一帆风顺。
故事说到这里,本该是完美的Happy Ending。但程序员的世界,从来没有"一帆风顺"这种说法。
Namjae Jeon把新驱动打包提交给Linus Torvalds之后,第一次提交直接被打了回来。
原因还挺尴尬:Git提交结构有问题。
Linus Torvalds对代码提交的质量要求极高,他要求Namjae Jeon按标准重新整理提交历史,把代码分门别类整理清楚再发过来。
这大概是开源世界里最硬核的"代码审查"了吧——被Linux之父亲自打回重做。
Namjae Jeon没有气馁,迅速调整,按要求重新整理了提交内容,几天后就发出了改进后的合并请求。
这一回,他终于通过了。
2026年4月17日晚间,这个全新的NTFS驱动正式并入Linux 7.1主线内核。Linus Torvalds在合并说明中写下了那句经典的评价——"NTFS复活"。
说了这么多背景,你可能最关心的是:这个新驱动到底能解决什么问题?
1. 写入支持终于完美了
之前Linux的NTFS3驱动虽然也能写,但有时候会遇到一些小问题,比如文件损坏、大文件复制中断之类的。新驱动在这方面做了大量优化,稳定性大幅提升。
2. 兼容性更强
新驱动对NTFS协议的实现更完整,能够更好地处理Windows系统上的一些特殊文件属性和权限设置。换句话说,你从Windows复制过来的文件,在Linux这边打开,格式和属性不会"跑偏"。
3. 代码更干净
这是给程序员看的福利——新驱动的代码结构清晰、注释完善,方便后续维护和升级。这意味着未来它会越来越好用,而不会变成一个没人敢动的"祖传代码"。
4. 未来可期
目前Linux 7.1内核还会保留旧的NTFS3驱动作为过渡,但新的驱动才是未来的主角。等到各种Linux发行版逐步跟进升级,这个新驱动就会成为Linux用户的"标配"。
为什么这件事值得关注?
你可能会想:我又不是程序员,Linux内核更新跟我有什么关系?还真有关系,而且关系还挺实在。
首先,现在越来越多的人会在工作中同时用到Windows和Linux。比如搞开发的人、搞数据分析的人,或者就是好奇心重想折腾双系统的人。以前跨系统传文件有多麻烦,现在这个问题终于要缓解了。
其次,Linux系统的普及度其实比很多人想象的高。你用的安卓手机、浏览的网站后台、云计算服务器,很多都跑在Linux上。Linux内核变强,意味着这些服务也会更稳定、更高效。
最后,这件事本身就是一个很酷的"小人物办大事"的故事。一个韩国程序员,靠着热情和坚持,花四年时间解决了一个困扰了无数人二十多年的问题。
两个系统的"世纪和解"还远吗?
当然,我们也要清醒地看到,这只是第一步。
NTFS驱动的改进只是解决了文件系统层面的互通问题。Windows和Linux在其他层面——比如软件生态、图形界面、用户习惯——的差异依然存在。
想要这两个系统真正"无缝协作",还有很长的路要走。
但至少在这个细分领域,我们看到了一个好的开始。
一个程序员,四年时间,一行一行代码,把一堵看不见的墙悄悄拆掉了一点。
这就是技术的魅力所在——它不需要惊天动地,只需要有人在别人看不到的地方,默默坚持。
我是小科,下期见~
本文由AI辅助创作,若有侵权,请联系我删除。