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

2020年09月10日

去年,微软宣布将其 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 版,拆分成了多个部分,并且清理和修复了一些错误。

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

此外,Paragon 表示,他们的商业版产品也将继续开发,并将作为专有技术提供。一方面, 因为 OEMs(军事、政府、企业等)不可能会使用基于 GPL 的开源版本;另一方面,一些客户仍希望通过修改代码以微调特定设备上的性能,且他们也不愿公开具体的修改内容。因此,其用于 Linux 的商业 NTFS 驱动程序将会继续提供,以供有需要的客户进行选择。

展开阅读全文
7 收藏
分享
加载中
精彩评论
microsoft还没发话,你paragon凑什么热闹
2020-09-10 11:20
11
举报
回复 @justintung : 规范也只是一个标准,具体的实现细节还是不一样的。
2020-09-23 18:44
4
举报
再怎么懂也始终没有官方懂好吗?你发明的东西在没有公开的情况下,所有的所谓懂的人都只是模仿
2020-09-23 18:13
4
举报
这就是那个fuse的吧,fuse的性能肯定比不上内核
2020-09-23 17:57
2
举报
回答的很到位啊。谁开发谁才懂?
2020-09-23 13:33
2
举报
最新评论 (21)
您好,请问不同规格的文件系统下的文件能通用吗?还是其他会无法识别?
2020-09-25 07:19
0
回复
举报
https://www.oschina.net/news/118503/paragon-ntfs-linux
Linux上通过Tuxera公司开发的ntfs-3g,默认就支持读写NTFS文件系统.
除非Paragon公司开发的ntfs驱动,性能上不低于Windows上微软私有闭源的ntfs驱动,否则意义不大.
2020-09-23 14:10
0
回复
举报
这就是那个fuse的吧,fuse的性能肯定比不上内核
2020-09-23 17:57
2
回复
举报
一直用的ntfs3g呀
2020-09-23 13:42
0
回复
举报
大哥人家说的是为linux提供NTFS 驱动,不是NTFS文件系统
2020-09-10 16:22
0
回复
举报
打比方,给播放器提供 MP4 支持,自然指的是提供 MP4 解码器,同理这里说给 Linux 提供 NTFS 支持,自然指的是提供 NTFS 驱动程序,有什么歧义吗?
2020-09-12 10:59
0
回复
举报
标题建议:这一商业公司 改成 又一商业公司。
2020-09-10 15:14
1
回复
举报
商业版本是收费的,这个公司也提供mac版本
2020-09-10 11:52
0
回复
举报
microsoft还没发话,你paragon凑什么热闹
2020-09-10 11:20
11
回复
举报
这件事实告诉你:也许还有比你清楚你老婆的人存在
2020-09-23 11:57
0
回复
举报
不会回复就别回复好吗,抖机灵很有趣?
2020-09-23 13:07
1
回复
举报
回答的很到位啊。谁开发谁才懂?
2020-09-23 13:33
2
回复
举报
再怎么懂也始终没有官方懂好吗?你发明的东西在没有公开的情况下,所有的所谓懂的人都只是模仿
2020-09-23 18:13
4
回复
举报
哈哈,什么叫规范。不要回了,你是对的
2020-09-23 18:30
0
回复
举报
回复 @justintung : 规范也只是一个标准,具体的实现细节还是不一样的。
2020-09-23 18:44
4
回复
举报
回复 @WindSpeed : 的确有人可以在细节实现上超过微软
2020-09-24 11:37
0
回复
举报
回复 @天命剑主 : 这是不可能的
2020-09-24 14:42
0
回复
举报
按你说的微软最懂为前提,那么正是微软还没发话才有paragon凑热闹的空间啊。如果微软亲自开源出来,反而没别的公司什么事了。
2020-09-24 08:46
0
回复
举报
所以没事不要瞎凑热闹
2020-09-24 15:11
0
回复
举报
路过
2020-09-10 09:14
1
回复
举报
打卡
2020-09-10 09:12
1
回复
举报
更多评论
21 评论
7 收藏
分享
返回顶部
顶部