Paragon Software 的 NTFS 驱动程序将被纳入 Linux 5.15

几天前,我们在博客上分享了关于什么的消息 Linus Torvalds 要求 Paragon Software 提交代码以合并他的新 NTFS 驱动程序。 当时以为可以在Linux 5.14-rc2中加入驱动,结果没有实现,但会集成到Linux 5.15版本中

在第 27 期的讨论中 从补丁集中, 实施是最近发布的 来自 Paragon Software 的 NTFS 文件系统 Linus Torvalds 基本上对此开了绿灯 将在 Linux 中实现,正如它所说,它“认为在下一个窗口中接收这组补丁以接受更改没有任何障碍。 除非发现不可预见的问题,否则 Paragon Software 的 NTFS 支持将包含在内核 5.15 中,该内核预计将于 XNUMX 月发布。”

在补丁被接受之前的时间内 在内核中,Linus 建议重新验证补丁上签名的准确性 确认转移代码的作者身份,并准备将其作为开源代码下内核的一部分进行分发。 还建议 Paragon Software 再次确保法律部门了解在 GPLv2 许可下传输代码的所有后果,并了解此 Copyleft 许可的本质。

新 NTFS 驱动程序的代码由 Paragon Software 于去年 XNUMX 月发布,与驱动程序内核中已有的代码的不同之处在于能够在写入模式下工作,因为之前的驱动程序已经多年未更新,并且在可悲的状态。

我们计划在代码库合并后支持这个版本并添加新的
功能和修复错误。 例如,对 JBD 的完整日志支持将是
在以后的更新中添加。

上面,有对 NTFS 分区的完全访问权限Linux,必须使用 FUSE NTFS-3g 驱动程序,它在用户空间中运行并且不提供所需的性能。 自2017年以来未更新此驱动程序, 就像只读的 fs / ntfs 驱动程序一样。 这两个驱动程序都是由 Tuxera 创建的,它与 Paragon Software 一样,提供商业上可用的专有 NTFS 驱动程序。

至于 新控制器 你打算在内核中实现,这个 突出支持当前版本的 NTFS 3.1 的所有功能, 包括扩展文件属性、数据压缩模式、有效处理文件间隙以及在失败后重播注册表更改以恢复完整性。

控制器 建立在 Paragon Software 现有的商业产品代码库上并经过充分测试. 这些补丁是按照Linux编写代码的要求设计的,不包含额外的API链接,允许新的驱动程序包含在内核的主要组成中。 一旦补丁包含在 Linux 内核的主要部分,Paragon Software 打算提供维护、错误修复和功能改进。

在补丁 27 补丁中, Paragon Software 为 AP 中的变化调整了驱动程序我 iov 用 copy_page_from_iter_atomic () 替换了 iov_iter_copy_from_user_atomic () 调用并停止了 iov_iter_advance () 函数。

从提出的建议 在讨论中, 只有代码的翻译仍然使用fs / iomap, 但这不是强制性要求,而只是在包含在内核中后可以实施的建议。 此外,Paragon Software 已确认已准备好在内核中附带提议的代码,并计划将日志的实现移动到内核中现有 JBD(日志块设备)之上,在此基础上, ext3、ext4 和 OCFS2 中的日志是有组织的。

最后, 对于那些有兴趣了解更多信息的人,您可以查看详细信息 在下面的链接中。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责资料:AB Internet Networks 2008 SL
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。