您的位置:首页 >综合 > 搜罗天下 >

2月21日Paragon正在努力将其ntfs3文件系统纳入Linux内核

导读 尽管 Paragon 显然仍在努力使其流程和实践与开源友好的流程和实践保持一致,但 Linux 内核BDFL Linus Torvalds 似乎对这个过程产生...

尽管 Paragon 显然仍在努力使其流程和实践与开源友好的流程和实践保持一致,但 Linux 内核BDFL Linus Torvalds 似乎对这个过程产生了个人兴趣。经过 Paragon 近一年的努力,Torvalds 继续温和地推动它和持怀疑态度的 Linux 开发人员,以保持项目向前发展。

对于那些熟悉日常 Linux 使用的人来说,Paragon 版本的 NTFS 的实用性可能不会立即显现出来。Linux 内核已经有一个 NTFS 实现,并且大多数发行版都使得安装和使用另一个基于 FUSE 的实现 (ntfs-3g) 变得非常容易。

然而,这两种现有的实现都存在问题。NTFS 的内核实现非常陈旧,维护不善,只能以只读方式使用。因此,大多数实际需要在 Linux 上挂载 NTFS 文件系统的人都使用 ntfs-3g 驱动程序。

Ntfs-3g 的状态相当不错——它比内核中的 ntfs 实现要新得多,而且正如 Linux 文件系统专家 Ted Ts'o 所指出的,它实际上通过了比 Paragon 自己的 ntfs3 更多的自动化文件系统测试。

不幸的是,由于在用户空间而不是内核中运行,ntfs-3g 的性能非常糟糕。在 Ts'o 的测试中,Paragon 的 ntfs3 在 8,106 秒内完成了自动化测试,但基于 FUSE 的 ntfs-3g 需要高达 34,783 秒。

除了错误和性能之外,持续维护是 Paragon 的 ntfs3 使其在内核中的一个关键方面。Torvalds 认为“Paragon 应该只为 [ntfs3] 提出拉取请求”——但他这样做是在注意到代码应该从当前维护者那里获得 OK 并且 Paragon 本身应该继续维护代码之后才这样做的。

版权声明:转载此文是出于传递更多信息之目的。若有来源标注错误或侵犯了您的合法权益,请作者持权属证明与本网联系,我们将及时更正、删除,谢谢您的支持与理解。
关键词: