SystemD
-
How do you know a post was written by a systemd hater? Easy, they'll spell it with a big D for some reason. It reminds me of how Norwegian rabid anti-cyclists are unable to spell "cyclist" for some reason.
Claiming you don't want to restart an old debate and then trying to restart it anyway is pretty funny.
You might also want to keep in mind that you can't really force an init system on Linux distros. Systemd became the norm through being preferred, as in, the people using and maintaining it think it's good. At this point you might as well be ranting about how "LinuX is evil somehow" and we should all be using GNU HURD or Minix or something.
Also: Haven't thought about suckless in well over a decade, maybe closer to two? I guess way back in the day I was kinda intrigued by their ideas and used some of their products; these days I'd rather see them as something between an art shop and people who are playing a somewhat unusual game with themselves, but not particularly relevant to mainstream software engineering.
-
How is musl? Does it make a difference on glibc?
-
Exchange of opinions is a great way to learn and broaden your views.
-
I think when systend goes into systemv, a systemb is born almost a year later
-
I am not debating it's good or bad from a technical perspective, i don't care, i am sure it's good otherwise why use it at all.
Why are you focusing on that? I never said it's been forced, i never said its bad or evil, i never discredited it.
I think it's worth understanding if the non technical points are just FUD or not, i worry about the future of Linux, not the future of it's init system whatever it is, all it need to do is satisfy it's function and OpenRC do it as well as systemd (there, with the small d is it different?).
I was under the impression SystemD was the name, with the capitals and all. Will fix the top post if this is somehow offending you. Whatever.
-
We've been through this, if you don't like it for some reason, use something else.
My god. Yes, we've been through this. You can't just replace Systemd on most distros, because to have the alternatives in the repo, they would have to provide a bunch of shims and wrappers or have two different repos entirely. This is why i dislike Systemd, btw.
And before you start with Gentoo; yes, there it works, because it's source based and OpenRC is basically the wrapper.
-
Security is actually where Systemd has troubles generally. It has more CVE tgan all other init together.
-
Lennart Poettering intends to replace "sudo" with #systemd's run0. Here's a quick PoC to demonstrate root permission hijacking by exploiting the fact "systemd-run" (the basis of uid0/run0, the sudo replacer) creates a user owned pty for communication with the new "root" process.
To my understanding that actually solves issues. A lot of ppl already prefer other tools like doas since sudo is basically "too big" for what it does.
More code means more potential bugs. run0 has to my knowledge significantly less code. And the benefit of not relying on SUID.
In the end, you do you. The big distros will adopt what is good for them and good to maintain. You do not have to use it.
-
It's supposed to be more strict about standards... and maybe lighter in resources. I've been only testing it. Curiosity driven choice.
-
You provided 15 links.
Are you seriously expecting somebody to walk you through each one?
You're claiming not to care either way about systemd and yet you've provided 15 sources against it and apparently done zero research into why it has been so widely adopted.
-
i like systemd
-
In that case why not share your opinion?
Instead you've claimed you're neutral and shared links to the views of 15 other people.
You haven't even quoted anything from these articles that concern you.
Everything about this screams you're asking in bad faith just hoping to waste people's time or start an argument.
-
I was impressed they resisted calling it micro$oft. That's the usual sign of somebody adopting the tribal views of others.
-
I've never used another init system, but i see no problem with systemd. The declaritive approach makes things very robust. Surely some things can be improved, but it's a good tool.
-
It feels a bit childish to call it microshit, micropenis, micro$oft etc if there is no specific context IMO.
-
I personally don't really care much about the init system. For most of my linux journey i was using arch, then void, then nixos, and now i'm back on void, so i jumped between systemd and runit for a bit. I never chose to use void because of its init system though, i just prefer its package manager. I found both systemd and runit to be fairly simple to use and it just gets out of my way. Poettering working for microsoft has concerned me a little bit, but if i'm being honest that's just me wearing the tin foil hat. I will say though that at this point, if something were to happen to void and i had to move back to arch, i might try using artix just for the style points, and because of me already being familiar with runit anyway.
-
Systemd is a good init system. Better than any of the alternatives, although they've also come a long way since systemd first came around. It's also a weird interconnected mess of a thousand other things that probably shouldn't all be lumped together into a single project. Half of them are absolutely vital to the vast majority of Linux systems, and half of them are unused and neglected and no one has touched them in years, but they're all stuck together in one weird project for some reason.
That's kind of the exact same sort of situation xorg was in 20 years ago. I am concerned that systemd is going to turn into the next xorg, but really those concerns are the only reason most people should consider an alternative. If you don't care about that, you probably don't need to worry about systemd.
-
This isn't really an important point or anything, but I always find it odd when people bring up sysv init when talking about systemd. That's kind of like arguing that people should switch to Linux because Windows Vista was bad. It's not wrong, exactly, but it is a very weird thing to bring up in 2025.
-
Thank you, at least somebody took care to actually respond to my question somehow!
-
Yeah, as i stated i am not questioning systemd good or bad, useful or not, but the non-techinical aspects highlighted in the links...