資深 Linux 核心開發者 Namjae Jeon 提交全新 NTFS 檔案系統驅動請求,期望合併入即將到來的 Linux 7.1 版本。此舉引起社群廣泛關注,因為新驅動旨在取代目前由 Paragon Software 貢獻、但近年功能進展有限的 NTFS3 驅動,從而改善 Linux 下 NTFS 使用體驗。Namjae Jeon 此前主導 exFAT 驅動及 KSMBD 等多個核心項目,早於去年便公布名為「NTFSPLUS」的新 NTFS 驅動,目標在效能與特性上全面超越現有 NTFS3
及其他方案。經過多輪迭代後,此項目放棄「NTFS PLUS」名稱,被視為早期 Linux NTFS 核心驅動的現代化重構。
開發歷程與技術亮點
此開發工作持續約四年,已實現對 NTFS 檔案系統的完整讀寫支援,在穩定性方面明顯優於 NTFS3,並在 XFStests 測試套件中表現更理想。新驅動還配備用戶態工具,用於執行檔案系統檢查(FSCK)等運維工作,進一步完善整體解決方案。在核心技術層面,新版 NTFS 驅動充分利用當代 Linux 核心新特性,包括 IOmap 與 folio 等機制,其組件成熟度甚至優於當前核心中的 NTFS3 驅動,實現更貼近現代核心架構的途徑。
兩個月前,此驅動已進入 Linux-Next 分支,接受更廣泛環境測試與使用,同時持續收到多名核心維護者及審核者意見。 從代碼規模來看,此全新/重構 NTFS 驅動為 Linux 核心帶來超過 3.6 萬行新代碼,體現項目複雜度與改動幅度。目前 Linus Torvalds 尚未表態是否納入 Linux 7.1 合併窗口,而該窗口將於下週末結束,相關決定仍懸而未決。
即使本次請求獲批,新驅動加入核心源碼樹後,現有 NTFS3 驅動將暫時保留,以方便仍有需求或偏好原方案的用戶,在過渡期提供更大彈性。對此新 NTFS 驅動感興趣的開發者與用戶,可透過本次提交的拉取請求了解更詳細技術細節與討論過程:https://lore.kernel.org/lkml/CAKYAXd-knEHqHPgz83+bOaLHAcA=f97f2-mnJxLmu0MiDkTgDA@mail.
gmail.com/




