I'm curious about what systemd actually is and why it seems to have a bad reputation among some users. I've heard that it plays a big role in managing Linux systems, but I want to know more about it. Additionally, if it's perceived negatively, what are some ways to avoid using it in my setup?
3 Answers
Systemd is basically the first process that starts when you boot up your Linux system, and its job is to kick off all the other services needed to get everything running smoothly. Many say it has a lot of features that make managing services easier, but some users aren't fans because they feel it restricts their options when it comes to other software. It's a mixed bag, really! To avoid systemd, you might want to look into distros like Void Linux or Artix, which don't use it as their init system.
Honestly, if you're looking to avoid it because of recent controversies—like the talks around age verification—it's still good to remember that systemd is open-source. Most distros are likely to address any concerns from their users. Switching entirely away from it is possible, but it often involves more technical knowledge about Linux internals and partitioning, especially with distros like Void Linux.
Gotcha! I'll check out some guides before diving in.
I think a lot of the complaints come from the fact that systemd has become quite integrated with many Linux distributions. While it offers handy features like service supervision, some folks feel that it’s pushing out alternatives and limiting choice. If you're not a fan, just know that you can definitely find non-systemd distros, but it might take a bit of effort to set them up, especially if you're not super familiar with Linux yet.
True, there’s a learning curve, but it can be rewarding!

Yeah, I've heard good things about those distros! My friend switched to Artix and loves it.