内核视界 | 今天的 1 个 - Linux 内核迎来全新的 NTFS 文件系统驱动 NTFSPLUS
大家好,这里是 Linux 用户站带来的内核视界。 今天,Linux 存储领域迎来一个意想不到的新成员,这可能会改变我们与 Windows 文件系统互操作的体验,也反映了开源社区对现有解决方案的不满与主动革新。
1. 资深开发者 Namjae Jeon 发布全新 NTFSPLUS 驱动
Linux 内核开发者 Namjae Jeon(以开发 exFAT Linux 驱动和维护 KSMBD 内核服务器而闻名)近日宣布了全新的 NTFSPLUS 文件系统驱动。这是继内核中原有的只读 NTFS 驱动、用户空间的 NTFS-3G FUSE 驱动,以及近年被上游纳入的 Paragon Software 的 NTFS3 驱动之后,Linux 系统上出现的又一个支持读写的 NTFS 驱动选项。NTFSPLUS 声称在性能和功能上均优于 NTFS3。其开发动机源于对当前 Linux 内核中 NTFS 支持现状的不满:原有的只读“经典 NTFS”驱动已被移除,而 NTFS3 则被描述为“维护不善、存在诸多问题”,导致许多用户和发行版仍在使用旧的 ntfs-3g 用户态驱动。NTFSPLUS 基于原有的、代码更清晰且注释详尽的只读 NTFS 代码重构,旨在支持写入功能,并满足现代内核的要求,如 iomap、无 buffer-head,同时提供工具支持和通过 xfstests 测试,目标是实现高性能和稳定的维护。
硬核点评:
这真是“官方驱动不给力,社区大佬亲自下场”的经典戏码。Namjae Jeon 的履历就是品质保证,他的出手本身就是对 NTFS3 驱动维护状态的一种无声批评。开源世界的魅力就在于此:当某个由商业公司贡献的驱动(指 Paragon 的 NTFS3)可能因种种原因未能达到社区的期望时,总有具备能力和责任感的开发者愿意站出来,从头打造一个更符合开源理念和现代内核标准的解决方案。这对于广大需要在 Linux 和 Windows 之间频繁交换数据的用户来说,无疑是个福音。我们乐见这种基于清晰、可读代码的“重造轮子”,这比在一个“黑盒”或难以维护的代码上修修补补要健康得多。
您对今天的内核视界有何看法?特别是对于“由社区核心开发者重写一个驱动来替代维护不善的商业公司贡献驱动”这一做法,您是否认同?这是开源生态自我修复能力的体现,还是某种程度上的资源重复?欢迎在下方评论区留下您的高见。
标签:无