Initial Hammer2 filesystem implementation
Very exciting to see implementation progress on HAMMER2. Some basics about the design:<p>- This is DragonflyBSD's next-gen filesystem.<p>- copy-on-write, implying snapshots and such, like ZFS, but snapshots are writable.<p>- compression and de-duplication, like ZFS<p>- a clustering system<p>- extra care to reduce RAM needs, in contrast to ZFS<p>- extra care to allow pre-allocation of files by writing zeros, something that will make SQL databases easier to run performantly on HAMMER2 than on ZFS<p>And much more. The design doc is an interesting read, take a look:<p><a href="https://gitweb.dragonflybsd.org/dragonfly.git/blob_plain/HEAD:/sys/vfs/hammer2/DESIGN" rel="nofollow">https://gitweb.dragonflybsd.org/dragonfly.git/blob_plain/HEA...</a>