2 ms·
Hah! Yeah I've definitely been bitten by this but, I've also been bitten in general by systems that are nonsensical and impossible to understand. The differen
by camgunz 11y ago
Hah! Yeah I've definitely been bitten by this but, I've also been bitten in general by systems that are nonsensical and impossible to understand. The difference in the rc case is that I have a chance at reimplementing it in a sane way, probably given a few hours. I have no hope of understanding systemd in months, let alone replacing it or modifying it in hours.
There's a real genius in implementing the init system as a bunch of scripts. I sympathize with devs who have to maintain... 4 (?) different scripts for different systems, and boot times are definitely better. But the major issues were "hey I'd like to maintain fewer scripts, I wish my desktop booted faster, and having some way to list dependencies in my startup script would be nice", and I just don't think that "OK, we can fix that by completely overhauling system logging, daemons, configuration and management in 100,000s LOC of completely new, non-portable C code" was a reasonable response.