<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: Eikon</title><link>https://news.ycombinator.com/user?id=Eikon</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 28 Jul 2026 22:00:01 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=Eikon" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[ZeroFS vs. Amazon S3 Files]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.zerofs.net/blog/zerofs-vs-aws-s3-files/">https://www.zerofs.net/blog/zerofs-vs-aws-s3-files/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48870584">https://news.ycombinator.com/item?id=48870584</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 11 Jul 2026 10:13:46 +0000</pubDate><link>https://www.zerofs.net/blog/zerofs-vs-aws-s3-files/</link><dc:creator>Eikon</dc:creator><comments>https://news.ycombinator.com/item?id=48870584</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48870584</guid></item><item><title><![CDATA[New comment by Eikon in "Show HN: ZeroFS – A log-structured filesystem for S3"]]></title><description><![CDATA[
<p>Kind-of should work :)</p>
]]></description><pubDate>Thu, 02 Jul 2026 16:41:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=48764028</link><dc:creator>Eikon</dc:creator><comments>https://news.ycombinator.com/item?id=48764028</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48764028</guid></item><item><title><![CDATA[New comment by Eikon in "Show HN: ZeroFS – A log-structured filesystem for S3"]]></title><description><![CDATA[
<p>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: <a href="https://www.zerofs.net/docs/9p-extensions" rel="nofollow">https://www.zerofs.net/docs/9p-extensions</a>. NFSv3 stayed in ZeroFS mostly for client compatibility.</p>
]]></description><pubDate>Thu, 02 Jul 2026 15:33:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=48763155</link><dc:creator>Eikon</dc:creator><comments>https://news.ycombinator.com/item?id=48763155</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48763155</guid></item><item><title><![CDATA[New comment by Eikon in "Show HN: ZeroFS – A log-structured filesystem for S3"]]></title><description><![CDATA[
<p>ZeroFS aims to be a POSIX filesystem, the semantics here are the standard ones (ext4, xfs behave the same): write() is buffered (that's the batching)  and "committed" maps to fsync(), which returns only once data is durable.</p>
]]></description><pubDate>Thu, 02 Jul 2026 15:18:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=48762958</link><dc:creator>Eikon</dc:creator><comments>https://news.ycombinator.com/item?id=48762958</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48762958</guid></item><item><title><![CDATA[New comment by Eikon in "Show HN: ZeroFS – A log-structured filesystem for S3"]]></title><description><![CDATA[
<p>Thank you, appreciated!</p>
]]></description><pubDate>Thu, 02 Jul 2026 15:09:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=48762847</link><dc:creator>Eikon</dc:creator><comments>https://news.ycombinator.com/item?id=48762847</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48762847</guid></item><item><title><![CDATA[New comment by Eikon in "Show HN: ZeroFS – A log-structured filesystem for S3"]]></title><description><![CDATA[
<p>> I believe the first version of this required the metadata to be stored on the ZeroFS server, making HA kinda hard.<p>Metadata has always been in the bucket itself.<p>For HA, there's now a "replicated mode" if you want automatic failover:<p><a href="https://www.zerofs.net/docs/high-availability" rel="nofollow">https://www.zerofs.net/docs/high-availability</a></p>
]]></description><pubDate>Thu, 02 Jul 2026 15:00:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=48762700</link><dc:creator>Eikon</dc:creator><comments>https://news.ycombinator.com/item?id=48762700</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48762700</guid></item><item><title><![CDATA[New comment by Eikon in "Show HN: ZeroFS – A log-structured filesystem for S3"]]></title><description><![CDATA[
<p>That's fair advice, thanks.</p>
]]></description><pubDate>Thu, 02 Jul 2026 14:46:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=48762458</link><dc:creator>Eikon</dc:creator><comments>https://news.ycombinator.com/item?id=48762458</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48762458</guid></item><item><title><![CDATA[New comment by Eikon in "Show HN: ZeroFS – A log-structured filesystem for S3"]]></title><description><![CDATA[
<p>Is it? :)<p>Ask me anything!</p>
]]></description><pubDate>Thu, 02 Jul 2026 14:34:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=48762265</link><dc:creator>Eikon</dc:creator><comments>https://news.ycombinator.com/item?id=48762265</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48762265</guid></item><item><title><![CDATA[New comment by Eikon in "Show HN: ZeroFS – A log-structured filesystem for S3"]]></title><description><![CDATA[
<p>Thank you for the feedback, the idea behind this was to say "We make claims that are backed by workflows you can verify". I'll improve the phrasing.</p>
]]></description><pubDate>Thu, 02 Jul 2026 14:16:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=48762001</link><dc:creator>Eikon</dc:creator><comments>https://news.ycombinator.com/item?id=48762001</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48762001</guid></item><item><title><![CDATA[New comment by Eikon in "Show HN: ZeroFS – A log-structured filesystem for S3"]]></title><description><![CDATA[
<p>Just a self hosted plausible instance :)</p>
]]></description><pubDate>Thu, 02 Jul 2026 14:14:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=48761957</link><dc:creator>Eikon</dc:creator><comments>https://news.ycombinator.com/item?id=48761957</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48761957</guid></item><item><title><![CDATA[Show HN: ZeroFS – A log-structured filesystem for S3]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.zerofs.net/">https://www.zerofs.net/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48761493">https://news.ycombinator.com/item?id=48761493</a></p>
<p>Points: 128</p>
<p># Comments: 52</p>
]]></description><pubDate>Thu, 02 Jul 2026 13:41:11 +0000</pubDate><link>https://www.zerofs.net/</link><dc:creator>Eikon</dc:creator><comments>https://news.ycombinator.com/item?id=48761493</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48761493</guid></item><item><title><![CDATA[Making POSIX filesystems replicated and highly available]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.zerofs.net/blog/highly-available-posix-on-s3">https://www.zerofs.net/blog/highly-available-posix-on-s3</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48712122">https://news.ycombinator.com/item?id=48712122</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 28 Jun 2026 21:59:04 +0000</pubDate><link>https://www.zerofs.net/blog/highly-available-posix-on-s3</link><dc:creator>Eikon</dc:creator><comments>https://news.ycombinator.com/item?id=48712122</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48712122</guid></item><item><title><![CDATA[New comment by Eikon in "I taught a bucket to speak Git"]]></title><description><![CDATA[
<p>It's there! <a href="https://www.zerofs.net/docs/kubernetes-csi" rel="nofollow">https://www.zerofs.net/docs/kubernetes-csi</a></p>
]]></description><pubDate>Wed, 24 Jun 2026 19:39:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=48664724</link><dc:creator>Eikon</dc:creator><comments>https://news.ycombinator.com/item?id=48664724</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48664724</guid></item><item><title><![CDATA[New comment by Eikon in "I taught a bucket to speak Git"]]></title><description><![CDATA[
<p>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.<p>ZeroFS (<a href="https://github.com/Barre/zerofs" rel="nofollow">https://github.com/Barre/zerofs</a>) 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, no Tigris-specific X-Tigris-Rename needed.<p>Different point on the spectrum, but less square-peg, also most probably much, much faster (it works great on linux-sized repos) :)</p>
]]></description><pubDate>Wed, 24 Jun 2026 17:06:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=48662793</link><dc:creator>Eikon</dc:creator><comments>https://news.ycombinator.com/item?id=48662793</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48662793</guid></item><item><title><![CDATA[New comment by Eikon in "Show HN: ZeroFS – Make S3 your primary storage"]]></title><description><![CDATA[
<p>> Is this only was S3 or any S3 compliant service?<p>Any S3 compliant service.<p>> Does it support any sort of storage tiering ?<p>Yes, it has a local cache that's populated on reads, but no writeback cache yet.</p>
]]></description><pubDate>Sat, 13 Jun 2026 17:48:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=48519619</link><dc:creator>Eikon</dc:creator><comments>https://news.ycombinator.com/item?id=48519619</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48519619</guid></item><item><title><![CDATA[New comment by Eikon in "Show HN: ZeroFS – Make S3 your primary storage"]]></title><description><![CDATA[
<p>> Millions of files, Interrupted transfers, Backup Server Reboots, Long-term operation?<p>Yes, that should work fine!</p>
]]></description><pubDate>Fri, 12 Jun 2026 21:12:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=48509477</link><dc:creator>Eikon</dc:creator><comments>https://news.ycombinator.com/item?id=48509477</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48509477</guid></item><item><title><![CDATA[New comment by Eikon in "Show HN: ZeroFS – Make S3 your primary storage"]]></title><description><![CDATA[
<p>> I assessed the tool on a CentOS 7 system today. It can't run on older CentOS 6. It will generate core dump.<p>Perhaps your cpu is too old? The prebuilt binaries require newer CPUs but you can build your own.<p>> Will ZeroFS support large Filesystem size about 800GB?<p>Absolutely, and much, much more than that.</p>
]]></description><pubDate>Fri, 12 Jun 2026 20:10:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=48508904</link><dc:creator>Eikon</dc:creator><comments>https://news.ycombinator.com/item?id=48508904</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48508904</guid></item><item><title><![CDATA[Show HN: ZeroFS – Make S3 your primary storage]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.zerofs.net/">https://www.zerofs.net/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48496242">https://news.ycombinator.com/item?id=48496242</a></p>
<p>Points: 11</p>
<p># Comments: 7</p>
]]></description><pubDate>Thu, 11 Jun 2026 20:51:29 +0000</pubDate><link>https://www.zerofs.net/</link><dc:creator>Eikon</dc:creator><comments>https://news.ycombinator.com/item?id=48496242</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48496242</guid></item><item><title><![CDATA[New comment by Eikon in "What is the purpose of the lost+found folder in Linux and Unix? (2014)"]]></title><description><![CDATA[
<p>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.<p>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).<p>[0] <a href="https://github.com/Barre/ZeroFS" rel="nofollow">https://github.com/Barre/ZeroFS</a><p>[1] <a href="https://github.com/Barre/ZeroFS/blob/main/zerofs/src/fs/write_coordinator.rs" rel="nofollow">https://github.com/Barre/ZeroFS/blob/main/zerofs/src/fs/writ...</a></p>
]]></description><pubDate>Sun, 07 Jun 2026 19:14:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=48437693</link><dc:creator>Eikon</dc:creator><comments>https://news.ycombinator.com/item?id=48437693</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48437693</guid></item><item><title><![CDATA[New comment by Eikon in "Barman – Backup and Recovery Manager for PostgreSQL"]]></title><description><![CDATA[
<p><a href="https://github.com/Barre/ZeroFS" rel="nofollow">https://github.com/Barre/ZeroFS</a> Should do a great job at this.</p>
]]></description><pubDate>Sat, 02 May 2026 18:03:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=47988772</link><dc:creator>Eikon</dc:creator><comments>https://news.ycombinator.com/item?id=47988772</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47988772</guid></item></channel></rss>