1,102 karma · joined March 27, 2012
More on https://rocketeer.be/ / https://garage61.net
What matters is what's most productive for the project, for the people working on it.
What doesn't help is making a fuss about it. Spend your time contributing and get over the fact that not everyone thinks the same. Or walk away, because nobody is forcing anyone to get involved.
Let's just stay constructive and respect what people are doing.
If you really want to do it differently, just go out and do it, prove people wrong with results, rather than arguments and flames. That way everyone wins.
There's a lot of great documentation on the systemd site. An exact description of socket activation and its intended use cases is on there as well: this is definitely one of them.
If you are currently running Ubuntu and use upstart, by all means leave it like that: don't fix it if it ain't broken.
But do know that you miss out on some very nice things :-)
Just keeping it running isn't the main point though: socket activation is great if you want to increase server density. And the whole-system monitoring + resource policies are very nice tools for system administrators.
There's a lot more to systemd and node.js than simply running node.