{"id":77883,"date":"2019-08-28T09:00:35","date_gmt":"2019-08-28T16:00:35","guid":{"rendered":""},"modified":"2025-06-27T05:06:05","modified_gmt":"2025-06-27T12:06:05","slug":"exfat-linux-kernel","status":"publish","type":"post","link":"https:\/\/opensource.microsoft.com\/blog\/2019\/08\/28\/exfat-linux-kernel\/","title":{"rendered":"exFAT in the Linux kernel? Yes!"},"content":{"rendered":"\n<p>Microsoft \u2665 Linux \u2013 we say that a lot, and we mean it! Today we\u2019re pleased to announce that Microsoft is supporting the addition of Microsoft\u2019s exFAT technology to the Linux kernel.<\/p>\n\n\n\n<p>exFAT is the Microsoft-developed file system that\u2019s used in Windows and in many types of storage devices like SD Cards and USB flash drives. It\u2019s why hundreds of millions of storage devices that are formatted using exFAT \u201cjust work\u201d when you plug them into your laptop, camera, and car.<\/p>\n\n\n\n<p>It&#8217;s important to us that the Linux community can make use of exFAT included in the Linux kernel with confidence. To this end, we will be making Microsoft\u2019s technical specification for exFAT publicly available to facilitate development of conformant, interoperable implementations. We also support the eventual inclusion of a Linux kernel with exFAT support in a future revision of the Open Invention Network\u2019s Linux System Definition, where, once accepted, the code will benefit from the defensive patent commitments of OIN\u2019s 3040+ members and licensees.<\/p>\n\n\n\n<p>For more information, please see the Microsoft technical specification for exFAT at <a href=\"https:\/\/docs.microsoft.com\/windows\/win32\/fileio\/exfat-specification\">https:\/\/docs.microsoft.com\/windows\/win32\/fileio\/exfat-specification<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Microsoft \u2665 Linux \u2013 we say that a lot, and we mean it! Today we\u2019re pleased to announce that Microsoft is supporting the addition of Microsoft\u2019s exFAT technology to the Linux kernel.<\/p>\n","protected":false},"author":5562,"featured_media":95462,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"msxcm_post_with_no_image":false,"ep_exclude_from_search":false,"_classifai_error":"","_classifai_text_to_speech_error":"","footnotes":""},"post_tag":[160,2272,227],"content-type":[346],"topic":[],"programming-languages":[],"coauthors":[660],"class_list":["post-77883","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","tag-linux","tag-microsoft","tag-windows","content-type-news","review-flag-1593580428-734","review-flag-1593580419-521","review-flag-micro-1680215167-604"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>exFAT in the Linux kernel? Yes! | Microsoft Open Source Blog<\/title>\n<meta name=\"description\" content=\"We\u2019re pleased to announce that Microsoft is supporting the addition of Microsoft\u2019s exFAT technology to the Linux kernel.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/opensource.microsoft.com\/blog\/2019\/08\/28\/exfat-linux-kernel\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"exFAT in the Linux kernel? Yes! | Microsoft Open Source Blog\" \/>\n<meta property=\"og:description\" content=\"We\u2019re pleased to announce that Microsoft is supporting the addition of Microsoft\u2019s exFAT technology to the Linux kernel.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/opensource.microsoft.com\/blog\/2019\/08\/28\/exfat-linux-kernel\/\" \/>\n<meta property=\"og:site_name\" content=\"Microsoft Open Source Blog\" \/>\n<meta property=\"article:published_time\" content=\"2019-08-28T16:00:35+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-27T12:06:05+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2024\/06\/1920-Panel8-FeatureHeader-Modernize.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1170\" \/>\n\t<meta property=\"og:image:height\" content=\"640\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"John Gossman\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@OpenAtMicrosoft\" \/>\n<meta name=\"twitter:site\" content=\"@OpenAtMicrosoft\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"John Gossman\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 min read\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/2019\/08\/28\/exfat-linux-kernel\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/2019\/08\/28\/exfat-linux-kernel\/\"},\"author\":[{\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/author\/john-gossman\/\",\"@type\":\"Person\",\"@name\":\"John Gossman\"}],\"headline\":\"exFAT in the Linux kernel? Yes!\",\"datePublished\":\"2019-08-28T16:00:35+00:00\",\"dateModified\":\"2025-06-27T12:06:05+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/2019\/08\/28\/exfat-linux-kernel\/\"},\"wordCount\":196,\"commentCount\":53,\"publisher\":{\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/2019\/08\/28\/exfat-linux-kernel\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2024\/06\/1920-Panel8-FeatureHeader-Modernize.webp\",\"keywords\":[\"Linux\",\"Microsoft\",\"Windows\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/opensource.microsoft.com\/blog\/2019\/08\/28\/exfat-linux-kernel\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/2019\/08\/28\/exfat-linux-kernel\/\",\"url\":\"https:\/\/opensource.microsoft.com\/blog\/2019\/08\/28\/exfat-linux-kernel\/\",\"name\":\"exFAT in the Linux kernel? Yes! | Microsoft Open Source Blog\",\"isPartOf\":{\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/2019\/08\/28\/exfat-linux-kernel\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/2019\/08\/28\/exfat-linux-kernel\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2024\/06\/1920-Panel8-FeatureHeader-Modernize.webp\",\"datePublished\":\"2019-08-28T16:00:35+00:00\",\"dateModified\":\"2025-06-27T12:06:05+00:00\",\"description\":\"We\u2019re pleased to announce that Microsoft is supporting the addition of Microsoft\u2019s exFAT technology to the Linux kernel.\",\"breadcrumb\":{\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/2019\/08\/28\/exfat-linux-kernel\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/opensource.microsoft.com\/blog\/2019\/08\/28\/exfat-linux-kernel\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/2019\/08\/28\/exfat-linux-kernel\/#primaryimage\",\"url\":\"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2024\/06\/1920-Panel8-FeatureHeader-Modernize.webp\",\"contentUrl\":\"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2024\/06\/1920-Panel8-FeatureHeader-Modernize.webp\",\"width\":1170,\"height\":640},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/2019\/08\/28\/exfat-linux-kernel\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/opensource.microsoft.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"exFAT in the Linux kernel? Yes!\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/#website\",\"url\":\"https:\/\/opensource.microsoft.com\/blog\/\",\"name\":\"Microsoft Open Source Blog\",\"description\":\"Open dialogue about openness at Microsoft \u2013 open source, standards, interoperability\",\"publisher\":{\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/opensource.microsoft.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/#organization\",\"name\":\"Microsoft Open Source Blog\",\"url\":\"https:\/\/opensource.microsoft.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2019\/08\/Microsoft-Logo.png\",\"contentUrl\":\"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2019\/08\/Microsoft-Logo.png\",\"width\":259,\"height\":194,\"caption\":\"Microsoft Open Source Blog\"},\"image\":{\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/x.com\/OpenAtMicrosoft\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"exFAT in the Linux kernel? Yes! | Microsoft Open Source Blog","description":"We\u2019re pleased to announce that Microsoft is supporting the addition of Microsoft\u2019s exFAT technology to the Linux kernel.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/opensource.microsoft.com\/blog\/2019\/08\/28\/exfat-linux-kernel\/","og_locale":"en_US","og_type":"article","og_title":"exFAT in the Linux kernel? Yes! | Microsoft Open Source Blog","og_description":"We\u2019re pleased to announce that Microsoft is supporting the addition of Microsoft\u2019s exFAT technology to the Linux kernel.","og_url":"https:\/\/opensource.microsoft.com\/blog\/2019\/08\/28\/exfat-linux-kernel\/","og_site_name":"Microsoft Open Source Blog","article_published_time":"2019-08-28T16:00:35+00:00","article_modified_time":"2025-06-27T12:06:05+00:00","og_image":[{"width":1170,"height":640,"url":"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2024\/06\/1920-Panel8-FeatureHeader-Modernize.png","type":"image\/png"}],"author":"John Gossman","twitter_card":"summary_large_image","twitter_creator":"@OpenAtMicrosoft","twitter_site":"@OpenAtMicrosoft","twitter_misc":{"Written by":"John Gossman","Est. reading time":"1 min read"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/opensource.microsoft.com\/blog\/2019\/08\/28\/exfat-linux-kernel\/#article","isPartOf":{"@id":"https:\/\/opensource.microsoft.com\/blog\/2019\/08\/28\/exfat-linux-kernel\/"},"author":[{"@id":"https:\/\/opensource.microsoft.com\/blog\/author\/john-gossman\/","@type":"Person","@name":"John Gossman"}],"headline":"exFAT in the Linux kernel? Yes!","datePublished":"2019-08-28T16:00:35+00:00","dateModified":"2025-06-27T12:06:05+00:00","mainEntityOfPage":{"@id":"https:\/\/opensource.microsoft.com\/blog\/2019\/08\/28\/exfat-linux-kernel\/"},"wordCount":196,"commentCount":53,"publisher":{"@id":"https:\/\/opensource.microsoft.com\/blog\/#organization"},"image":{"@id":"https:\/\/opensource.microsoft.com\/blog\/2019\/08\/28\/exfat-linux-kernel\/#primaryimage"},"thumbnailUrl":"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2024\/06\/1920-Panel8-FeatureHeader-Modernize.webp","keywords":["Linux","Microsoft","Windows"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/opensource.microsoft.com\/blog\/2019\/08\/28\/exfat-linux-kernel\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/opensource.microsoft.com\/blog\/2019\/08\/28\/exfat-linux-kernel\/","url":"https:\/\/opensource.microsoft.com\/blog\/2019\/08\/28\/exfat-linux-kernel\/","name":"exFAT in the Linux kernel? Yes! | Microsoft Open Source Blog","isPartOf":{"@id":"https:\/\/opensource.microsoft.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/opensource.microsoft.com\/blog\/2019\/08\/28\/exfat-linux-kernel\/#primaryimage"},"image":{"@id":"https:\/\/opensource.microsoft.com\/blog\/2019\/08\/28\/exfat-linux-kernel\/#primaryimage"},"thumbnailUrl":"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2024\/06\/1920-Panel8-FeatureHeader-Modernize.webp","datePublished":"2019-08-28T16:00:35+00:00","dateModified":"2025-06-27T12:06:05+00:00","description":"We\u2019re pleased to announce that Microsoft is supporting the addition of Microsoft\u2019s exFAT technology to the Linux kernel.","breadcrumb":{"@id":"https:\/\/opensource.microsoft.com\/blog\/2019\/08\/28\/exfat-linux-kernel\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/opensource.microsoft.com\/blog\/2019\/08\/28\/exfat-linux-kernel\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/opensource.microsoft.com\/blog\/2019\/08\/28\/exfat-linux-kernel\/#primaryimage","url":"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2024\/06\/1920-Panel8-FeatureHeader-Modernize.webp","contentUrl":"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2024\/06\/1920-Panel8-FeatureHeader-Modernize.webp","width":1170,"height":640},{"@type":"BreadcrumbList","@id":"https:\/\/opensource.microsoft.com\/blog\/2019\/08\/28\/exfat-linux-kernel\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/opensource.microsoft.com\/blog\/"},{"@type":"ListItem","position":2,"name":"exFAT in the Linux kernel? Yes!"}]},{"@type":"WebSite","@id":"https:\/\/opensource.microsoft.com\/blog\/#website","url":"https:\/\/opensource.microsoft.com\/blog\/","name":"Microsoft Open Source Blog","description":"Open dialogue about openness at Microsoft \u2013 open source, standards, interoperability","publisher":{"@id":"https:\/\/opensource.microsoft.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/opensource.microsoft.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/opensource.microsoft.com\/blog\/#organization","name":"Microsoft Open Source Blog","url":"https:\/\/opensource.microsoft.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/opensource.microsoft.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2019\/08\/Microsoft-Logo.png","contentUrl":"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2019\/08\/Microsoft-Logo.png","width":259,"height":194,"caption":"Microsoft Open Source Blog"},"image":{"@id":"https:\/\/opensource.microsoft.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/OpenAtMicrosoft"]}]}},"msxcm_display_generated_audio":false,"msxcm_animated_featured_image":null,"distributor_meta":false,"distributor_terms":false,"distributor_media":false,"distributor_original_site_name":"Microsoft Open Source Blog","distributor_original_site_url":"https:\/\/opensource.microsoft.com\/blog","push-errors":false,"_links":{"self":[{"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/posts\/77883","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/users\/5562"}],"replies":[{"embeddable":true,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/comments?post=77883"}],"version-history":[{"count":1,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/posts\/77883\/revisions"}],"predecessor-version":[{"id":97731,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/posts\/77883\/revisions\/97731"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/media\/95462"}],"wp:attachment":[{"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/media?parent=77883"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/post_tag?post=77883"},{"taxonomy":"content-type","embeddable":true,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/content-type?post=77883"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/topic?post=77883"},{"taxonomy":"programming-languages","embeddable":true,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/programming-languages?post=77883"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/coauthors?post=77883"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}