Show HN: ZeroFS – A log-structured filesystem for S3
- Infrastructure
- Open Source
- Storage
- Developer Tools
ZeroFS is an open source filesystem that stores data and metadata in S3 and exposes it through familiar filesystem interfaces. The pitch is that you get POSIX-like semantics on top of cheap object storage, using a log-structured layout plus SlateDB under the hood, with support for NFSv3 and a richer 9P-based path for features the author did not want to build into NFSv4. What grabbed attention was not the architecture alone but the marketing around it. Several readers immediately challenged the landing page claim of sub-millisecond writes “at rest in S3,” saying the published benchmark measures buffered write latency and not durable persistence unless fsync is included. The author replied that ZeroFS follows normal filesystem semantics, where write() is buffered and fsync() is the durability boundary, then agreed the wording should be tightened.
If you are evaluating object-storage-backed filesystems, ignore headline latency numbers until you see fsync semantics, failover behavior, and request-volume benchmarks for your workload. The practical divide is now clear: use direct S3 when you can, and only add a filesystem layer when legacy POSIX compatibility is worth the performance and cost tradeoffs.
- zerofs.net
- Discuss on HN