Writes a KFS filesystem into a ROM file

genkfs (1)

genkfs - Writes KFS filesystems into ROM dumps


Linux, Mac:

  1. Install cmake and asciidoc
  2. cmake .
  3. make
  4. make install


Install cygwin with cmake, asciidoc, gcc, and make. Then, follow the Linux instructions.


genkfs input model


input is the ROM file you would like to write the filesystem to. model is a path to a directory that will be copied into / on the new filesystem.


genkfs input.rom ./temp

Creates a KFS filesystem in input.rom and copies the contents of ./temp to the root of the new filesystem.


Maintained by Drew DeVault [email protected], who is assisted by other open source contributors. For more information about genkfs development, see

Help, Bugs, Feedback

If you need help with KnightOS, want to keep up with progress, chat with developers, or ask any other questions about KnightOS, you can hang out in the IRC channel: #knightos on

To report bugs, please create a GitHub issue or contact us on IRC.

If you’d like to contribute to the project, please see the contribution guidelines.

Related Repositories



Writes a KFS filesystem into a ROM file ...

Top Contributors

SirCmpwn Jnesselr thirtythreeforty


-   1.2.2 zip tar
-   1.2.1 zip tar
-   1.2.0 zip tar
-   1.1.2 zip tar
-   1.1.1 zip tar
-   1.1.0 zip tar
-   1.0.0 zip tar