a!=b?a^=b^=a^=b:0;
Good thing there is no != assignment operator.......
GNOME single-handedly fucked up the Linux ecosystem when they decided to make systemd a hard dependency!
Systemd is not a hard dependency of Gnome, and probably never will be. I'm not sure why people think that.
PROS: It has faster boot time and more sophisticated dependency management
You can add that it makes init scripts a lot easier to write.
I cannot believe that two known incompetent hacks with bad personalities can screw over a whole large tech-savvy community all by themselves.
I don't think it's that bad, they don't have to convince the entire 'tech-savvy community,' they only need to convince a very small subset of that community, the people who are writing init scripts for distros. And that subset is very small.
Systemd knows that very well. They've worked very hard to make init-script writers happy, and have been very responsive in making changes. If you look through the Debian mailing lists, you can see this......there's no need to blame the NSA or others. They're just following a useful principle: find the ones who have power to do what you want, then make them as happy as possible. The systemd people have done that.
gnome doesn't depend on cgroups. It doesn't depend on systemd either.
Well, it does, but it's a soft dependency (can be replaced by other things). So whatever word you want to use for that is fine.
-- systemd's whole raison d'etre is to be a service manager that knows exactly what processes belong to what services. (and, other fun stuff like limiting resource usage on a per service basis).
I don't know if 'raison d'etre' is the right word here, since there are many potential reasons it could exist......but the reason it's been adopted is primarily because it makes it easier to write init scripts. That's really all people really seem to want (there are some other interesting ideas in systemd, like a unified API for accessing USB but IMO that is utterly useless without cross-platform compatibility).
Seriously, I just dropped by your journal to see if you had an interesting new post, which you do.
Thank you, sir.
btw I've seen the above porting strategy used many times, even in some bizarrely different platforms, so I feel confident it could work in this case.
New York... when civilization falls apart, remember, we were way ahead of you. - David Letterman