For Linux to keep evolving, part of evolution is mutation, the strong will flourish while the weak will die.
Regardless of what init system is right or wrong, the beauty of the Linux ecosystem is we can afford for different distributions each to make different decisions.
Systemd seems functionally better than both sysvinit and upstart and it certainly doesn't seem to be the root of all evil like this article makes out.
I don't believe that everyone boycotting systemd over what's currently out there will aid linux in any way.
When everything will use systemd (because all the "core system" is starting to depend on it, wayland included) how do you evolve out of it?
Rewrite the entire lower level of your system AGAIN?
That does not help evolving rapidly, in my opinion.
No, and I'm sorry I was not able to explain that properly. :)
We should not (re)write a lower level where all the components are so coupled we will be unable to change one of them with a better alternative without changing the rest.
Regardless of what init system is right or wrong, the beauty of the Linux ecosystem is we can afford for different distributions each to make different decisions.
Systemd seems functionally better than both sysvinit and upstart and it certainly doesn't seem to be the root of all evil like this article makes out.
I don't believe that everyone boycotting systemd over what's currently out there will aid linux in any way.