Sujet : Re: The Tragedy Of systemd
De : nntp (at) *nospam* fulltermprivacy.com (Phillip Frabott)
Groupes : comp.os.linux.miscDate : 09. Oct 2024, 01:57:16
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <ve4kdd$2cao4$2@dont-email.me>
References : 1 2 3 4 5
User-Agent : Mozilla Thunderbird
On 10/8/2024 17:39, Computer Nerd Kev wrote:
Phillip Frabott <nntp@fulltermprivacy.com> wrote:
Is there anything else other then Systemd and InitV?
There are lots of 'em. OpenRC is another common default for
distros.
Here's a list, but not complete:
https://wiki.gentoo.org/wiki/Comparison_of_init_systems
Also Busybox has a clone of SysV init, and OpenWrt has their own
"procd" system.
Thanks! I'll have to check them out!
Now, I'll give everyone this, most people don't think about "Why Systemd
vs Why InitV" when they build their systems and if they don't have a
distro that gives them a choice then sure, they are going to choose
whatever their distro comes with (I hate distro's BTW. Build your own
source or go home is my take, but I digress).
Well I started taking Systemd with the distros, then I had to
actually change something with it and experienced the appalling
design, then I made the effort to switch everything back to SysVinit
(I found Devuan, with its separate package repos, far more reliable
than AntiX as a Systemd-free version of Debian). My reasons had
already been stated, and argued against, by others at that point.
No reason for me to go into them now.
See? That's what I'm talking about. You tried it, it didn't work the way you needed it to and you went back to what you used before. That's a perfect example of what I was talking about. Use what you like and/or what works for your situation or environment.
I don't think it's a bad thing that we have 2 systems to choose from.
Each has it's place. Personally, I'd love to see at least 3 more options
but I don't think that will happen any time soon.
Systemd is an obscenely complicated way to do an init system, but
there's nothing about it that needs to be complicated. It does a
simple job at heart and new alternatives aren't hard to make (or
find).
I'm not going to disagree. Systemd is complicated compared to InitV. That being says, it always comes down to what people like and what works for them.
(talking more on the anti-Systemd crowd in the below paragraphs)
The same argument could be made about systemd-networkd vs dhcpcd. To me, dhcpcd is (at least from what I can see) overly complicated compared to systemd-networkd, however, I use dhcpcd because in my environment it was much easier to configure. But I have seen it fail in very complicated environments where the go-to ended up being systemd-networkd because it was easier to configure for the specific environment that system was in.
So again, I don't think having options (even one's that are more complicated) is a bad thing. I think people should look at all the things that are available, try them all out, then pick whats best for their needs. Those who think Systemd should die and people that use Systemd are somehow brainwashed (paraphrasing the OP of this thread) is just wrong in my opinion. There should never be a case where there is only 1 option. It's just bad for business and bad for users in general. If it wasn't then we'd only have 1 fast food place, 1 restaurant, 1 airline, 1 OS, and 1 PC, etc etc..
Options...
Again thank you for the list of other init systems. I'll check them out!