Sorry, you need to enable JavaScript to visit this website.

SNIA Developer Conference September 15-17, 2025 | Santa Clara, CA

Technical Director,

Micron Technology

John Groves has been a kernel and system software developer for decades, working on memory management, file systems and data storage in several Unix variants prior to Linux. John serves the CXL Consortium as co-chair of the Software and Systems Working Group (SSWG), and is a contributor to the CXL specification - particularly in the areas of fabric management, shared memory and dynamic capacity devices (DCDs). John is also the creator and primary author of famfs – the Fabric-Attached Memory File System – which is working its way toward inclusion the Linux Kernel. John has spoken on famfs at the last two Linux Plumbers conferences (2023 and 2024) as well as the Linux Storage, Filesystem and Memory Management (LSFMM) summits in 2024 and 2025 and Usenix FAST in 2025. John is an expert in system software development, cache coherency, memory models and CXL.

Famfs: Get Ready for Big Pools of Disaggregated Shared Memory

Submitted by Anonymous (not verified) on

CXL enables disaggregated memory, both for composable capacity-on-demand and shared-memory. That is memory is not private to one server. Adding system-ram capacity should largely “just work”, but shared memory is more complex. The Fabric-Attached Memory File System (famfs) enables disaggregated shared memory to be used as memory-mappable files that map directly to the shared memory. Famfs is open source software which is on-track to be merged into the upstream Linux kernel in the coming months. 

Subscribe to John Groves