# The **m**inimal **init** This is a simple program that just executes a command and halts the system after the command has finished executing. ## But, why? I just needed a program that wouldn't exit on child exit that I could use as init for User-Mode Linux. If init exits, the Linux kernel panics, and I don't want extraneous call traces in my logs, not to mention that the terminal is left in a messy state if UM Linux panics. ## Building It's just one simple file of C, so you can compile it any way you want. That said, I made a Makefile specifically to statically compile it to a small binary that could be ran in any amd64 Linux. If that's what you need, and you want to `make` it, then you also need [Zig](https://ziglang.org/download/). It was just the quickest "just werks™" option to statically compile a C binary.