ELI5: what is systemd and why do people not like it?

@gentoorebel @erikstl reading through the list of objections, it seems like systemd is the exact opposite of how posix systems are "supposed" to work. Multiple smaller modules that do one job and do it well.
Are there any projects that try to split up systemd into more manageable and easier to understand modules?

@erikstl why..... did you make me look this up...?

I'm on Void, and it certainly feels lighter and simpler using runit.

@erikstl like you're 5: systemd is a bunch of programs many people use to run their Linux systems. Many people don't like it because because they feel it's badly designed, tries to do overly much and is insecure.

@erikstl as a matter of fact, I do not hate systemd. I am born as linux user with redhat, and with fedora I met systemd in its crudle. time after time, has became a powerful system to manage linux. but. init is linear, simple, easy to understand, and "clear". and if you need to fix something that went wrong on last boot... well... init is a linux-style vim-editable solution.

Before, Linux systems were booted by a bunch of bash scripts that would start all the different services. It was a mess, and then some projects came along to simplify that. Systemd is the one that gained the largest adoption among distros. It then went on to fix other parts of the userland, e.g. logging. People were pissed because they had to relearn things and now they cheer every time there's a bug in systemd, because they think it means they've been right all along.

@zalandocalrissian @erikstl fixed for definitions of fixed that are "worse performing and less functional than the software replaced". If they'd kept the scope down to just init they'd probably not have the haters, but every time I turn around the systemd-based distributions are doing something else in systemd *and it's broken*, which is why I notice it at all.

Sign in to participate in the conversation

Fosstodon is a Mastodon instance that is open to anyone who is interested in technology; particularly free & open source software.