
负责该新驱动开辟的是资深 Linux 开辟者 Namjae Jeon,他此前主导了 exFAT 驱动、KSMBD 等多个内核项目。早在客岁,他就曾颁布名为 “NTFSPLUS” 的新 NTFS 驱动,目标是在机能与特点上周全超出现有的 NTFS3 以及其它 NTFS 驱动筹划。经由数轮迭代,这一项目最终放弃了 “NTFS PLUS” 的名称,转而被视为对早期 Linux NTFS 内核驱动的一次现代化重制。
这项开辟工作已经持续了约四年时光,如今已经实现了对 NTFS 文件体系的完全写入支撑,并在稳定性方面较 NTFS3 有明显晋升,在 XFStests 测试套件中的经由过程情况也更为幻想。与此同时,新驱动还配套供给了用户态对象,用于履行文件体系检查(FSCK)等运维工作,进一步完美了整体解决筹划。
在内核技巧栈的整合层面,这一新版 NTFS 驱动大年夜幅拥抱了现代 Linux 内核的新特点,包含 IOmap 与 folio 等机制,其集成程度甚至优于当前内核中的 NTFS3 驱动,实现了更切近现代内核架构的实现路径。以前两个月里,这套新驱动已进入 Linux-Next 分支,在更广泛的情况中接收测试和应用,同时也陆续收到了多位关键内核保护者和好处相干方的代码审查看法。
从代码范围来看,这一全新/重构的 NTFS 驱动为 Linux 内核带来了跨越 3.6 万行的新代码,表现出该项目标复杂度与修改幅度。今朝,Linus Torvalds 尚未公开表态是否会在 Linux 7.1 的归并窗口内回收这一驱动,而该归并窗口将于下周末停止,相干决定计划仍在悬而未决的阶段。
值得留意的是,即便此次拉取请求获批,新 NTFS 驱动参加内核源代码树后,现有的 NTFS3 驱动仍会临时保存,便利仍有需求或偏好的用户持续应用原筹划,以便在过渡期内供给更大年夜的灵活性。
对这一新 NTFS 驱动感兴趣的开辟者和用户,可经由过程本次提交的拉取请求懂得更为详尽的技巧细节与评论辩论过程:
https://lore.kernel.org/lkml/CAKYAXd-knEHqHPgz83+bOaLHAcA=f97f2-mnJxLmu0MiDkTgDA@mail.gmail.com/

发表评论 取消回复