No description
Find a file
2025-12-09 16:38:29 +00:00
main.odin initial 2025-12-05 21:53:12 -05:00
README.md Update README.md 2025-12-09 16:38:29 +00:00

Minit is an experimental "minimal init" program.

Currently it does only three things: spawn a TTY via agetty, reap orphan PIDs, and trigger a reboot on receiving SIGINT. My intention is to add a very lightweight configuration option for firing off a service manager (which I am in the process of writing).

This program is part of my experimentation with implementing parts of the early stages of Linux userspace from scratch. The primary goal is learning, but getting things to a point where I can run my own custom init is not outside the scope.

Disclaimer: this is tested on a stock Arch Linux VM and makes some assumptions (such as devfs, sysfs, and procfs already being mounted by the kernel).