{"slug": "zerofs", "name": "ZeroFS", "category": "files", "category_name": "Files, sync and backup", "description": "", "recommenders": 5, "commenters": 11, "warners": 0, "score": 5.434, "rising": 2.35, "first": "2026-01-14", "latest": "2026-10-02", "why": "Works pretty awesomely with git workloads, even Linux sized trees.", "why_is_quote": true, "has_verdict": false, "sentiment": {"recommend": 5, "neutral": 4, "compare": 3, "warn": 0}, "spark": [0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 1, 1], "listed": true, "loved": [], "caveat": "", "short_quote": "Works pretty awesomely with git workloads, even Linux sized trees.", "kind": "", "icon": false, "domain": null, "github_repo": "github.com/barre/zerofs", "official_url": "https://www.zerofs.net", "pricing": "", "aliases": ["ZeroFS"], "verdict": null, "praise": [{"label": "", "summary": "", "quotes": [{"id": 798919760, "item_id": 49932485, "url": "https://news.ycombinator.com/item?id=49932485", "by": "pzmarzly", "date": "2026-10-02", "version": null, "stance": "recommend", "quote": "https://www.zerofs.net/", "excerpt": "https://www.zerofs.net/", "context": "", "use_case": "", "switched_from": "", "story": "Cloudflare K2: serverless event streams"}, {"id": 796267648, "item_id": 49766728, "url": "https://news.ycombinator.com/item?id=49766728", "by": "pierrebarre", "date": "2026-09-19", "version": null, "stance": "recommend", "quote": "Works pretty awesomely with git workloads, even Linux sized trees.", "excerpt": "Or just use https://github.com/Barre/ZeroFS Works pretty awesomely with git workloads, even Linux sized trees.", "context": "", "use_case": "git on object storage", "switched_from": "", "story": "You can run Git on object storage if you re-make packfiles"}, {"id": 787118592, "item_id": 49194912, "url": "https://news.ycombinator.com/item?id=49194912", "by": "keybits", "date": "2026-08-06", "version": null, "stance": "recommend", "quote": "ZeroFS might help here to put the actual storage on an S3 compatible object store", "excerpt": "ZeroFS might help here to put the actual storage on an S3 compatible object store? https://github.com/Barre/zerofs", "context": "", "use_case": "S3-backed storage", "switched_from": "", "story": "Celld: Self-hosted, distributed Durable Objects"}, {"id": 778604688, "item_id": 48662793, "url": "https://news.ycombinator.com/item?id=48662793", "by": "Eikon", "date": "2026-06-24", "version": null, "stance": "recommend", "quote": "it works great on linux-sized repos", "excerpt": "Most of the pain here is the typical set of issues people run into trying to make S3 a filesystem as-is, common with S3FS-family approaches. ZeroFS (https://github.com/Barre/zerofs) is 9P/NFS/NBD over S3 on an LSM. Point stock go-git, or just /usr/bin/git, at a mount and skip the gymnastics. Rename is a metadata op in the keyspace, so you get it atomic on any S3\u2014no Tigris-specific X-Tigris-Rename needed. Different po", "context": "", "use_case": "filesystem over S3 for git", "switched_from": "", "story": "I taught a bucket to speak Git"}, {"id": 767820352, "item_id": 47988772, "url": "https://news.ycombinator.com/item?id=47988772", "by": "Eikon", "date": "2026-05-02", "version": null, "stance": "recommend", "quote": "Should do a great job at this.", "excerpt": "https://github.com/Barre/ZeroFS Should do a great job at this.", "context": "", "use_case": "S3-backed filesystem", "switched_from": "", "story": "Barman \u2013 Backup and Recovery Manager for PostgreSQL"}]}], "caveats": [], "who": [], "tags": [], "use_cases": ["s3-backed filesystem", "git storage on object storage", "git on object storage", "s3-backed storage", "filesystem over s3 for git", "filesystem on s3"], "compared": [{"slug": "juicefs", "name": "JuiceFS", "co": 4, "switched_from": 0, "switched_to": 0}, {"slug": "garage", "name": "Garage", "co": 3, "switched_from": 0, "switched_to": 0}, {"slug": "nfs", "name": "NFS", "co": 2, "switched_from": 0, "switched_to": 0}, {"slug": "minio", "name": "MinIO", "co": 2, "switched_from": 0, "switched_to": 0}], "makers": [{"id": 775003088, "item_id": 48437693, "url": "https://news.ycombinator.com/item?id=48437693", "by": "Eikon", "date": "2026-06-07", "version": null, "stance": "recommend", "quote": "ZeroFS ended up not needing recovery at all through atomic, strictly ordered commits", "excerpt": "Even with journaling, you might need one. ZeroFS [0] almost had a lost+found directory (even with the WAL enabled), because you might have consistency issues between your in-memory state and what was flushed, and especially in what order. ZeroFS ended up not needing recovery at all through atomic, strictly ordered commits [1], but it was far from trivial (and not just a matter of requiring a WAL). [0] https://github.", "context": "", "use_case": "", "switched_from": "", "story": "What is the purpose of the lost+found folder in Linux and Unix?"}, {"id": 746208608, "item_id": 46638038, "url": "https://news.ycombinator.com/item?id=46638038", "by": "Eikon", "date": "2026-01-15", "version": null, "stance": "recommend", "quote": "The benchmark suite is trivial and opensource", "excerpt": "> but I find it kind of off-putting for you to come in and immediately put down JuiceFS, especially with benchmark results that don't make a ton of sense, and are likely making apples-to-oranges comparisons with how JuiceFS works or mount options. The benchmark suite is trivial and opensource [1]. Is performing benchmarks \u201cputting down\u201d these days? If you believe that the benchmarks are unfair to juicefs for a reason", "context": "", "use_case": "", "switched_from": "", "story": "JuiceFS is a distributed POSIX file system built on top of Redis and S3"}, {"id": 743414656, "item_id": 46463416, "url": "https://news.ycombinator.com/item?id=46463416", "by": "Eikon", "date": "2026-01-02", "version": null, "stance": "neutral", "quote": "What I often do on ZeroFS", "excerpt": "What I often do on ZeroFS [0] is to convert issues to discussions, it's a one click operation on github and helps reduce the noise for ill-defined issues. [0] https://github.com/Barre/ZeroFS", "context": "", "use_case": "", "switched_from": "", "story": "Why users cannot create Issues directly (Ghostty)"}, {"id": 740293984, "item_id": 46268374, "url": "https://news.ycombinator.com/item?id=46268374", "by": "Eikon", "date": "2025-12-14", "version": null, "stance": "recommend", "quote": "I am working on ZeroFS [0], a POSIX filesystem that works on top of S3.", "excerpt": "I am working on ZeroFS [0], a POSIX filesystem that works on top of S3. [0] https://github.com/Barre/ZeroFS", "context": "", "use_case": "POSIX filesystem on S3", "switched_from": "", "story": "Ask HN: What Are You Working On? (December 2025)"}, {"id": 739493808, "item_id": 46218363, "url": "https://news.ycombinator.com/item?id=46218363", "by": "Eikon", "date": "2025-12-10", "version": null, "stance": "neutral", "quote": "to support my 9p server [0]", "excerpt": "I'm mostly interested in being able to interact with the vfs and build a 9p rust client (in addition to the current v9fs) to support my 9p server [0]. Does anyone know what's the current state / what is the current timeline for something like this to be feasible? [0] https://github.com/Barre/ZeroFS", "context": "", "use_case": "", "switched_from": "", "story": "Rust in the kernel is no longer experimental"}, {"id": 738761840, "item_id": 46172615, "url": "https://news.ycombinator.com/item?id=46172615", "by": "Eikon", "date": "2025-12-06", "version": null, "stance": "recommend", "quote": "Shameless plug: https://github.com/Barre/ZeroFS", "excerpt": "Shameless plug: https://github.com/Barre/ZeroFS", "context": "", "use_case": "", "switched_from": "", "story": "Self-hosting my photos with Immich"}], "threads": [{"url": "https://news.ycombinator.com/item?id=48761493", "title": "Show HN: ZeroFS \u2013 A log-structured filesystem for S3", "mentions": 4}, {"url": "https://news.ycombinator.com/item?id=47680404", "title": "S3 Files and the changing face of S3", "mentions": 4}, {"url": "https://news.ycombinator.com/item?id=46637165", "title": "JuiceFS is a distributed POSIX file system built on top of Redis and S3", "mentions": 3}, {"url": "https://news.ycombinator.com/item?id=49730069", "title": "You can run Git on object storage if you re-make packfiles", "mentions": 2}, {"url": "https://news.ycombinator.com/item?id=49185430", "title": "Celld: Self-hosted, distributed Durable Objects", "mentions": 2}, {"url": "https://news.ycombinator.com/item?id=48661938", "title": "I taught a bucket to speak Git", "mentions": 2}], "sentiment_by_month": {"2025-11": {}, "2025-12": {}, "2026-01": {"compare": 1, "recommend": 1}, "2026-02": {"compare": 1}, "2026-03": {}, "2026-04": {"recommend": 1}, "2026-05": {}, "2026-06": {}, "2026-07": {"compare": 1, "neutral": 2}, "2026-08": {"recommend": 1, "neutral": 1}, "2026-09": {"recommend": 1, "neutral": 1}, "2026-10": {"recommend": 1}}, "versions": [], "version_unnamed": 0, "family_ref": null, "runs_on": null, "lines": [], "quotes": [{"id": 798919760, "item_id": 49932485, "url": "https://news.ycombinator.com/item?id=49932485", "by": "pzmarzly", "date": "2026-10-02", "version": null, "stance": "recommend", "quote": "https://www.zerofs.net/", "excerpt": "https://www.zerofs.net/", "context": "", "use_case": "", "switched_from": "", "story": "Cloudflare K2: serverless event streams"}, {"id": 796300272, "item_id": 49768767, "url": "https://news.ycombinator.com/item?id=49768767", "by": "jeremyjh", "date": "2026-09-19", "version": null, "stance": "neutral", "quote": "Or is there an innovation in zerofs that somehow solves this for git?", "excerpt": "Do you have any benchmark data you can share? What you are saying sounds like an assertion that the problem described here[1] - by Vicent Marti - that packfiles aren't contiguous blocks of data and so every fetch fans out to more fetches from the client - is not actually a problem? Or is there an innovation in zerofs that somehow solves this for git? From what I can see it offers NFS and NBD interfaces and GitHub tri", "context": "", "use_case": "Git storage on object storage", "switched_from": "", "story": "You can run Git on object storage if you re-make packfiles"}, {"id": 796267648, "item_id": 49766728, "url": "https://news.ycombinator.com/item?id=49766728", "by": "pierrebarre", "date": "2026-09-19", "version": null, "stance": "recommend", "quote": "Works pretty awesomely with git workloads, even Linux sized trees.", "excerpt": "Or just use https://github.com/Barre/ZeroFS Works pretty awesomely with git workloads, even Linux sized trees.", "context": "", "use_case": "git on object storage", "switched_from": "", "story": "You can run Git on object storage if you re-make packfiles"}, {"id": 787467072, "item_id": 49216692, "url": "https://news.ycombinator.com/item?id=49216692", "by": "srhtftw", "date": "2026-08-07", "version": null, "stance": "neutral", "quote": "the commercial license link https://www.zerofs.net/licensing is a 404 page", "excerpt": "The ZeroFS readme says Dual-licensed under the GNU AGPL v3 (fully featured, for open source use) and a commercial license. but the commercial license link https://www.zerofs.net/licensing is a 404 page", "context": "", "use_case": "", "switched_from": "", "story": "Celld: Self-hosted, distributed Durable Objects"}, {"id": 787118592, "item_id": 49194912, "url": "https://news.ycombinator.com/item?id=49194912", "by": "keybits", "date": "2026-08-06", "version": null, "stance": "recommend", "quote": "ZeroFS might help here to put the actual storage on an S3 compatible object store", "excerpt": "ZeroFS might help here to put the actual storage on an S3 compatible object store? https://github.com/Barre/zerofs", "context": "", "use_case": "S3-backed storage", "switched_from": "", "story": "Celld: Self-hosted, distributed Durable Objects"}, {"id": 782077857, "item_id": 48879866, "url": "https://news.ycombinator.com/item?id=48879866", "by": "selfhoster1312", "date": "2026-07-12", "version": null, "stance": "neutral", "quote": "Do you think ZeroFS currently makes a good candidate?", "excerpt": "I've been curious about ZeroFS. My usecase is running a real POSIX filesystem on top of garage for integration with non-S3 services. I've had very bad (short) experiment with JuiceFS (1). Is it worth benchmarking `zerofs mount` with garage? My usecase is NAS storage of many small files + some big files (think big shared SMB for a non-profit). I need: - fsync durability (as promised on zerofs homepage), including sqli", "context": "", "use_case": "", "switched_from": "", "story": "ZeroFS vs. Amazon S3 Files"}, {"id": 780267760, "item_id": 48766735, "url": "https://news.ycombinator.com/item?id=48766735", "by": "zenoprax", "date": "2026-07-02", "version": null, "stance": "neutral", "quote": "I don't see an issue with the benchmark but I might not be looking in the right place.", "excerpt": "Where is the \"data loss window\"? Between nodes or between the client and the infra? The front page lists under Capabilities: > 4.8 > Honest fsync > A successful fsync means every acknowledged write is durable in S3. If a failover may have lost unflushed writes, the next fsync returns an error instead of a false success. Someone else mentioned: \"write() is buffered (that's the batching) and \"committed\" maps to fsync()", "context": "", "use_case": "", "switched_from": "", "story": "Show HN: ZeroFS \u2013 A log-structured filesystem for S3"}, {"id": 780235633, "item_id": 48764727, "url": "https://news.ycombinator.com/item?id=48764727", "by": "ChocolateGod", "date": "2026-07-02", "version": null, "stance": "compare", "quote": "The HA certainly makes this more of an alternative to JuiceFS now.", "excerpt": "The HA certainly makes this more of an alternative to JuiceFS now. Would need something like HAProxy to correctly handle failover for NFS though?", "context": "", "use_case": "S3-backed filesystem", "switched_from": "", "story": "Show HN: ZeroFS \u2013 A log-structured filesystem for S3"}, {"id": 780210480, "item_id": 48763155, "url": "https://news.ycombinator.com/item?id=48763155", "by": "Eikon", "date": "2026-07-02", "version": null, "stance": "neutral", "quote": "NFSv3 stayed in ZeroFS mostly for client compatibility.", "excerpt": "NFSv4 is a hard beast to implement correctly, with a lot of protocol surface (state, compound ops, delegations) for benefits ZeroFS mostly gets through 9P with extensions, over a much simpler protocol: https://www.zerofs.net/docs/9p-extensions. NFSv3 stayed in ZeroFS mostly for client compatibility.", "context": "", "use_case": "", "switched_from": "", "story": "Show HN: ZeroFS \u2013 A log-structured filesystem for S3"}, {"id": 780203200, "item_id": 48762700, "url": "https://news.ycombinator.com/item?id=48762700", "by": "Eikon", "date": "2026-07-02", "version": null, "stance": "neutral", "quote": "There's now a \"replicated mode\" if you want automatic failover + HA", "excerpt": "There's now a \"replicated mode\" if you want automatic failover + HA: https://www.zerofs.net/docs/high-availability", "context": "", "use_case": "", "switched_from": "", "story": "Show HN: ZeroFS \u2013 A log-structured filesystem for S3"}, {"id": 778635584, "item_id": 48664724, "url": "https://news.ycombinator.com/item?id=48664724", "by": "Eikon", "date": "2026-06-24", "version": null, "stance": "neutral", "quote": "It's there! https://www.zerofs.net/docs/kubernetes-csi", "excerpt": "It's there! https://www.zerofs.net/docs/kubernetes-csi", "context": "", "use_case": "", "switched_from": "", "story": "I taught a bucket to speak Git"}, {"id": 778604688, "item_id": 48662793, "url": "https://news.ycombinator.com/item?id=48662793", "by": "Eikon", "date": "2026-06-24", "version": null, "stance": "recommend", "quote": "it works great on linux-sized repos", "excerpt": "Most of the pain here is the typical set of issues people run into trying to make S3 a filesystem as-is, common with S3FS-family approaches. ZeroFS (https://github.com/Barre/zerofs) is 9P/NFS/NBD over S3 on an LSM. Point stock go-git, or just /usr/bin/git, at a mount and skip the gymnastics. Rename is a metadata op in the keyspace, so you get it atomic on any S3\u2014no Tigris-specific X-Tigris-Rename needed. Different po", "context": "", "use_case": "filesystem over S3 for git", "switched_from": "", "story": "I taught a bucket to speak Git"}, {"id": 767820352, "item_id": 47988772, "url": "https://news.ycombinator.com/item?id=47988772", "by": "Eikon", "date": "2026-05-02", "version": null, "stance": "recommend", "quote": "Should do a great job at this.", "excerpt": "https://github.com/Barre/ZeroFS Should do a great job at this.", "context": "", "use_case": "S3-backed filesystem", "switched_from": "", "story": "Barman \u2013 Backup and Recovery Manager for PostgreSQL"}, {"id": 762979872, "item_id": 47686242, "url": "https://news.ycombinator.com/item?id=47686242", "by": "Eikon", "date": "2026-04-07", "version": null, "stance": "recommend", "quote": "Or ZeroFS which doesn\u2019t require a 3rd party database, just a s3 bucket!", "excerpt": "Or ZeroFS which doesn\u2019t require a 3rd party database, just a s3 bucket! https://github.com/Barre/ZeroFS", "context": "", "use_case": "Filesystem on S3", "switched_from": "", "story": "S3 Files and the changing face of S3"}, {"id": 762979808, "item_id": 47686238, "url": "https://news.ycombinator.com/item?id=47686238", "by": "Eikon", "date": "2026-04-07", "version": null, "stance": "recommend", "quote": "SQLite works great with ZeroFS", "excerpt": "SQLite works great with ZeroFS: https://github.com/Barre/ZeroFS", "context": "", "use_case": "", "switched_from": "", "story": "S3 Files and the changing face of S3"}, {"id": 762979472, "item_id": 47686217, "url": "https://news.ycombinator.com/item?id=47686217", "by": "Eikon", "date": "2026-04-07", "version": null, "stance": "compare", "quote": "How does it compare to ZeroFS?", "excerpt": "How does it compare to ZeroFS? https://github.com/Barre/ZeroFS", "context": "", "use_case": "", "switched_from": "", "story": "S3 Files and the changing face of S3"}, {"id": 762979360, "item_id": 47686210, "url": "https://news.ycombinator.com/item?id=47686210", "by": "tao_oat", "date": "2026-04-07", "version": null, "stance": "recommend", "quote": "See also: https://github.com/Barre/ZeroFS", "excerpt": "See also: https://github.com/Barre/ZeroFS", "context": "", "use_case": "", "switched_from": "", "story": "S3 Files and the changing face of S3"}, {"id": 762783376, "item_id": 47673961, "url": "https://news.ycombinator.com/item?id=47673961", "by": "Eikon", "date": "2026-04-07", "version": null, "stance": "recommend", "quote": "is a single binary", "excerpt": "See also: https://github.com/Barre/ZeroFS Doesn\u2019t require an external database (just a s3 bucket) and is a single binary. A webui is shipping in the next few days.", "context": "", "use_case": "S3-backed filesystem", "switched_from": "", "story": "Show HN: Stop paying for Dropbox/Google Drive, use your own S3 bucket instead"}, {"id": 750311600, "item_id": 46894475, "url": "https://news.ycombinator.com/item?id=46894475", "by": "ehsanu1", "date": "2026-02-04", "version": null, "stance": "compare", "quote": "running sqlite off of an s3-backed ZeroFS", "excerpt": "I wonder how this compares to running sqlite off of an s3-backed ZeroFS https://github.com/Barre/ZeroFS", "context": "", "use_case": "", "switched_from": "", "story": "Litestream Writable VFS"}, {"id": 750278464, "item_id": 46892404, "url": "https://news.ycombinator.com/item?id=46892404", "by": "Eikon", "date": "2026-02-04", "version": null, "stance": "recommend", "quote": "it works great with Postgres", "excerpt": "You might be interested in ZeroFS [0], it works great with Postgres [1]. To achieve what you describe, you should be just able to setup a Postgres replica that\u2019s setup on top of ZeroFS. [0] https://github.com/Barre/ZeroFS [1] https://github.com/Barre/ZeroFS?tab=readme-ov-file#postgresql-performance", "context": "", "use_case": "filesystem for Postgres replicas", "switched_from": "", "story": "Litestream Writable VFS"}, {"id": 746683904, "item_id": 46667744, "url": "https://news.ycombinator.com/item?id=46667744", "by": "Eikon", "date": "2026-01-18", "version": null, "stance": "recommend", "quote": "ZeroFS [0] is very thankful for what it brought to Linux with the v9fs", "excerpt": "ZeroFS [0] is very thankful for what it brought to Linux with the v9fs [1] subsystem which is very nice to work with (network native) compared to fuse :) [0] https://github.com/Barre/ZeroFS [1] https://docs.kernel.org/filesystems/9p.html", "context": "", "use_case": "network filesystem", "switched_from": "", "story": "What is Plan 9?"}, {"id": 746233091, "item_id": 46639568, "url": "https://news.ycombinator.com/item?id=46639568", "by": "selfhoster1312", "date": "2026-01-15", "version": null, "stance": "recommend", "quote": "i'm very glad zerofs was mentioned as an alternative for small files/operations", "excerpt": "I have very limited experiences with object storage, but my humble benchmarks with juicefs + minio/garage [1] showed very bad performance (i.e. total collapse within a few hours) when running lots of small operations (torrents). I wouldn't be surprised if there's a lot of tuning that can be achieved, but after days of reading docs and experimenting with different settings i just assumed JuiceFS was a very bad fit for", "context": "", "use_case": "", "switched_from": "", "story": "JuiceFS is a distributed POSIX file system built on top of Redis and S3"}, {"id": 746205248, "item_id": 46637828, "url": "https://news.ycombinator.com/item?id=46637828", "by": "Eikon", "date": "2026-01-15", "version": null, "stance": "recommend", "quote": "ZeroFS [0] outperforms JuiceFS", "excerpt": "ZeroFS [0] outperforms JuiceFS on common small file workloads [1] while only requiring S3 and no 3rd party database. [0] https://github.com/Barre/ZeroFS [1] https://www.zerofs.net/zerofs-vs-juicefs", "context": "", "use_case": "", "switched_from": "", "story": "JuiceFS is a distributed POSIX file system built on top of Redis and S3"}, {"id": 746010256, "item_id": 46625641, "url": "https://news.ycombinator.com/item?id=46625641", "by": "yjftsjthsd-h", "date": "2026-01-14", "version": null, "stance": "compare", "quote": "Could someone possibly compare this to", "excerpt": "Could someone possibly compare this to https://www.zerofs.net/nbd-devices (\"zpool create mypool /dev/nbd0 /dev/nbd1 /dev/nbd2\")", "context": "", "use_case": "", "switched_from": "", "story": "Native ZFS VDEV for Object Storage (OpenZFS Summit)"}, {"id": 745300928, "item_id": 46581308, "url": "https://news.ycombinator.com/item?id=46581308", "by": "Eikon", "date": "2026-01-11", "version": null, "stance": "neutral", "quote": "For ZeroFS [0], I went an alternate route with NFS/9P.", "excerpt": "For ZeroFS [0], I went an alternate route with NFS/9P. I am surprised that it\u2019s not more common as this approach has various advantages [1] while being much more workable than fuse. [0] https://github.com/Barre/ZeroFS [1] https://github.com/Barre/ZeroFS?tab=readme-ov-file#why-nfs-and-9p", "context": "", "use_case": "", "switched_from": "", "story": "FUSE is All You Need \u2013 Giving agents access to anything via filesystems"}, {"id": 742001649, "item_id": 46375103, "url": "https://news.ycombinator.com/item?id=46375103", "by": "Eikon", "date": "2025-12-24", "version": null, "stance": "recommend", "quote": "storage backend and it\u2019s been great!", "excerpt": "SlateDB is awesome, that\u2019s ZeroFS [0] storage backend and it\u2019s been great! [0] https://github.com/Barre/ZeroFS", "context": "", "use_case": "", "switched_from": "", "story": "Show HN: Tonbo \u2013 an embedded database for serverless and edge runtimes"}, {"id": 741251489, "item_id": 46328218, "url": "https://news.ycombinator.com/item?id=46328218", "by": "Eikon", "date": "2025-12-19", "version": null, "stance": "neutral", "quote": "thus is not compatible with ZeroFS", "excerpt": "Unfortunately, this doesn\u2019t support conditional writes through if-match and if-none-match [0] and thus is not compatible with ZeroFS [1]. [0] https://git.deuxfleurs.fr/Deuxfleurs/garage/issues/1052 [1] https://github.com/Barre/ZeroFS", "context": "", "use_case": "", "switched_from": "", "story": "Garage \u2013 An S3 object store so reliable you can run it outside datacenters"}, {"id": 740676657, "item_id": 46292291, "url": "https://news.ycombinator.com/item?id=46292291", "by": "Eikon", "date": "2025-12-16", "version": null, "stance": "neutral", "quote": "On ZeroFS [0] I am doing around 80 000 minutes a month.", "excerpt": "On ZeroFS [0] I am doing around 80 000 minutes a month. A lot of it is wasted in build time though, due to a lack of appropriate caching facilities with GitHub actions. [0] https://github.com/Barre/ZeroFS/tree/main/.github/workflows", "context": "", "use_case": "", "switched_from": "", "story": "Pricing Changes for GitHub Actions"}, {"id": 740604688, "item_id": 46287793, "url": "https://news.ycombinator.com/item?id=46287793", "by": "Eikon", "date": "2025-12-16", "version": null, "stance": "neutral", "quote": "If you use 9P or NBD it handles fsync as expected.", "excerpt": "If you use 9P or NBD it handles fsync as expected. With NFS, it's time based. https://github.com/Barre/ZeroFS#9p-recommended-for-better-performance-and-fsync-posix-semantics", "context": "", "use_case": "", "switched_from": "", "story": "It seems that OpenAI is scraping [certificate transparency] logs"}, {"id": 740466912, "item_id": 46279182, "url": "https://news.ycombinator.com/item?id=46279182", "by": "Eikon", "date": "2025-12-15", "version": null, "stance": "recommend", "quote": "Most of merklemap is stored on ZeroFS [0]", "excerpt": "Most of merklemap is stored on ZeroFS [0] and thus allows to scale IO ressources quite crazily :) [0] https://github.com/Barre/ZeroFS", "context": "", "use_case": "", "switched_from": "", "story": "It seems that OpenAI is scraping [certificate transparency] logs"}, {"id": 739792368, "item_id": 46237023, "url": "https://news.ycombinator.com/item?id=46237023", "by": "Eikon", "date": "2025-12-11", "version": null, "stance": "recommend", "quote": "It works great out the box with SQLite", "excerpt": "Perhaps you would find ZeroFS [0] useful. It works great out the box with SQLite [1] and only depends on S3 as an external service. [0] https://github.com/Barre/ZeroFS [1] https://github.com/Barre/ZeroFS?#sqlite-performance", "context": "", "use_case": "SQLite on S3", "switched_from": "", "story": "Litestream VFS"}, {"id": 738221554, "item_id": 46138847, "url": "https://news.ycombinator.com/item?id=46138847", "by": "Eikon", "date": "2025-12-03", "version": null, "stance": "neutral", "quote": "", "excerpt": "I've been using Minio in ZeroFS' [0] CI (a POSIX compliant filesystem that works on top of s3). I guess I'll switch to MicroCeph [1]. [0] https://github.com/Barre/ZeroFS [1] https://canonical-microceph.readthedocs-hosted.com/stable/", "context": "", "use_case": "", "switched_from": "", "story": "MinIO is now in maintenance-mode"}]}