# sysutils/fs-kit - The NetBSD Packages Collection

User-level filesystem testing kit

    Welcome to the File System Construction Kit!  This is a software
    package that accompanies the book, Practical File System Design, which
    Dominic Giampaolo wrote and is published by Morgan Kaufmann (ISBN
    1558604979).

    This package is a very simple framework in which you can experiment
    with a working (but simple) file system implementation.  The framework
    is designed so that you can go in and modify one part of it, such as
    how the used and free disk blocks are managed, and not have to touch
    the rest of the file system.  And because the package creates its file
    system inside of a normal file on your hard disk, you don't have to
    have a spare disk or require special (root) privileges to run the
    program.  The goal is that this package should provide a convenient
    test bed for trying out new file system ideas without having to go
    through the pain and difficulty of creating a real kernel based file
    system.  The API is generic enough however that after an you debug
    your implementation within this framework it could be moved to a real
    kernel based file system for the BeOS or a Unix like operating system.

- Source version: `fs-kit-0.4`
- Maintainer: pkgsrc-users AT NetBSD.org
- Website: https://www.nobius.org/dbg/
- License: fs-kit-license
- Package history: cvs, hg, git

## Build dependencies

pkgtools/mktools pkgtools/cwrappers

## Runtime dependencies

(none)

## Binary packages

OS | Architecture | Version
--- | --- | ---
NetBSD 10.0 | aarch64 | fs-kit-0.4.tgz
NetBSD 10.0 | aarch64 | fs-kit-0.4.tgz
NetBSD 10.0 | aarch64eb | fs-kit-0.4.tgz
NetBSD 10.0 | alpha | fs-kit-0.4.tgz
NetBSD 10.0 | earmv4 | fs-kit-0.4.tgz
NetBSD 10.0 | earmv4 | fs-kit-0.4.tgz
NetBSD 10.0 | earmv6hf | fs-kit-0.4.tgz
NetBSD 10.0 | earmv6hf | fs-kit-0.4.tgz
NetBSD 10.0 | earmv7hf | fs-kit-0.4.tgz
NetBSD 10.0 | earmv7hf | fs-kit-0.4.tgz
NetBSD 10.0 | i386 | fs-kit-0.4.tgz
NetBSD 10.0 | i386 | fs-kit-0.4.tgz
NetBSD 10.0 | m68k | fs-kit-0.4.tgz
NetBSD 10.0 | m68k | fs-kit-0.4.tgz
NetBSD 10.0 | powerpc | fs-kit-0.4.tgz
NetBSD 10.0 | powerpc | fs-kit-0.4.tgz
NetBSD 10.0 | powerpc | fs-kit-0.4.tgz
NetBSD 10.0 | sparc64 | fs-kit-0.4.tgz
NetBSD 10.0 | vax | fs-kit-0.4.tgz
NetBSD 10.0 | vax | fs-kit-0.4.tgz
NetBSD 10.0 | x86_64 | fs-kit-0.4.tgz
NetBSD 10.0 | x86_64 | fs-kit-0.4.tgz
NetBSD 11.0 | aarch64 | fs-kit-0.4.tgz
NetBSD 11.0 | aarch64 | fs-kit-0.4.tgz
NetBSD 11.0 | aarch64eb | fs-kit-0.4.tgz
NetBSD 11.0 | aarch64eb | fs-kit-0.4.tgz
NetBSD 11.0 | earmv4 | fs-kit-0.4.tgz
NetBSD 11.0 | earmv6hf | fs-kit-0.4.tgz
NetBSD 11.0 | earmv6hf | fs-kit-0.4.tgz
NetBSD 11.0 | earmv7hf | fs-kit-0.4.tgz
NetBSD 11.0 | earmv7hf | fs-kit-0.4.tgz
NetBSD 11.0 | i386 | fs-kit-0.4.tgz
NetBSD 11.0 | i386 | fs-kit-0.4.tgz
NetBSD 11.0 | m68k | fs-kit-0.4.tgz
NetBSD 11.0 | m68k | fs-kit-0.4.tgz
NetBSD 11.0 | powerpc | fs-kit-0.4.tgz
NetBSD 11.0 | riscv64 | fs-kit-0.4.tgz
NetBSD 11.0 | riscv64 | fs-kit-0.4.tgz
NetBSD 11.0 | sh3el | fs-kit-0.4.tgz
NetBSD 11.0 | vax | fs-kit-0.4.tgz
NetBSD 11.0 | vax | fs-kit-0.4.tgz
NetBSD 11.0 | x86_64 | fs-kit-0.4.tgz
NetBSD 11.0 | x86_64 | fs-kit-0.4.tgz
NetBSD 9.0 | aarch64 | fs-kit-0.4.tgz
NetBSD 9.0 | aarch64 | fs-kit-0.4.tgz
NetBSD 9.0 | earmv6hf | fs-kit-0.4.tgz
NetBSD 9.0 | earmv6hf | fs-kit-0.4.tgz
NetBSD 9.0 | earmv7hf | fs-kit-0.4.tgz
NetBSD 9.0 | earmv7hf | fs-kit-0.4.tgz
NetBSD 9.0 | i386 | fs-kit-0.4.tgz
NetBSD 9.0 | powerpc | fs-kit-0.4.tgz
NetBSD 9.0 | x86_64 | fs-kit-0.4.tgz

Binary packages can be installed with the high-level tool pkgin (which can be installed with pkg_add) or pkg_add(1) (installed by default). The NetBSD packages collection is also designed to permit easy installation from source.

## Available build options

(none)

## Known vulnerabilities

(no vulnerabilities known)

The pkg_admin audit command locates any installed package which has been mentioned in security advisories as having vulnerabilities.

Please note the vulnerabilities database might not be fully accurate, and not every bug is exploitable with every configuration.

Problem reports, updates or suggestions for this package should be reported with send-pr.