0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Linux新的exFAT文件系统驱动程序要来了

汽车玩家 来源:开源中国 作者:局长 2020-03-08 08:40 次阅读

微软开放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

    文章

    6232

    浏览量

    103075
  • Linux
    +关注

    关注

    87

    文章

    10986

    浏览量

    206712
收藏 人收藏

    评论

    相关推荐

    ELF 1技术贴|如何支持exFAT和NTFS格式

    Linux操作系统通常能够自动识别并挂载FAT32格式的磁盘,然而由于FAT32文件系统的限制,单个文件的最大存储容量不得超过4GB。为了解决大文件
    的头像 发表于 01-31 16:37 282次阅读
    ELF 1技术贴|如何支持<b class='flag-5'>exFAT</b>和NTFS格式

    linux驱动程序的主要流程和功能

    驱动程序是用于控制和管理硬件设备的软件模块,它主要负责与设备进行交互,通过操作设备的寄存器和接口,实现对硬件的控制和访问。在Linux系统中,驱动程序是实现与硬件设备交互的一个关键部分
    的头像 发表于 12-08 14:56 769次阅读

    Linux文件系统层的主要结构

    Linux 文件系统体系结构是一个对复杂系统进行抽象化的有趣例子。通过使用一组通用的 API 函数,Linux 可以在许多种存储设备上支持许多种文件
    的头像 发表于 11-10 10:37 257次阅读
    <b class='flag-5'>Linux</b><b class='flag-5'>文件系统</b>层的主要结构

    Linux文件系统特点

    Linux文件系统特点 文件系统要有严格的组织形式,使得文件能够以块为单位进行存储。 文件系统中也要有索引区,用来方便查找一个
    的头像 发表于 11-09 14:48 457次阅读
    <b class='flag-5'>Linux</b>的<b class='flag-5'>文件系统</b>特点

    Windows文件系统过滤驱动程序介绍

    隔离迷你过滤器驱动程序是一个Windows文件系统迷你过滤器驱动程序,它将文件数据的视图与同一文件的实际底层数据分开。隔离迷你过滤器的典型示
    的头像 发表于 10-24 11:48 777次阅读
    Windows<b class='flag-5'>文件系统</b>过滤<b class='flag-5'>驱动程序</b>介绍

    Emulex 10.3版本Linux驱动程序

    电子发烧友网站提供《Emulex 10.3版本Linux驱动程序.pdf》资料免费下载
    发表于 08-23 15:21 0次下载
    Emulex 10.3版本<b class='flag-5'>Linux</b><b class='flag-5'>驱动程序</b>

    Linux驱动程序下载

    电子发烧友网站提供《Linux驱动程序下载.zip》资料免费下载
    发表于 08-09 09:12 1次下载
    <b class='flag-5'>Linux</b><b class='flag-5'>驱动程序</b>下载

    Emulex Linux驱动程序 版本12.6.182.4

    电子发烧友网站提供《Emulex Linux驱动程序 版本12.6.182.4.pdf》资料免费下载
    发表于 08-04 16:37 0次下载
    Emulex <b class='flag-5'>Linux</b><b class='flag-5'>驱动程序</b> 版本12.6.182.4

    适用于Linux的最佳通用文件系统 Linux文件系统的安装

    为您的计算机选择正确的文件系统可能是一个困难的过程。您可能会想知道:为什么文件系统很重要?有没有适用于安装 Linux 的特定文件系统? 事实证明,有两种
    发表于 08-03 10:22 190次阅读
    适用于<b class='flag-5'>Linux</b>的最佳通用<b class='flag-5'>文件系统</b> <b class='flag-5'>Linux</b><b class='flag-5'>文件系统</b>的安装

    Emulex 10.4版本Linux驱动程序

    电子发烧友网站提供《Emulex 10.4版本Linux驱动程序.pdf》资料免费下载
    发表于 08-01 15:56 0次下载
    Emulex 10.4版本<b class='flag-5'>Linux</b><b class='flag-5'>驱动程序</b>

    Linux 文件系统层的主要结构

    Linux 文件系统体系结构是一个对复杂系统进行抽象化的有趣例子。通过使用一组通用的 API 函数,Linux 可以在许多种存储设备上支持许多种文件
    的头像 发表于 06-22 11:48 693次阅读
    <b class='flag-5'>Linux</b> <b class='flag-5'>文件系统</b>层的主要结构

    嵌入式Linux入门(二、Linux文件系统文件类型及权限管理)

    嵌入式 Linux入 门第二课, linux 文件系统文件类型及权限管理。 ...... 矜辰所致
    的头像 发表于 06-20 11:44 1593次阅读
    嵌入式<b class='flag-5'>Linux</b>入门(二、<b class='flag-5'>Linux</b><b class='flag-5'>文件系统</b>、<b class='flag-5'>文件</b>类型及权限管理)

    Linux proc文件系统详解

    上一篇:《文件系统有很多,但这几个最为重要》介绍了procfs(进程文件系统的缩写),包含一个伪文件系统(启动时动态生成的文件系统),用于通过内核访问进程信息。这个
    发表于 06-15 11:42 778次阅读

    Linux平台/proc虚拟文件系统详解

    Linux 内核提供了一种通过 /proc 文件系统,在运行时访问内核内部数据结构、改变内核设置的机制。proc文件系统是一个伪文件系统(即虚拟文件
    发表于 06-08 10:49 1074次阅读
    <b class='flag-5'>Linux</b>平台/proc虚拟<b class='flag-5'>文件系统</b>详解

    Linux系统中根文件系统构建基本方式

    嵌入式 Linux文件系统布局,建议还是按照FHS标准来安排,事实上大多数嵌入式Linux都是这样做的。但是,嵌入式系统可能并不需要桌面/服务器那样庞大
    发表于 05-09 09:30 559次阅读
    <b class='flag-5'>Linux</b><b class='flag-5'>系统</b>中根<b class='flag-5'>文件系统</b>构建基本方式