Join the discussion
Write your take first — we'll ask for email only when you're ready to publish.
- Hacker News
- I've always wondered why HAMMER2 from DragonFlyBSD hasn't gotten more attention from other OSes?by limagnolia
- GEFS: A Good Enough File System https://orib.dev/gefs.pdf
- From NYC*BUG† May 2023, "GEFS, A Good Enough File System" By Ori Bernstein:
* https://www.youtube.com/watch?v=juFndFy72gI
September 2026 EuroBSDCon presentation from Sunday:
* https://www.youtube.com/watch?v=yPoU4QEv_u8&t=49m43s
† BSD User Group
by throw0101a - Talk at EuroBSDCon 2026: https://exquisite.tube/w/3QQimMdswWJxrsPaJtak2uby dchest
- I've been following (and helping test) gefs on 9front for a while now. 9front's nightly builder has been running off of it for quite a while. Ori's done a fantastic job.by moody__
- All respect to the author on their work, but for me personally - I'm be more interested in Hammer2 (from Dragonfly BSD) to come to OpenBSD.by tiffanyh
- There was a recent presentation on this at EuroBSDCon for those interested.by g0xA52A2A
- From https://orib.dev/gefs.pdf -
> While snapshot consistency is useful to keep data consistent, disks often fail over time. In order to detect corruption, block pointers contain a hash of the data that they point at. If corrupted data is returned by the underlying storage medium, this is detected via block hashes. And if a programmer error causes the file system to write garbage to disk, this can often be caught early. The corruption is reported, and the damaged data may then be recovered from backups, RAID restoration, or some other means.
Okay! It's got CoW, snapshots, and data checksums. Therefore, it's good enough to compete with ZFS while being way smaller and permissively licensed. Now I just want it ported to Linux and the other BSDs:)
by yjftsjthsd-h