ZeroFS is a log-structured filesystem for S3-compatible buckets, offering POSIX semantics over NFS and 9P, and raw block devices over NBD.
It uses immutable objects for writes, compaction for deletions, and includes compression and encryption before upload, with warm reads from local cache.
Comprehensive CI testing includes pjdfstest, xfstests, ZFS scrubs, Jepsen fault injection, and stress tests on NFS, 9P, and FUSE protocols.
Supports mounting from major OSes via NFS, a FUSE client for 9P without root, and NBD for block devices like ext4 or ZFS pools.
Allows high availability with a standby leader, read replicas, named checkpoints, and a web console with file manager, dashboard, and terminal.