微軟開放exFAT 技術并積極將其添加到 Linux 內核后,Linux Kernel 5.4 帶來了對 exFAT 文件系統的初步支持。現在,基于早期代碼進行改進,新的 exFAT 文件系統驅動程序將搭載在 Linux Kernel 5.7 提供。
Linux Kernel 5.4 使用的 exFAT 驅動程序基于三星幾年前開發的版本,以及此期間進行的各種其他改進。不過多年來,三星內部也一直在使用并改進 exFAT Linux 驅動程序,還將其作為設備的一部分進行銷售。自從微軟去年開放 exFAT 技術規范以來,三星一直在努力為文件系統驅動程序的上游提供改進,并使用其 Android 設備一直應用上游內核代碼庫。
在過去的幾個月里,三星對驅動程序的代碼進行了重大修訂,追求穩步發展的 exFAT 驅動程序自上線以來也一直是在繼續進行代碼清理。
exFAT 目前主要用于消費者級的 U 盤和存儲卡上
三星最新的 exFAT 驅動正在準備進入VFS 的下一代倉庫,據說此驅動程序的狀態比舊版本更好,并且由三星工程師積極維護,還將繼續向前發展。它將直接進入內核的文件系統部分。
現有的驅動程序尚未被移除,但在 Kconfig 配置中,這兩個 exFAT 驅動程序屬于互斥關系,因此無法從同一內核中激活兩者。大概一旦新的 exFAT 驅動程序通過了驗證,舊的驅動程序便很可能會從內核代碼樹中刪除。新的實現位于 fs/exfat 中,并使用 EXFAT_FS Kconfig switch 進行構建。
-
微軟
+關注
關注
4文章
6634瀏覽量
104530 -
Linux
+關注
關注
87文章
11351瀏覽量
210503
發布評論請先 登錄
相關推薦
linux驅動程序如何加載進內核
linux驅動程序的編譯方法是什么
linux驅動程序的編譯方法有哪兩種
linux驅動程序運行在什么空間
虹科技術 全新Linux環境PCAN驅動程序發布!CAN/CAN FD通信體驗全面升級!
![虹科技術 全新<b class='flag-5'>Linux</b>環境PCAN<b class='flag-5'>驅動程序</b>發布!CAN/CAN FD通信體驗全面升級!](https://file1.elecfans.com//web2/M00/05/73/wKgaombP0KOAN4sCAABI2TSngu8284.png)
linux--sysfs文件系統
![<b class='flag-5'>linux</b>--sysfs<b class='flag-5'>文件系統</b>](https://file1.elecfans.com/web2/M00/F9/A4/wKgZomaLXwqAbGxzAAAQ6QVA7SI028.png)
通用FAT文件系統模塊
![通用FAT<b class='flag-5'>文件系統</b>模塊](https://file1.elecfans.com/web2/M00/D2/5A/wKgaomYjKCSAABUtAAAZSvPHgJE423.png)
評論