文件系统驱动厂商 Paragon 的开发者一年前曾向 Linux 内核提交补丁,希望 Linux 内核可以合并他们开发的 NTFS 读写驱动。
名为"NTFS3"的内核驱动为微软的 NTFS 文件系统提供了比内核或 FUSE 更好的读写支持,以在 Linux 平台上支持 NTFS 文件系统。
目前 Linux 内核使用的开源 NTFS 驱动有三个:
- 内核
ntfs
驱动,默认情况只支持只读,不支持任何更高级的功能,如日志记录、卷影副本、文件系统压缩等- FUSE 的
ntfs-3g
驱动支持可读写,功能比内核的多,但由于处理 NTFS 文件系统中的文件时的用户/内核上下文切换,其速度慢很多- Paragon 的
ntfs3
驱动,具有完整的读写支持、日志记录、版本控制等。
在过去的一年里,新的 NTFS 驱动已经经历了多轮审查,并且进入了相当好的状态阶段。即使这是早期的代码,但从根本上说也它也比现有的 NTFS 内核驱动要好,而且在所有的上游代码被审查之后,其质量已经达到了能够被合并入 Linux 内核的状态,前提是 Paragon 开发者仍然愿意维护这些代码。
但在最近的 Linux 内核开发周期,包括上周结束的 Linux 5.14 合并窗口中,都没看到 Paragon 开发者向 Linux 内核提交驱动,也没向 Linus 提交 PR 来添加这个新的 NTFS 驱动程序。
对此,Linus 在内核邮件列表回复道,如果代码已经通过了审查,并会继续维护,相关的开发者应该向他提交 PR。
猜你喜欢:暂无回复。