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

添加評論