Can you name one reason why an init system would do this, or even need to?

For the nth time: systemd is an umbrella project and not only a pid 1.

Since you like quotes from free software superstars (that you misquote, but anyway), here is one from rms, who was in the POSIX standardization committee (he even chose the name of the standard): Basically, my attitude towards standards is that they are useful. They help users figure out how to support a variety of systems, and then they help system implementors figure out how to give the users what the users will expect. But you shouldn't treat standards as though they were gods. There's no need to. We support standards in the ways that are useful to users, and we depart from them when that becomes more useful to users.

http://karmak.org/archive/2003/01/12-14-99.epl.html

Reply via email to