Show HN: Uberblok – an interactive museum of ZFS internals
Posted by storagebits 1 day ago
I've worked for a long time in the storage field during my career and ZFS is the piece of engineering I admire most in that space. I wanted a way to pay homage to it and to explore and better understand its internals. So I built Uberblok: a museum of ZFS. A deep dive into copy-on-write, txgs, vdevs, RAID-Z, snapshots, the ARC, metaslabs, the ZIL, send/receive with explanations and animated diagrams.
I'm sure people here know these internals better than I do, so corrections are very welcome.
I built it with my agent swarm organization, Algotitan.
I hope you'll enjoy the deep dive into Uberblok as much as I do.
Museum: https://uberblok.storagebits.workers.dev Repo: https://github.com/algotitanhq/uberblok
Comments
Comment by QuantumNomad_ 2 hours ago
In an alternative universe, Mac OS X would have gotten ZFS shipped with the base install back in 2007, and presumably we’d then still have that to this day. In our universe that ended up not happening even though it was supposed to :/ https://mjtsai.com/blog/2025/04/28/revisiting-zfs-for-mac/
I really would have loved to have the whole of macOS running on ZFS. But at least using ZFS from homebrew on macOS to have ZFS on external disks is the next best thing after that, and which we do have.
Comment by storagebits 54 minutes ago
Comment by drewg123 1 hour ago
Comment by ahofmann 1 hour ago
Comment by ghm2180 1 hour ago
Comment by storagebits 1 hour ago
Comment by ashkankiani 29 minutes ago
We know the answer, obviously. I can't trust how much of this was something an AI said vs something you actually did seriously look over. At the very least, all of the text on this should've been in your own words, I think. Otherwise this is just show and tell of some prompts.
I wish I could enjoy tech demos anymore, but now they feel so hollow. Which is a real loss from the age of LLMs. I used to enjoy reading the dolphin EMU progress report for years. I wonder what they're up to.
Comment by ghostly_s 46 minutes ago
Comment by AyyEye 1 hour ago
You keep using those words. I don't think it means what you think it means.
Comment by storagebits 58 minutes ago
Comment by ByteAtATime 1 hour ago
Comment by unethical_ban 2 hours ago
A lot of this goes over my head as someone who isn't familiar with filesystem internals, but I appreciate the effort and the homage to a great tool.
Comment by storagebits 2 hours ago