You mean every OS these days with a SSD?
My firewall is an AMD 5130 (pre Zen) with 4 GB RAM and a SATA SSD, running Debian stable with sysvinit. It reboots in less than 30 seconds, which means that most of the time TCP sessions passing through it stay up.
I'm baffled by people still claiming "desktop Linux hasn't arrived" when they put up with this shit.
If you don't enable this feature (which isn't enabled by default in Debian) you won't have this problem.
I don't think runit has an equivalent for `systemd-analyze blame`, but something is probably slowing things down by a lot.
I'm sorry, you say that as though Linux Desktop doesn't have a giant pile of its own shit to put up with. Windows definitely isn't perfect, but I'll still take its shit any day over Linux Desktop's.
But they do have an excellent solution to the whole updates debacle: Install them in a separate location, initialise them when booting or when they're finished installing, and delete them when they're inaccessible from a few standard locations like /boot or /proc.