Comment by severino
7 years ago
Well, I don't know anybody in the FOSS community which would be worried it systemd became endangered ;)
7 years ago
Well, I don't know anybody in the FOSS community which would be worried it systemd became endangered ;)
Please don't troll threads, intentionally or not, by throwing in classic flamebait. It seems funny at the time, and then we get another systemd or whatever flamewar.
We detached this subthread from https://news.ycombinator.com/item?id=18322395 and marked it off-topic.
1. Every distro that already uses systemd (which is close to 100%)
2. (Close to 100% of) packagers and maintainers of system services
3. System administrators using distros from #1 (which is, again, practically everyone)
Now talking seriously, even if IBM stopped funding the project, it wouldn't be such a disaster. First of all, it's open source. A new mantainer could take over the project (for free) so the distributions can keep using it. But even if a replacement had to be found, the process wouldn't be traumatic... just like when Debian, the base of many other distributions, adopted systemd some years ago.
A new maintainer could take over the project, but Red Hat was funding their labor, and the chances that someone takes over the project and continues contributing regularly goes up significantly if their labor is reliably funded. (Working for a large company is not the only way to fund labor, but it seems to be the most common one in our society.)
Similarly, having something worth switching to also depends on labor to develop such an alternative. Upstart is no longer funded, and was the closest (including in terms of mindshare that caused people to spend labor developing integration between their software and the init system).
3 replies →
systemd is interesting and innovative. But I do question whether the most baroque of the modern inits should be the de facto standard init.
The warnings for #1 were clear. Nobody wanted to hear or heed them. I have little sympathy for those that adopted it despite many people begging them (distro maintainers) not to.
I do not think that there were any clear warnings that you should avoid using systemd because it's good software that might stop being developed soon.
I also don't think avoiding using systemd solves the problem. My preferred alternative to an abandoned systemd is a well-developed systemd, not sysvinit.
7 replies →
So you'd rather go back to Upstart or SysV? Really?
I would stay away from upstart because canonical. SysV, yes in the blink of an eye.
But you are mistaken if you think systemd is about init, it has gobbled so much stuff that this thing is a monstrous kitchen sink on its way to engulfing the whole bathroom.
then again maybe there are other init systems options than those two, devuan which arose from keeping systemd out of debian offert no less than 6 alternatives that address SysV flaws: openrc, sinit, runit, s6 and shepherd.
A: I'm not that fond of Ford cars.
B: So you want to drive a horse-and-buggy then?
That is to say, there are quite a number of modern inits that are not systemd. It's such a straw-man argument to bring up sysv init every time someone says something critical of systemd.
The false dichotomy was called out by the Uselessd Guy some years ago.
* http://uselessd.darknedgy.net/ProSystemdAntiSystemd/
1 reply →
Yes, without question. Systemd provides me absolutely no benefit when running a server and adds considerable complexity and fragility in a critical component.
A traditional SysV init is just fine. Want orchestrated service invocation on startup? Run it from SysV init instead of replacing SysV init.
There is no need to conflate the "sysv rc system" with "sysv init." They are entirely separate things.
So you're saying to just use SysV init to launch processes from inittab, and have one of those processes be a systemd/launchd clone that launches everything else. I mean, I guess that's a possible design, but at that point I would question whether using the SysV init program is really buying you anything.
In any case, most people wouldn't consider that design "SysV init". The SysV init ecosystem is built around rc files.
4 replies →
I'd rathe someone take another shot at service management.
I don't want to hold onto everything about SysV style systems - I love SMF in Solaris! - but I'd definitely prefer a leaner and more focused approach to development than we see with systemd.
Then you should pick up the reins of System XVI.
* https://news.ycombinator.com/item?id=10212770
It is interesting that you bring up SMF. For me systemd mostly seems like saner implementation of SMF.
No, it was just a joke, you know... but in fact I've checked and I'm already running upstart right now, as part of my Ubuntu LTS system. So really no need to "go back" :P
Ubuntu switched to systemd from 16.04. You must be running 14.04. Ubuntu improved a lot in 4 years.
1 reply →
Last I checked Upstart was deprecated.
2 replies →
False dichotomy. There are more options than those. SystemD won because it had been adopted already and was supported by a major company in FOSS
I would disagree that systemd got adopted because it had been already adopted, this is a circular reasoning.
From a distance it looks like politics and influence pushed for adoption of systemd, motivation behind this uncanny move and spread has been questioned making some wonder if this could be intended with a nefarious purpose in mind.
3 replies →
False dichotomy indeed. Right now I'm testing runit (on void linux) for my production machines. My experience since more than a year: Once it runs it runs, literally zero surprises so far.
The general volatility of systemd introduces so many unstable elements in your system, that it really makes you think if the added risk it is really worth the value it offers (even though I'm still not quiet sure what the value of systemd actually is).
3 replies →
I switched to Gentoo because of systemd. I switched to OpenBSD because Linus was recently 'compromised' and adopted the CoC (worse: it's the highly political Creator's Covenant version). Theo's philosophy is shut up and hack, much like the early Linus with the bonus of being security instead of performance oriented.
I'd love to see a Portage Prefix on OpenBSD, or Gentoo/kOpenBSD, effort start up again. Bringing Portage to OpenBSD (even if prefixed) would make a wonderful combination!
I'm in the FOSS community and I like systemd, so find some other dead horse to beat.
That made my day... Thank you :)
Haven't laughed as hard in a while.
redhat had a lot of love in the world. any other vendor that shoved systemd down everyones throat would have been villified. redhat was given a pass. (karma, anyone?)
Karma? Red Hat shareholders will be getting a 60% premium over the current value.. if it's karma, then pushing systemd was a good action.
Indeed. Canonical tried and failed, hard.
You win! Truth
I know. It is perfectly OK. I will bever be a fan of systemd.