Hi! Thanks, this was useful reading.
Is there a migration guide from runit to s6? If not, it might be useful to create one with hints how to rewrite /etc/runit/{1,3} and runit services in s6-way, what to run instead of /sbin/runit-init as kernel's init= param, and what to use instead of `runit-init {0,6}` to halt/reboot. Because, you know, while everything you've said about runit vs s6 is true, runit is still "just works"… so without easy-to-follow guide it's hard to find a motivation to move to s6. -- WBR, Alex.