On Sat, Sep 19, 2015 at 06:22:20PM -0600, Joe S wrote:
> I've read some controversy about systemd. How is this going to change
> Linux? 

Massively.  Controversially.  With much argument.  With much effort.

Everyone needs to know more about this.  And read around a lot.  Many
people hold strong views about systemd.  Legitimately.

Links at the bottom.


On Sat, Sep 19, 2015 at 07:00:56PM -0600, Gustin Johnson wrote:
> Linux is not going to change in the short to medium term.  Systemd has been
> live for half a decade, and on the balance it is an improvement.  If one
> was really against it, you can use Ubuntu 14.04 until 2019.  By then you
> will either have to suck it up or systemd will be extinct.  Unless
> something better comes along (and no, the various pieces that it replaces
> were not better from a *Linux* perspective) it will likely be with us for
> some time.
> 
> Most of the bad "press" has been a result of a misunderstanding of what the
> systemd pieces are and more importantly are not.  I read one post about a
> guy fuming at how systemd replaced ifconfig with "ip addr".  He was blaming
> this on systemd when the reality is that these are not related (net-tools
> was deprecated back in 2001, however it has taken 15 years for Linux
> sysadmins to realize this).
> 
> One could always switch to OpenBSD since systemd is Linux specific.

I'm going to have to respectfully disagree with you, Gustin.  That
last line especially.  Many can't switch or would find it very
difficult.  And unfortunately systemd isn't going extinct any time
soon.

systemd started as a replacement for the Sys V Init system in Linux.
It's use case was to speed up and streamline the boot process,
especially important for virtual server implementations that create
new virtual machines via virutal booting.

For various reasons, systemd has absorbed and continues to adsorb many
parts of user-space system code.  Starting with server process
control, it continues to take over more and more.  In doing so those
components tend to lose their more general UNIX support in place of
solely being available for Linux.  These include udev and consolekit.
systemd only supports the glibc libirary, making it useless for
embedded systems using other libraries.

Partly to avoid struggling individually with making and supporting a
better Init replacement, most Linux distro's have decide to go with
systemd as their default Init system.  While many still support Sys V
Init or other new Init systems, these decisions have grave impacts.
In Debian, continued support of the alternate kernels (FreeBSD and
Hurd) is threatened.

Why is systemd bad?  It is run by a small group of coders (smaller
than the Linux kernel), some with a history of difficult relations
with others with respect to their system products.  As a piece of
replacement software, its adoption and spread has been very rapid
considering the legitimate concerns and history of grave bugs it has
generated.

It is a single source of failure in all Linux systems but the project
has not been administered and coded to the high standard demanded
considering its critical role.  It goes against decades of painful
experience in operating system design going back to even before UNIX
to Multics and IMB OS/360 and further to general experience in all
fields of engineering and general system design.

Read as much as you can about systemd.


Mark


    https://en.wikipedia.org/wiki/Systemd

    http://ewontfix.com/14/

    http://ewontfix.com/15/

    http://slashdot.org/tag/systemd

    http://without-systemd.org/wiki/index.php/Arguments_against_systemd

    http://without-systemd.org/wiki/index.php/Main_Page

-- 

_______________________________________________
clug-talk mailing list
clug-talk@clug.ca
http://clug.ca/mailman/listinfo/clug-talk_clug.ca
Mailing List Guidelines (http://clug.ca/ml_guidelines.php)
**Please remove these lines when replying

Reply via email to