HAMMER2
NetBSDAbout
-
HAMMER2 file system for NetBSD (currently read-only support)
-
NetBSD version of https://github.com/kusumi/freebsd_hammer2
Requirements
-
Recent NetBSD
-
Compiles and tested with -CURRENT
-
Does not support 9.X or below (due to changes that require too many __NetBSD_Version__ ifdefs compared to relatively stable FreeBSD kernel API)
-
-
NetBSD src tree under /usr/src
-
Bash
Build
$ cd netbsd_hammer2
$ make
Install
$ cd netbsd_hammer2
$ make install
Uninstall
$ cd netbsd_hammer2
$ make uninstall
Bugs
- Does not compile on NetBSD/i386 due to a toolchain bug and other issues on this arch. Note that HAMMER2 implementation is not specific to certain architecture.
Notes
-
Tags are merely for packaging, nothing directly to do with file system version.
-
makefs supports HAMMER2 image creation from a directory contents.