mini/README.md

19 lines
602 B
Markdown

# mini
mini is a minimal init system.
It was created mainly for educational purposes as well as wanting to know if I were able to reduce my Arch boot time.
You may use it at your own risk, it is not ready for any serious use (and will probably never be :)).
## Install
1. Clone this repo
2. `cargo build`
3. `cp target/debug/mini /sbin/`
4. Create your services files if needed
5. Edit the kernel command line and add `init=/sbin/mini`
## Developing
To ease development, I created a Makefile that will automatically compile and deploy latest version of mini on a QEMU VM.
More details to come...