Time for a rant again. I’ve been playing around with init for some time, i think i have a concept that can do everything i want to do (easy enabling and disabling of services, dependencies, easy-to-use runlevels for things like “suspend mode”, “laptop mode” etc., easy extensibility for bootsplash, service monitoring and respawn, good conffile management (especially upgrades and leftover configfiles)

Albeit a lot of things have alread been done, i bet that a lot of packages do still call /etc/init.d/something and not =invoke-rc.d= (which would allow me to disable services more easily) - this is especially annoying during upgrades, when processes call “stop” and wonder when my init just respawns the service.

I won’t go the full way like DjB or Fefe - my init is not designed for embedded systems, and starting a shell to start a service is okay for me.