a bare-minimum init
Find a file
2020-06-20 11:59:47 +02:00
src add service shutdown + refactor async svc code 2020-06-15 00:53:39 +02:00
svc initial commit 2020-06-14 01:02:16 +02:00
.gitignore initial commit 2020-06-14 01:02:16 +02:00
Cargo.lock initial commit 2020-06-14 01:02:16 +02:00
Cargo.toml initial commit 2020-06-14 01:02:16 +02:00
config.toml initial commit 2020-06-14 01:02:16 +02:00
README.md add readme 2020-06-20 11:59:47 +02:00

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.

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