FamFS 2026 Upstream Goal: What It Means for Linux & CXL Fabrics (2026)

FamFS: A Revolutionary File System for the Future

Get ready to revolutionize your Linux experience with FamFS, a cutting-edge file system designed to tackle the challenges of fabric-attached memory (FAM) needs. Developed by Micron, FamFS is set to make waves in the tech world, with its potential to go upstream for Linux in early 2026.

For the past two years, Micron has been hard at work on FamFS, a specialized file system tailored for FAM-specific requirements, particularly in CXL servers. The project has made significant progress, with FamFS recently being ported to FUSE, allowing it to operate largely in user-space. However, some kernel changes are still in the works.

John Groves, a representative from Micron and a member of the CXL Software & Systems working group, presented on FamFS at the Linux Plumbers Conference in Tokyo, Japan. The conference showcased the project's progress and its potential impact on the Linux community.

The team's goal is ambitious: to have FamFS integrated into the Linux kernel by early 2026. As of Linux 6.18, the FamFS patches are fully functional, and the project is on track to meet this deadline. It's important to note that FamFS is not a general-purpose file system; it's specifically designed for fabric-attached memory.

Looking ahead, FamFS has an exciting roadmap with features like interleaved file support, software-based cache coherency, and pNFS integration. These enhancements will further solidify FamFS's position as a game-changer in the file system landscape.

For those eager to dive deeper into the world of FamFS, the PDF slide deck from LPC2025 (https://lpc.events/event/19/contributions/2178/attachments/1843/4003/famfs-lpc-2025.pdf) is a treasure trove of information. Stay tuned as FamFS prepares to make a splash in the Linux community, offering a glimpse into the future of file system technology.

FamFS 2026 Upstream Goal: What It Means for Linux & CXL Fabrics (2026)
Top Articles
Latest Posts
Recommended Articles
Article information

Author: Maia Crooks Jr

Last Updated:

Views: 6058

Rating: 4.2 / 5 (43 voted)

Reviews: 90% of readers found this page helpful

Author information

Name: Maia Crooks Jr

Birthday: 1997-09-21

Address: 93119 Joseph Street, Peggyfurt, NC 11582

Phone: +2983088926881

Job: Principal Design Liaison

Hobby: Web surfing, Skiing, role-playing games, Sketching, Polo, Sewing, Genealogy

Introduction: My name is Maia Crooks Jr, I am a homely, joyous, shiny, successful, hilarious, thoughtful, joyous person who loves writing and wants to share my knowledge and understanding with you.