3 ms·
"Notice how tiny it is. I can change anything in here I want. I can remove the part where it starts services and manually start just one or two services. I can
by mkhpalm 11y ago
"Notice how tiny it is. I can change anything in here I want. I can remove the part where it starts services and manually start just one or two services. I can change where the console output goes, like redirecting it to a file. I can make this script call whatever I like, however I like. Unlimited flexibility."
When people say stuff like this I feel lucky not to have to work with any their systems. :)
- Aloha 11y agohaving built custom systems for appliance usage, this is great, I don't mind being on these sorts of systems so long as its well advertised whats going on.
- camgunz 11y agoHah! 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.