elias writes:
"A very public and sometimes acrimonious dispute in the Debian ecosystem about upstart versus systemd has been settled in favour of systemd. Some go as far as to brand it a new era after the Linux civil war [Beware popups].
We also had an asksoylentnews question on what the fuzz was all about. But what can upstart contribute to systemd now the war is over, or will it simply be a technology that we remember fondly, but do not see any more in a few years time?"
(Score: 2, Interesting) by Subsentient on Wednesday March 19 2014, @05:04AM
Oh man, this is upsetting. Now, I am taking this opportunity to advertise a little, but with Epoch [universe2.us], pretty much everything you mentioned is supported, and there are no dependencies outside of Linux and uclibc/dietlibc/glibc.
Reading the source? There are some *cough* ugly parts in Epoch, but you won't find more readable init system source code [github.com] anywhere I assure you.
I spent months of my life writing this thing just to keep from using systemd in a homebrew distro. SysD's issue is not it's features or implementation, it's the opaque-ness of the whole thing, not to mention the creator's admission of being bent on world domination with systemd.
"It is no measure of health to be well adjusted to a profoundly sick society." -Jiddu Krishnamurti
(Score: 1, Interesting) by Anonymous Coward on Wednesday March 19 2014, @09:42AM
Linux kernel as a dependency? Sorry, you lost me there. An init system shouldn't need anything outside of what a standard *nix system provides.
The unix wars were lost by everybody involved. We won, not Sun or IBM or HP or any of the others who wanted to be different. Standards won.
Take a look at http://ewontfix.com/14/ [ewontfix.com] - the section "So how should init be done right".
Your implementation is closer to system than it is to this.
(Score: 2, Interesting) by caseih on Wednesday March 19 2014, @03:38PM
I find your criticisms of Epoch a bit strange, honestly. I don't see how Epoch does not follow the section, "So how should init be done right." Have you downloaded Epoch and looked at the source code before making this criticism?
The blog post you link to is done by a smart fellow, but it doesn't appear he's actually worked very much with systemd as every criticism is inaccurate, or at the very least an unsubstantiated opinion. For example, his assertion that systemd more then "doubles the attack surface" of a hardened computer is pretty silly. In fact I'm not even sure what he's getting at there.
Unlike the Epoch author, I have no dog in the race. I just get tired of inaccurate criticisms of systemd by folks who've never even worked with systemd, or have any real knowledge of how it works. Having built an init system, the author of Epoch does have grounds to analyze and criticize systemd.