Hasty Briefsbeta

Bilingual

Show HN: ZeroFS – A log-structured filesystem for S3

6 hours ago
  • #Filesystem
  • #Cloud Storage
  • #High Availability
  • 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.