the hyperbole is thick with some.
systemd is as much a practical concern as it is a philosophical concern. It
violates the Unix and GNU/Linux principles. Keep in mind that GNU/Linux was
designed to "not be Unix, but Unix like", it was not designed to be a free
and opensource version of Windows or Apple for example. systemd also has the
problem of taking GNU/Linux closer towards being more Windowish. As an
example, one great feature of Unix and GNU has been the low risk of malware
and viruses, and if someone does happen upon one, the damage is minimized,
due to structure of the system. systemd, however, also introduces some virus
problems (potential anyway), the autoreloading feature, can cause a malware
program to continue to reboot/reload creating an endless loop. This was
addressed by Linus to Pottering, whose reply was something along the lines of
who cares, we will fix that in the future. Besides the benefits outweigh the
risk.
I am not addressing conspiracies, just practical concerns. SysV was never
made a requirement, nor OpenRC, nor BSD style scripts etc..., yet systemd is,
that should raise questions. If something is great, then why not let people
and distros, choose to either use it or not.
Onpon, don't be ridiculous, it is the 30+ year developers who are the most
concerned with systemd, the ones jumping on the bandwagon tend to be the
under 30 year old group, who were in diapers when the old timers created the
foundation of the systems that we all enjoy. Good question, why are the
older programmers not liking systemd, why are their concerns considered
conspiratorial and not taken into consideration?
Again, perhaps, more questions should be raised and perhaps, systemd should
slowly be analysed and introduced rather than pushed on the community. If it
is great for RedHat, why not let them keep it like SELinux? If they want to
make it a requirement for themselves, have at it...
It is a good thing that Trisquel is LTS perhaps over the next few years
another alternative will come up, or perhaps systemd will be reigned in and
return to just being a more modern init system.
It is laughable, that the original idea behind systemd, was to make it easier
for junior coders and administrators to not have to remember different
scripts or to even learn scripting in the first place, just tell them to type
systemctl start... systemctl enable....
That alone says alot. Why onpon and Magic Banana cannot discuss this civilly
is beyond me.