CrossLFS
CrossLFS, short for Cross-Platform Log-Structured File System, is an open-source, cross-platform file system that implements log-structured storage semantics to provide robust crash recovery, fast writes, and consistent metadata handling across operating systems. It is designed to run in user space and to offer similar file-system semantics on Linux, macOS, and Windows through platform-compatible adapters and bridges.
CrossLFS is implemented as a user-space file system. On Linux and macOS, it runs over FUSE (or
Features include POSIX-like semantics via a stable API, atomic file operations, and support for snapshots and
Use cases include reproducible development environments, cross-platform backups, data-intensive workloads that benefit from fast appends, and
History and status: Development began in 2019 by a consortium of researchers and engineers. The first public