computer-science
Show HN: ZeroFS – A log-structured filesystem for S3
Key takeaways
- Zero FS serves S3-compatible buckets as POSIX filesystems over NFS and 9P, or as raw block devices over NBD.
- or via Docker · Git Hub Action · other platforms
- CI runs pjdfstest, xfstests, kernel builds, stress-ng, ZFS scrubs, Jepsen's local-fs suite, and a Jepsen failover suite on every change.
Zero FS serves S3-compatible buckets as POSIX filesystems over NFS and 9P, or as raw block devices over NBD. The engine is log-structured: writes go out as immutable objects and compaction reclaims what you delete. Data is compressed and encrypted before upload, and warm reads come from local cache in microseconds.
or via Docker · Git Hub Action · other platforms
CI runs pjdfstest, xfstests, kernel builds, stress-ng, ZFS scrubs, Jepsen's local-fs suite, and a Jepsen failover suite on every change. The first three run separately over NFS, 9P, and the FUSE client. Each card links to the CI pipeline.
Article preview — originally published by Hacker News. Full story at the source.
Read full story on Hacker News →
More top stories
Aggregated and edited by the Scoop newsroom. We surface news from Hacker News alongside other reporting so you can compare coverage in one place.
Editorial policy · Corrections · About Scoop