{"id":652165,"date":"2026-08-23T12:15:13","date_gmt":"2026-08-23T12:15:13","guid":{"rendered":"https:\/\/www.europesays.com\/ie\/652165\/"},"modified":"2026-08-23T12:15:13","modified_gmt":"2026-08-23T12:15:13","slug":"linux-7-3-makes-preparations-toward-upstreaming-famfs-file-system","status":"publish","type":"post","link":"https:\/\/www.europesays.com\/ie\/652165\/","title":{"rendered":"Linux 7.3 Makes Preparations Toward Upstreaming FAMFS File-System"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" alt=\"LINUX STORAGE\" src=\"https:\/\/www.phoronix.com\/assets\/categories\/linuxstorage.webp\" width=\"100\" height=\"100\"\/><br \/>\nThe NVDIMM and direct access (DAX) patches have been merged for the Linux 7.3 cycle. Most of the DAX\/NVDIMM activity this cycle is on making preparations for the upcoming submission of Micron&#8217;s FAMFS file-system.<\/p>\n<p>The DAX code with Linux 7.3 saw a number of fixes, code refactoring, and other improvements in preparing for the FAMFS introduction. <a href=\"https:\/\/www.phoronix.com\/news\/Linux-RFC-FAMFS-File-System\" rel=\"nofollow noopener\" target=\"_blank\">Micron has been working on FAMFS for years<\/a> (since at least 2024) as a special purpose file-system for fabric-attached memory (FAM) devices. Micron is <a href=\"https:\/\/www.phoronix.com\/news\/FamFS-2026-Upstream-Hopes\" rel=\"nofollow noopener\" target=\"_blank\">hoping to see FAMFS upstreamed in 2026<\/a> and the patches for the file-system itself have now undergone thirteen rounds of patch review. This fabric-attached memory file system is going to be quite important for modern CXL servers moving forward.&#13;\n<\/p>\n<p>FAMFS is not for any general purpose file-system use but is designed around file-based, byte-level access to very large shared\/disaggregated memory applications, in the scope of around 100TB+ memory being common. While there has been concerns over the proliferation of file-systems within the Linux kernel, FAMFS is designed specifically for this use.  Micron engineers did experiment with porting to FUSE in user-space but ultimately have found a standalone file-system kernel driver is the best approach. Micron has also committed to maintaining FAMFS with having a clear customer need for it.&#13;<br \/>\n<\/p>\n<p align=\"center\"><img decoding=\"async\" src=\"https:\/\/www.europesays.com\/ie\/wp-content\/uploads\/2026\/08\/1787487313_401_image.webp\" alt=\"FAMFS background slide\"\/><\/p>\n<p><a href=\"https:\/\/lore.kernel.org\/lkml\/aoOPXFhuXrm0tQ6u@aschofie-mobl2.lan\/\" rel=\"nofollow noopener\" target=\"_blank\">This pull request<\/a> landed all the NVDIMM and DAX changes for Linux 7.3. FAMFS has not been submitted yet for upstream inclusion but looks to be nearing the stage of being ready to be accepted. There is no indication though it will attempt to be submitted for the v7.3 merge window. For those interested there are the <a href=\"https:\/\/lore.kernel.org\/all\/0100019fed5850ec-2bdfb17a-3086-44ea-8fdd-777d3ce12a33-000000@email.amazonses.com\/\" rel=\"nofollow noopener\" target=\"_blank\">v13 patches<\/a> if wanting to check out FAMFS in current form.<\/p>\n","protected":false},"excerpt":{"rendered":"The NVDIMM and direct access (DAX) patches have been merged for the Linux 7.3 cycle. Most of the&hellip;\n","protected":false},"author":2,"featured_media":652166,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_share_on_mastodon":"0"},"categories":[74],"tags":[36622,18,19,17,36621,36619,36618,36625,36623,36620,36624,36617,36628,82,36626,36627],"class_list":["post-652165","post","type-post","status-publish","format-standard","has-post-thumbnail","category-technology","tag-desktop-linux","tag-eire","tag-ie","tag-ireland","tag-linux-benchmarking","tag-linux-hardware-benchmarks","tag-linux-hardware-reviews","tag-linux-how-to","tag-linux-performance","tag-linux-server-benchmarks","tag-open-source-graphics","tag-phoronix","tag-phoronix-test-suite","tag-technology","tag-ubuntu-benchmarks","tag-ubuntu-hardware"],"share_on_mastodon":{"url":"https:\/\/pubeurope.com\/@ie\/117144776118633984","error":""},"_links":{"self":[{"href":"https:\/\/www.europesays.com\/ie\/wp-json\/wp\/v2\/posts\/652165","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.europesays.com\/ie\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.europesays.com\/ie\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/ie\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/ie\/wp-json\/wp\/v2\/comments?post=652165"}],"version-history":[{"count":0,"href":"https:\/\/www.europesays.com\/ie\/wp-json\/wp\/v2\/posts\/652165\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/ie\/wp-json\/wp\/v2\/media\/652166"}],"wp:attachment":[{"href":"https:\/\/www.europesays.com\/ie\/wp-json\/wp\/v2\/media?parent=652165"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.europesays.com\/ie\/wp-json\/wp\/v2\/categories?post=652165"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.europesays.com\/ie\/wp-json\/wp\/v2\/tags?post=652165"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}