init
dérive uses it's own init script, written in posix sh, known as situation. it is located at /bin/situation. it is very simple. it does these things, in this order.
- mounts /proc
- mounts /sys
- creates /dev/null, zero, console, and tty devices
- creates /dev/pts, shm, /run, and /tmp
- creates /var/run and /var/log, and adds utmp and wtmp
- remounts the filesystem rw
- sets hostname from /etc/hostname
- starts smdev
- runs /etc/rc.early, if it exists.
- starts all services listed in /etc/sv/on
- spawns console on serial and VGA
- waits until you signal to shutdown.