Condobloke
Well-Known Member
And that....in a nutshell, is Linux. Freedom to Choose.it gives us the freedom to choose
what we want to use.
And that....in a nutshell, is Linux. Freedom to Choose.it gives us the freedom to choose
what we want to use.
Until apps start to require systemd. Then what?And that....in a nutshell, is Linux. Freedom to Choose.
I think the reason Systemd strikes such a nerve is the way it was introduced in the first place. I have no real problem with it. It works fine on the Ditros I've used that use it.
That I agree with, I'm so much used to systemd and like it very much, but otherwise don't know much about init.I'll just say this; trying to explain the pros and cons of the various init systems to a fairly recent Linux convert would be like trying to explain the color blue to someone born blind. They've only ever known systemd.....so there's NO WAY they could possibly understand (since systemd will be all they've used).
Poettering's just a prat.....and a very self-centered one at that.
Mike.
So does systemvinit.What I DO know is......IT WORKS.
systemD brought more standardization to the Linux distributions that use it. I remember the times with systemV you would have one init script to startup a service and then on another distribution another init script to start the same service. Before if I wanted to automatically startup a service a boot I would have to write an init script, now if I want to do the same I just write a unit file of several lines and most of the time easier than having to write an init script. And you can still call on init script in those unit files if you need them.So does systemvinit.
Also I'm tired having to hear the comparison to Windows when it comes to Linux components, ie: systemD en KDE, etc. They are different than not the same, just like a fish and a birds aren't the same or a human and martian, and if does bother you so much just switch to BSD or DOS.
Then the both the Linux kernel and systemD are bloat, because the Linux kernel has more lines of code than systemD.Beware of bloatware, it's dangerous (seriously).
systemD has lines of code: 1107244
Linux has lines of code: 27318023
XServer has lines of code: 414086
Wayland has lines of code: 30903
Hurd has lines of code: 227986
I hope you're not serious.Then the both the Linux kernel and systemD are bloat, because the Linux kernel has more lines of code than systemD.
Yes because anything that is not Suckless is bloat.I hope you're not serious.
Thanks for actually explaining, most anti-systemd people don't.Just joking around!
From CoPilot.
Let’s delve into some of the risks and downsides associated with using systemd:
In summary, while systemd offers powerful features and benefits, it’s essential to weigh these against the potential risks and consider alternatives based on specific use cases and preferences.
- Complexity and Bloat:
- Systemd is not just an init system; it’s a collection of tightly integrated components that handle various aspects of system management.
- Critics argue that this complexity can be seen as bloat and overreach, especially when compared to the Unix philosophy of “doing one thing and doing it well” 1.
- Monoculture Concerns:
- Systemd is widely adopted across modern Linux distributions. While standardization can be beneficial, there are concerns about relying on a single system for critical functions.
- A monoculture increases the risk of widespread vulnerabilities if a security flaw is discovered in systemd 1.
- Security Implications:
- Systemd moves more logic into binaries and relies on a complex and poorly documented configuration.
- While it provides security features, any bugs or misconfigurations can have significant security implications 2.
- Dependency on Privileges:
- Ironically, security often requires privileges. For example, services may need root privileges to set up custom mount namespaces or open low-numbered ports.
- While the service manager (like systemd) runs with high privileges, services themselves shouldn’t. The hardening setup often necessitates elevated privileges 3.
- Resistance from Traditionalists:
- Some Linux users and administrators prefer the simplicity and predictability of older init systems like SysVinit.
- The shift to systemd has faced resistance due to its departure from established practices 4.
That's not true.Yes because anything that is not Suckless is bloat.
Here's more if you want it:Thanks for actually explaining, most anti-systemd people don't.
You're not getting the point. The word bloat seems to be overused now days and everyone seems to have a different definition of bloat when talking about bloat. The word bloat is used so much on Forums and Reddit that the word bloat has become more of joke and can't be taking seriously anymore most of the time. Sure systemD has downsides, but so does every other init system nothing is perfect.That's not true.
Sorry but your logic does not hold.I guess we should all switch to the Hurd kernel since that seems the also not be bloat because it has less than 1 million lines of code.
If you read my last reply, I was trying to get to the point across showing that everyone calls everything bloat now days and I was using lines of code just to have some sort of comparison which yes isn't realistic. It's hard to exaggerate something just in text and making it sound like a joke.Sorry but your logic does not hold.
The guy who wrote "Biggest Myths" is Mr. Pottering. Of course he's going to say, "hey, systemd is great." Do you really think he's going to say it sucks?
Although not specifically about systemd itself, I think this guy is right on the money:
Beware of bloatware, it's dangerous (seriously).
and more generally about library dependencies which involve multiple parts of systems, including systemd, so it's a more general argument being proposed.This is not about diversity, or even systemd specifically. It's about dependency bloat.
Sorry I saw it but too late, clicked reply too soon, yeah you're right.If you read my last reply
lol. Do you have a compressed kernel installed on your Linux system? Of course you do. There is a good damn chance that xz compressed it and xz was on your system when this occurred.Well, I'll leave it at this. If the xz backdoor had made it into the wild, most of you with systemd would have been exposed. I would not have been. For me, that's good enough to stay away from the-d.