3.6万行代码、历时四年:Linux终于搞定NTFS原生读写!

纵横百科 网络资讯 2

4月21日消息,Linus Torvalds已将全新的NTFS文件系统驱动程序并入Linux 7.1版本主线,Linux系统从此具备原生NTFS读写能力。

据Phoronix报道,新驱动在多线程写入性能上提升35%至110%,挂载4TB等大容量硬盘的速度提升4倍。

此前Linux对NTFS的支持长期存在短板,早期原生驱动仅支持只读,功能极其有限;Paragon Software提供的NTFS3驱动虽填补了空白,但多年进展停滞,稳定性和维护均存在问题。

新驱动的开发者Namjae Jeon曾为Linux开发exFAT驱动,此次耗时四年完成了超过3.6万行代码的NTFS驱动,已取代旧有方案。

新驱动采用现代化代码架构,整合了IOmap和folio等Linux内核新技术,能有效降低数据损坏风险,未来在Linux环境下进行NTFS磁盘检查(fsck)与维护将更加便捷。

Linus Torvalds对这份贡献表示高度认可,称之为Linux系统的“NTFS复活”,对于需要在Linux与Windows之间切换或共享数据的双系统用户而言,这是近年来最重要的内核更新之一。