3 ms·
The classic init.d scripts with start/stop functions and pidfiles are awful indeed. I cannot comprehend why they didn't use the openrc approach, which actually
by PhilipRoman 2y ago
The classic init.d scripts with start/stop functions and pidfiles are awful indeed. I cannot comprehend why they didn't use the openrc approach, which actually looks a lot like systemd, except it's a bunch of shell variables. The root problem is programs that insist on daemonizing themselves. Systemd solves this with the brute force of cgroups.
The way I see it, other init systems had 20 years to come up with a reliable model, but they didn't, and as is usual in FOSS, whoever actually writes the damn thing, decides how it looks.