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

    文章

    6719

    浏览量

    107319
  • Linux
    +关注

    关注

    88

    文章

    11627

    浏览量

    217890
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    技术贴|【RK3588】ELF 2开发板如何添加exFAT和NTFS文件系统格式

    基于RK3588设计的ELF2开发板在搭载Desktop22.04系统时,对TF卡的文件系统支持存在以下限制:不支持exFAT格式;支持NTFS格式,但需手动挂载;针对上述兼容性问题,本文将介绍
    的头像 发表于 08-27 17:21 3197次阅读
    技术贴|【RK3588】ELF 2开发板如何添加<b class='flag-5'>exFAT</b>和NTFS<b class='flag-5'>文件系统</b>格式

    Linux三大主流文件系统解析

    还在为选择哪个文件系统而纠结?作为一名摸爬滚打多年的运维老鸟,我将用最接地气的方式,带你彻底搞懂 Linux 三大主流文件系统的奥秘。
    的头像 发表于 08-05 17:37 1037次阅读

    zephyr设备驱动程序模型

        1:Zephyr 内核支持多种设备驱动程序驱动程序是否可用取决于board 和驱动程序。 Zephyr 设备模型为配置作为系统一部分的驱动
    的头像 发表于 07-29 10:34 454次阅读
    zephyr设备<b class='flag-5'>驱动程序</b>模型

    飞凌嵌入式ElfBoard ELF 1板卡-文件系统简介

    9.1 文件系统概念文件系统通常提供目录或文件夹用于记录文件,在很多系统中目录本身也是文件,在这
    发表于 06-19 17:22

    服务器数据恢复—ocfs2文件系统被格式化为Ext4文件系统的数据恢复案例

    服务器存储数据恢复环境&故障: 人为误操作将Ext4文件系统误装入一台服务器存储上的Ocfs2文件系统数据卷上,导致原Ocfs2文件系统被格式化为Ext4文件系统
    的头像 发表于 06-10 12:03 558次阅读
    服务器数据恢复—ocfs2<b class='flag-5'>文件系统</b>被格式化为Ext4<b class='flag-5'>文件系统</b>的数据恢复案例

    Linux文件系统打包及镜像制作,触觉智能RK3562开发板演示

    本文介绍Linux开发板文件系统打包及镜像制作的方法,演示Linux文件系统打包及镜像制作,适用于想将配置好的系统环境打包成镜像批量烧录。触
    的头像 发表于 04-28 16:45 762次阅读
    <b class='flag-5'>Linux</b><b class='flag-5'>文件系统</b>打包及镜像制作,触觉智能RK3562开发板演示

    Linux环境再升级:PLIN驱动程序正式发布

    PLIN驱动程序现已正式发布,本文将展示如何安装PLIN驱动程序,以及如何在Linux环境下进行基本的PLIN通信操作,确保您能够快速掌握并应用这一新工具。
    的头像 发表于 04-21 15:29 788次阅读
    <b class='flag-5'>Linux</b>环境再升级:PLIN<b class='flag-5'>驱动程序</b>正式发布

    RTC芯片有Linux PCA2131驱动程序吗?

    RTC 芯片有 Linux PCA2131驱动程序吗? 1) 如果没有,我可以使用任何兼容的驱动程序驱动这个 RTC 芯片吗? 2) 如果是,我在哪里可以找到它?
    发表于 03-31 06:22

    如何正确选择嵌入式文件系统

    Linux嵌入式系统中,文件系统和缓存机制常导致数据存储稳定性问题。本文通过案例分析原因,对比不同文件系统特性,为开发者提供优化建议,助力提升数据稳定性和
    的头像 发表于 03-17 11:35 854次阅读
    如何正确选择嵌入式<b class='flag-5'>文件系统</b>?

    嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-Linux设备驱动的分类

    设备和块设备都映射到了虚拟文件系统目录下。应用程序可以通过系统调用接口open、close、write、read等相关API进行访问字符设备和块设备,继而实现对硬件的操作。Linux
    发表于 03-12 10:20

    飞凌嵌入式ElfBoard ELF 1板卡-Linux设备驱动的分类

    设备和块设备都映射到了虚拟文件系统目录下。应用程序可以通过系统调用接口open、close、write、read等相关API进行访问字符设备和块设备,继而实现对硬件的操作。Linux
    发表于 03-10 17:00

    NFS网络文件系统深度解析

    NFS:Network File System 网络文件系统,基于内核的文件系统。Sun 公司开发,通过使用 NFS,用户和程序可以像访问本地文件一样访问远端
    的头像 发表于 03-01 14:15 1151次阅读

    适用于Oracle的ODBC驱动程序

    Linux 上符合 ODBC 标准的报告、分析、BI 和 ETL 工具访问 Oracle 数据库。我们的 ODBC 驱动程序完全支持标准 ODBC API 功能和数据类型,并支持从任何地方轻松
    的头像 发表于 01-13 09:17 843次阅读

    适用于Oracle的dbExpress驱动程序

    (包括社区版)快速访问 Oracle macOS(32 位和 64 位)和 Linux(64 位)平台。对于此服务器,dbExpress 将驱动程序作为实现通用 dbExpress 的独立库提供 用于
    的头像 发表于 01-09 16:04 683次阅读
    适用于Oracle的dbExpress<b class='flag-5'>驱动程序</b>

    防止根文件系统破坏,OverlayRootfs 让你的设备更安全

    多个文件系统层合并成一个单一的视图,在Linux系统中广泛应用。使用OverlayRootfs的设备可以很轻松的实现:根文件系统写保护、恢复出厂设置功能。根
    的头像 发表于 01-08 16:33 2443次阅读
    防止根<b class='flag-5'>文件系统</b>破坏,OverlayRootfs 让你的设备更安全