BTW:
i assume runit-init was introduced when its author wanted go get rid of SysV init without changing runsvdir while s6-svscan's signal handling functionality was motivated by the same desire and previous hacks that involved running svscan directly as process #1. this explains their authors' design decisions and the different ways both took.
