I partially looked the sources of sysvinit. it's more complicated that i could imagine. consequently, i think i will implement my own mini-init to manage Parallel launches and Fire&forget launches in each runlevel. I think i can be fun and that i will learn nice things by doing that.