/netbsd_hammer2

HAMMER2 file system for NetBSD

Primary LanguageCOtherNOASSERTION

NetBSD HAMMER2

About

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.