Paragon Software 的 NTFS 驱动程序可能包含在 Linux 内核 5.15 中

在讨论 Paragon Software 最近发布的一组用于实现 NTFS 文件系统的补丁的第 27 版时,Linus Torvalds 表示,他认为在下一个接受更改的窗口中接受这组补丁没有任何障碍。 如果没有发现意外问题,Paragon Software 的 NTFS 支持将包含在内核 5.15 中,预计将于 XNUMX 月发布。

在补丁被接受到内核之前的剩余时间内,Linus 建议仔细检查补丁中签名的正确性,确认所传输代码的作者身份以及其作为内核一部分的分发准备情况。免费许可证。 还建议 Paragon Software 再次确保法律部门了解在 GPLv2 许可证下转移代码的所有后果,并了解此 Copyleft 许可证的本质。

新的 NTFS 驱动程序的代码于去年 3.1 月由 Paragon Software 开放,与内核中已有的驱动程序的不同之处在于能够在写入模式下工作。 老司机已经多年没有更新,状态很差。 新驱动程序支持当前版本NTFS XNUMX的所有功能,包括扩展文件属性、数据压缩模式、有效处理文件中的空白空间以及重放日志中的更改以在发生故障后恢复完整性。

在第 27 版补丁中,Paragon Software 针对 iov API 中的更改调整了驱动程序,将 iov_iter_copy_from_user_atomic() 调用替换为 copy_page_from_iter_atomic() 并停止使用 iov_iter_advance() 函数。 在讨论中提出的建议中,唯一剩下的就是将代码翻译为使用 fs/iomap,但这不是强制性要求,而只是包含在内核中后可以实现的建议。 此外,Paragon Software 已确认已准备好支持内核中提议的代码,并计划进一步将日志实现转移到内核中现有的 JBD(日志块设备)之上,在此基础上进行日志记录以 ext3、ext4 和 OCFS2 组织。

来源: opennet.ru

添加评论