Linux 7.1 主線合併全新 NTFS 內核驅動

在 Linux 7.1 開發週期中,備受矚目的 NTFS 檔案系統支援迎來重大進展:一套經歷多年重構的新 NTFS 核心驅動已正式合入主線,Linus Torvalds 形容之為「ntfs resurrection」(NTFS 復活)。這項驅動旨在彌補當前 Paragon 提供的 NTFS3 驅動以及更早的唯讀 NTFS 驅動在功能與保護上的不足,為 Linux 提供更現代、可寫入且保護完整的 NTFS 支援。

負責此項工作的 Linux 開發者 Namjae Jeon 在過去四年對早期 NTFS 核心驅動進行全面翻修,在保留更乾淨代碼基礎的同時,引入寫入支援、更完善的加密容忍以及一系列現代特性,希望在可移植性、功能性與可維護性上全面超越當前的 NTFS3 實現。相較於以往合入主線但近一年基本停滯的 NTFS3 驅動,這一新驅動被視為未來 Linux NTFS 支援的主要演進方向。

合併過程與技術改進

在本週針對 Linux 7.1 的檔案系統相關合併請求中,這套新 NTFS 驅動最初已提交給 Linus Torvalds,但 Torvalds 在審核過程中發現 Git 提交結構存在問題,隨即要求按其標準重新整理提交歷史。隨後,Namjae Jeon 迅速調整並重新發送合併請求,滿足 Torvalds 對代碼組織與提交品質的要求,使新驅動最終順利完成合併。

截至當地時間 17 日晚間,新 NTFS 驅動已正式進入主線核心代碼庫,相應合併提交在 kernel.org 上公開可查,開發者可从中了解這套驅動在效能、功能與代碼品質方面的具體改進細節。根據 Linus Torvalds 在合併時的評論,他將本次合併稱為「ntfs resurrection」,突顯此項工作對長期停滯 NTFS 支援所帶來的「重生」意義。需注意,至少在當前階段,現有的 NTFS3 驅動仍將繼續保留在核心源碼樹中,新舊兩套實現將一段時間內並存。

對希望體驗這一全新 NTFS 實現的用戶與發行版維護者而言,可透過核心配置中的 NTFS_FS Kconfig 選項啟用這套新驅動,以便在實際環境中進行測試與驗證。對 Linux 嵌入式系統而言,這次 NTFS 驅動的「復活」意味著主流通行的 Windows 檔案系統兼容層面再邁一步,同時也體現出社群對長期存在但維護遲緩的子系統進行現代化重構的決心。隨着 Linux 7.

1 開發進程推進,新 NTFS 驅動在真實場景下的表現以及後續演進情況,預計將成為各大發行版與服務器、桌面用戶共同關注的焦點之一。了解更多:https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=cdd4dc3aebeab43a72ce0bc2b5bab6f0a80b97a5

AI 內容聲明:本文由 AI 工具輔助撰寫初稿,經 TechRitual 編輯團隊審閱、修訂及事實查核後發佈。如有任何錯誤或需要更正,歡迎聯絡我們

Henderson
Henderson 是 TechRitual Hong Kong 科技編輯,專注報導智能手機、消費電子產品、SIM 卡及流動通訊市場。自加入 TechRitual 以來,累計撰寫數千篇科技報導及產品評測,內容同步發佈至 SINA 及 Yahoo Tech 等主要平台。部分文章由 AI 工具輔助撰寫,經編輯團隊審閱及事實查核後發佈。