@icedquinn
This! As multicore CPUs were getting more affordable, you could find them not only in SMP systems, but in consumer laptops too. Upstart and systemd were supposed to take advantage of this parallelism to speed OS startup and had to do some dependency management to achieve that.
Modern systems got even faster and SSDs got cheap as dirt, there is no longer need for that — runit just launches everything at the same time and I've never ever had any issues with that 🤷
@grillchen @anonicus
@icedquinn
Yes, bluetoothd and avahi-daemon do "sv check dbus" and fail2ban-client which loads fail2ban config starts fail2ban itself when that's not running — that might as well be my own customization though 😅
That's it — all "dependency management" there is. And that is the machine that actually has a lot of things running: it's a file server, torrent seedbox, print server and even a wireless access point for 802.11b devices and my Pleroma instance is also hosted on it🤣
@grillchen @anonicus