首页 > 综合 > 搜罗天下 >

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

发布时间:2024-11-16 09:16:28来源:

尽管 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 本身应该继续维护代码之后才这样做的。

免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。