微软 exFAT 进入 Linux 内核后,这一商业公司也想将 NTFS 引入

喜欢就关注我们吧!

去年,微软宣布将其 exFAT 技术添加到 Linux 内核中。受到这一事件的鼓励,Paragon 软件公司如今也决定将其 NTFS 驱动程序引入 Linux 内。

该公司表示,他们已经在 Linux 内核中提交了一个 NTFS 读写驱动程序的代码,并计划在下一个版本中将其 NTFS 工具和实用程序开源。而此前,Paragon 的产品一直走的是商业路线。


"微软做出了允许在 Linux 内核中使用 exFAT 的决定,我们觉得受到了鼓励,所以给 Linux 提供了它等待了 20 多年的东西--在内核级别上的高质量 NTFS 支持。" 

NTFS 是 Windows XP 及更高版本的默认文件系统。目前,微软已经开始在某些情况下用 ReFS 取代 NTFS;但尽管如此,NTFS 仍然是 Windows 的通用文件系统。

NTFS 支持在诸如附加使用 NTFS 格式化的外部存储或将 Windows PC 引导至 Linux 进行故障排除之类的方案中很有用。

Linux 当前有两个 NTFS 驱动程序:一个是可读写的 FUSE(Filesystem in Userspace)驱动程序、另一个是只读的内核驱动程序,Paragon 打算替换的则是后者。

Paragon 称,当前 Linux 中的 NTFS 驱动程序几乎没有得到维护,缺乏像样的写支持且没有其他高级功能。而他们的驱动程序不仅可以读写,同时还支持 journal replay、压缩和稀疏文件等其他功能。

事实上,早在上月,Paragon 就宣布决定将其 NTFS 驱动程序引入 Linux 内核。他们称,想凭借自己在商业文件系统开发方面数十年的经验,通过为 Linux 内核提供 NTFS 读写驱动的实现来为开源社区做出贡献。

但彼时,该公司采取的 27000 行代码的单一转储提交模式,却引发了开发者对于这一补丁过于庞大而无法审查的抱怨。目前,该修补程序已经迭代至第 4 版,拆分成了多个部分,并且清理和修复了一些错误。

微软 exFAT 进入 Linux 内核后,这一商业公司也想将 NTFS 引入

截至当下,Paragon 在 Linux 内核中提交了的 NTFS 读写驱动程序的代码尚未审核通过。但该公司对此事却持有一个乐观的态度,并称“对我们而言,重要的是 Linux 社区可以放心地使用 Linux 内核中包含的 NTFS。”

此外,Paragon 表示,他们的商业版产品也将继续开发,并将作为专有技术提供。一方面, 因为 OEMs(军事、*、企业等)不可能会使用基于 GPL 的开源版本。

另一方面,一些客户仍希望通过修改代码以微调特定设备上的性能,且他们也不愿公开具体的修改内容。因此,其用于 Linux 的商业 NTFS 驱动程序将会继续提供,以供有需要的客户进行选择。

上一篇:内存管理——分页机制的启用


下一篇:java – Jpa分页与数字和下一个,上一个