0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Linux新的exFAT文件系統(tǒng)驅(qū)動程序要來了

汽車玩家 ? 來源:開源中國 ? 作者:局長 ? 2020-03-08 08:40 ? 次閱讀

微軟開放exFAT 技術(shù)并積極將其添加到 Linux 內(nèi)核后,Linux Kernel 5.4 帶來了對 exFAT 文件系統(tǒng)的初步支持?,F(xiàn)在,基于早期代碼進行改進,新的 exFAT 文件系統(tǒng)驅(qū)動程序?qū)⒋钶d在 Linux Kernel 5.7 提供。

Linux Kernel 5.4 使用的 exFAT 驅(qū)動程序基于三星幾年前開發(fā)的版本,以及此期間進行的各種其他改進。不過多年來,三星內(nèi)部也一直在使用并改進 exFAT Linux 驅(qū)動程序,還將其作為設(shè)備的一部分進行銷售。自從微軟去年開放 exFAT 技術(shù)規(guī)范以來,三星一直在努力為文件系統(tǒng)驅(qū)動程序的上游提供改進,并使用其 Android 設(shè)備一直應(yīng)用上游內(nèi)核代碼庫。

在過去的幾個月里,三星對驅(qū)動程序的代碼進行了重大修訂,追求穩(wěn)步發(fā)展的 exFAT 驅(qū)動程序自上線以來也一直是在繼續(xù)進行代碼清理。

exFAT 目前主要用于消費者級的 U 盤和存儲卡上

三星最新的 exFAT 驅(qū)動正在準備進入VFS 的下一代倉庫,據(jù)說此驅(qū)動程序的狀態(tài)比舊版本更好,并且由三星工程師積極維護,還將繼續(xù)向前發(fā)展。它將直接進入內(nèi)核的文件系統(tǒng)部分。

現(xiàn)有的驅(qū)動程序尚未被移除,但在 Kconfig 配置中,這兩個 exFAT 驅(qū)動程序?qū)儆诨コ怅P(guān)系,因此無法從同一內(nèi)核中激活兩者。大概一旦新的 exFAT 驅(qū)動程序通過了驗證,舊的驅(qū)動程序便很可能會從內(nèi)核代碼樹中刪除。新的實現(xiàn)位于 fs/exfat 中,并使用 EXFAT_FS Kconfig switch 進行構(gòu)建。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 微軟
    +關(guān)注

    關(guān)注

    4

    文章

    6554

    瀏覽量

    103896
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11207

    瀏覽量

    208715
