Live data from Hacker News

Linux distros without systemd

ungleich.ch

31–40 of 449 posts

Re: Linux distros without systemd

#31
Most arguments about systemd will devolve into a Motte and Bailey argument. The problems with systemd are all the stuff tacked on that are mandatory, but if you criticize them you'll get people switching to try to put words into your mouth about how the init replacement is good/bad.

The Motte is all the shovelware attached to systemd that is nearly impossible to detatch and the Bailey is the init replacement.

Re: Linux distros without systemd

#32
post #5

Love this! Notice that the text about slackware sounds a bit "pessimistic", as if it was a somewhat legacy distribution. Nothing further from the truth. We run a small farm of virtual machines with different up-to-date distributions, and slackware is typically the one that follows upstream packages more closely. For example it had gcc 9.1, bash 5, etc. a few days after they were released.

That is pretty cool!

Re: Linux distros without systemd

#33
post #15

Earlier quoted context omitted.

The objections to systemd are still as valid as ever. We still see a pretty high rate of security vulnerabilities in it. However, as projects adopt systemd-proprietary APIs, distros are forced to choose between maintaining ongoing forks of those projects, dropping those projects, or adopting systemd. E.g. I suspect Slackware only avoided being forced to adopt it because they'd already decided to not support gnome.

High rate? Compared to the Linux kernel, systemd's CVE rate is very low.

[deleted]

Re: Linux distros without systemd

#34
post #29

Earlier quoted context omitted.

High rate? Compared to the Linux kernel, systemd's CVE rate is very low.

Do you have a source for it?

Sure

https://www.cvedetails.com/product/47/Linux-Linux-Kernel.htm...

https://www.cvedetails.com/product/38088/Freedesktop-Systemd...

For a piece of software used by millions of machines, that's a very low CVE count.

Re: Linux distros without systemd

#35
post #8

I get no end of bemusement from open source advocates that think it makes any kind of rational sense to campaign against an open source project. THIS IS ALL OPEN SOURCE. Freedom and choice is the whole point, isn't it? If you prefer an alternative or forebear to systemd, that is great. Use it. Advocate for the system you prefer. Convince people that the choice you have made is better. Meanwhile the vast majority of d…

Open standards are more important than open source. Choice is indeed the whole point, but systemd is designed to take my choice away. It doesn't matter how good an init system I make, if it starts getting any traction then systemd will come up with a new incompatible API for doing something, Gnome will take a hard dependency on that API, and distributions won't be able to ship my init system.

It's worth realising that the GNU project could never have happened in the first place - Linux could never have been a thing - if historical Unix had been designed like systemd.

Re: Linux distros without systemd

#36
post #8

I get no end of bemusement from open source advocates that think it makes any kind of rational sense to campaign against an open source project. THIS IS ALL OPEN SOURCE. Freedom and choice is the whole point, isn't it? If you prefer an alternative or forebear to systemd, that is great. Use it. Advocate for the system you prefer. Convince people that the choice you have made is better. Meanwhile the vast majority of d…

Notice that nobody complains about the existence of systemd, but about the enormous and shady pressures that distros had (particulary debian) to adopt it as standard. Nowadays, the complain is mostly about the systemd monoculture.

How is systemd any more of a monoculture than the Linux kernel itself? In principle they are more alike than you might care to admit.

Re: Linux distros without systemd

#37
post #24

I get that not everybody likes systemd, but a lot of the criticisms seem misguided and looking at sysvinit with role-colored glasses. For example, people are complaining about logind being included, but forget that consolekit was unmaintained before that. Yes, there's parts to systemd that not everyone will use, like container support, but in that case you can pretty safely ignore that use case. For me, systemd has p…

I don’t think anyone thinks that sysvinit is better than systemd, but RC definitely is.

You would be surprised.

Re: Linux distros without systemd

#38

SystemD definitely spurred some controversies years ago but is it that bad in 2019? All major distros adopted it and even some that are listed there as "no systemd" in reality just give you choice (e.g. Gentoo). I'd gladly hear the opinion of distro maintainers why did they switch to SystemD if it's as bad as it looks like in people's perception.

yes it's still that bad, my previously reliable systems are now non-deterministic and break randomly

every few days I discover some new bit of non-determinism:

    - systems getting stuck for long periods at startup or reboot with with some useless text like "Waiting for user session to shutdown"
    - reboots never completing at all (getting completely wedged shutting down)
    - jobs starting in weird orders, like crond starting up before the network, causing various things to break in new novel ways (sometimes, not always)
I can fix most of these systemd-created issues one by one as I discover them, but it's hardly making my life easier

Re: Linux distros without systemd

#39
It's comical how people get so "jazzed" about something like not liking systemd and make a whole movement about it (with their t-shirts and everything). I get people may not love everything about systemd (or maybe they hate it), but I'm not convinced it's so bad. I've been using it since RHEL 7 and I've really gotten used to all of the benefits of systemd. It also doesn't hurt that I went to the session on pid 1 by Lennart Poettering at Red Hat Summit 2014 and he convinced me of the at least not-horribleness of systemd.

Re: Linux distros without systemd

#40
I do find it funny that people crap all over systemd, but don't seem to have a huge problem with launchd, despite the fact that systemd was almost a direct port of it.

Personally, while I do think that systemd's scope might have been a bit too ambitious, I do find it easier than something like Upstart

Post reply on HN