> From a technical point of view (the quality of the code and the time
> it takes to fix bugs), I believe everyone (even Lennart's most fervent
> detractors) will agree that systemd is a superb piece of software. The
> problem is the philosophy behind it; if you agree with said
> philosophy, systemd is great. Otherwise, is a new fangled beast which
> goes against everything that UNIX stands for (whatever that means), "a
> solution for a problem no one has", and "fixing something that wasn't
> broken".
> 

I won't start this up again, there is lots of info out there. LWN
and this lists archives maybe reasonable for some for and against
arguments. This post is as bad as Lennarts myth busting post which
avoided all the real issues and skirted around the ones he did mention.

The real drive behind systemd is enterprise cloud type computing for
Red Hat. The rest is snake oil and much of the features already exist
without systemd. With more snake oil of promises of faster boot up on a
portion of the code which is already fast and gains you maybe two
seconds.

> 3. "is openrc just a dead project is that why?"
> 

Not even close, systemd is one of the least used init systems. The
question you should ask yourself is why would anyone talk about the fact
they are using OpenRC. Having said that I do hate all the symlinking
rubbish many linux (not OpenRC) uses but would bear it over systemds
technical flaws.

So there you have it complete contradictions which mean you should make
up your own mind, even if it is easier for the more advanced arguments
against it to be overlooked.

> Is not dead; it has new releases and stuff. Just not many features are
> implemented to it, and it has some pretty awkward bugs, some of them
> years old, like not being able to start services in parallel.
> 

There is arguably more weight to the argument of an init system that
does parallel starting being a bug.

What do you gain, speed? and complexity, what do you lose reliability
and predictability.

If you cause disk churn it *may* even be slower too such as windows
tools that stage autostarts.

Do one thing and do it well and you are more likely to make it into
every Unix-like OS for good not so obvious reasons.

I hope this doesn't start into another discusssion just know that there
are many arguments badly represented by Canek to research if you want
your answer.

-- 
_______________________________________________________________________

'Write programs that do one thing and do it well. Write programs to work
together. Write programs to handle text streams, because that is a
universal interface'

(Doug McIlroy)
_______________________________________________________________________

Reply via email to