收藏 人收藏

    評論

    相關(guān)推薦

    LSP 2.10 DaVinci Linux驅(qū)動程序

    電子發(fā)燒友網(wǎng)站提供《LSP 2.10 DaVinci Linux驅(qū)動程序.pdf》資料免費下載
    發(fā)表于 10-09 09:30 ?0次下載
    LSP 2.10 DaVinci <b class='flag-5'>Linux</b><b class='flag-5'>驅(qū)動程序</b>

    Linux文件系統(tǒng)的掛載過程

    Linux文件系統(tǒng)(rootfs)是Linux系統(tǒng)中所有其他文件系統(tǒng)和目錄的起點,它是內(nèi)核啟動時掛載的第一個
    的頭像 發(fā)表于 10-05 16:50 ?232次閱讀

    如何構(gòu)建Linux文件系統(tǒng)

    構(gòu)建Linux文件系統(tǒng)是一個涉及多個步驟和概念的過程,它對于Linux系統(tǒng)的啟動和運行至關(guān)重要。
    的頭像 發(fā)表于 10-05 16:47 ?198次閱讀

    Linux設(shè)備驅(qū)動程序分類有哪些

    Linux設(shè)備驅(qū)動程序是操作系統(tǒng)與硬件設(shè)備之間的橋梁,負責(zé)實現(xiàn)硬件設(shè)備與操作系統(tǒng)之間的通信和控制。Linux設(shè)備
    的頭像 發(fā)表于 08-30 15:11 ?390次閱讀

    linux驅(qū)動程序如何加載進內(nèi)核

    Linux系統(tǒng)中,驅(qū)動程序是內(nèi)核與硬件設(shè)備之間的橋梁。它們允許內(nèi)核與硬件設(shè)備進行通信,從而實現(xiàn)對硬件設(shè)備的控制和管理。 驅(qū)動程序的編寫 驅(qū)動程序
    的頭像 發(fā)表于 08-30 15:02 ?347次閱讀

    linux驅(qū)動程序主要有哪些功能

    Linux驅(qū)動程序是操作系統(tǒng)與硬件設(shè)備之間進行通信的橋梁,負責(zé)實現(xiàn)硬件設(shè)備與操作系統(tǒng)之間的數(shù)據(jù)交換和控制。Linux
    的頭像 發(fā)表于 08-30 14:47 ?266次閱讀

    linux驅(qū)動程序的編譯方法是什么

    Linux驅(qū)動程序的編譯方法主要包括兩種: 與內(nèi)核一起編譯 和 編譯成獨立的內(nèi)核模塊 。以下是對這兩種方法的介紹: 一、與內(nèi)核一起編譯 與內(nèi)核一起編譯意味著將驅(qū)動程序的源代碼直接集成到Linu
    的頭像 發(fā)表于 08-30 14:46 ?357次閱讀

    linux驅(qū)動程序的編譯方法有哪兩種

    Linux驅(qū)動程序的編譯方法主要可以歸納為兩種: 手動編譯 和 使用內(nèi)核構(gòu)建系統(tǒng)(Makefile)自動編譯 。 1. 手動編譯 手動編譯驅(qū)動程序通常涉及直接使用GCC(GNU Com
    的頭像 發(fā)表于 08-30 14:39 ?468次閱讀

    linux驅(qū)動程序運行在什么空間

    Linux 驅(qū)動程序是操作系統(tǒng)的一部分,負責(zé)管理硬件設(shè)備與操作系統(tǒng)之間的交互。驅(qū)動程序運行在內(nèi)核空間(Kernel Space),這是操作
    的頭像 發(fā)表于 08-30 14:37 ?278次閱讀

    虹科技術(shù) 全新Linux環(huán)境PCAN驅(qū)動程序發(fā)布!CAN/CAN FD通信體驗全面升級!

    全新8.17.0版本的PCAN-Linux驅(qū)動程序正式發(fā)布,專為CAN和CAN FD接口量身打造。無論是CAN 2.0 a/b還是CAN FD的PCAN硬件產(chǎn)品,都能在我們的新驅(qū)動下“馳騁自如
    的頭像 發(fā)表于 08-29 09:36 ?363次閱讀
    虹科技術(shù) 全新<b class='flag-5'>Linux</b>環(huán)境PCAN<b class='flag-5'>驅(qū)動程序</b>發(fā)布!CAN/CAN FD通信體驗全面升級!

    如何更改Linux文件系統(tǒng)終端顯示顏色

    自己制作的簡單 Linux 文件系統(tǒng),你會發(fā)現(xiàn)終端顯示為黑白色,很不好看
    的頭像 發(fā)表于 08-12 17:29 ?371次閱讀
    如何更改<b class='flag-5'>Linux</b><b class='flag-5'>文件系統(tǒng)</b>終端顯示顏色

    linux--sysfs文件系統(tǒng)

    sysfs文件系統(tǒng) sysfs,全稱為System Filesystem,是一個由Linux內(nèi)核實現(xiàn)的虛擬文件系統(tǒng)。它扮演著一個橋梁的角色,將內(nèi)核中的設(shè)備和驅(qū)動程序信息以
    的頭像 發(fā)表于 07-08 11:37 ?669次閱讀
    <b class='flag-5'>linux</b>--sysfs<b class='flag-5'>文件系統(tǒng)</b>

    虹科技術(shù) Linux環(huán)境再升級:PLIN驅(qū)動程序正式發(fā)布

    Linux驅(qū)動程序領(lǐng)域再添新成員,PLIN驅(qū)動程序現(xiàn)已正式發(fā)布。
    的頭像 發(fā)表于 06-28 13:34 ?326次閱讀
    虹科技術(shù) <b class='flag-5'>Linux</b>環(huán)境再升級:PLIN<b class='flag-5'>驅(qū)動程序</b>正式發(fā)布

    ELF 1技術(shù)貼|如何支持exFAT和NTFS格式

    Linux操作系統(tǒng)通常能夠自動識別并掛載FAT32格式的磁盤,然而由于FAT32文件系統(tǒng)的限制,單個文件的最大存儲容量不得超過4GB。為了解決大文件
    的頭像 發(fā)表于 01-31 16:37 ?629次閱讀
    ELF 1技術(shù)貼|如何支持<b class='flag-5'>exFAT</b>和NTFS格式

    linux驅(qū)動程序的主要流程和功能

    驅(qū)動程序是用于控制和管理硬件設(shè)備的軟件模塊,它主要負責(zé)與設(shè)備進行交互,通過操作設(shè)備的寄存器和接口,實現(xiàn)對硬件的控制和訪問。在Linux系統(tǒng)中,驅(qū)動程序是實現(xiàn)與硬件設(shè)備交互的一個關(guān)鍵部分
    的頭像 發(fā)表于 12-08 14:56 ?2160次閱讀