Comment by malwrar

10 months ago

Big monolith that imposes requirements on your system and robs one of the feeling of knowing how the whole thing works?

At least that’s me. I use systemd in most of my installs for reasons similar to yours, but nothing feels more sublime to me than installing a simple init system and a few other daemons for system features I actually use.

What requirements does it impose?

Also, feel free to "rob that feeling back" by learning how systemd works

  • Ok, try to go off the well trodden path of a default systemd setup.

    Eg. make your system "login interactive" before networking and other unneeded services (database, web server, whatever) are even attempted to be set up/started.

    Use just drop-in configuration fragments (*.service.d/override.conf) without making an unmaintainable mess (ie. without making your own copies of whole, OS installed unit files).

    That should get you the feel. :) And it's not something crazy, it's just basic re-ordering of dependencies.

  • > What requirements does it impose?

    Numerous kernel features, reliance generally on it by itself and by third party programs (running ceph w/ openrc is hard bc it assumes systemd is present). I’m buying the full car when I use it, when what I really want is a kit that I can optimize for purpose. Honestly though, this close integration is worth it. My main OS build at the moment is pretty much just systemd and podman on top of linux.

    > Also, feel free to "rob that feeling back" by learning how systemd works

    I really want to! I just don’t know any good resources that can help get me familiar with all it’s doing for me in the background. All I know about it is what I have gleaned from tutorials, I don’t yet feel I know what’s possible with it yet.

  • >learning how systemd works

    Waste of time. It's easier to get used to a systemd-free distro

    • That's a really negative comment with little to no contribution to the discussion. Care to elaborate more on that, so that we can discuss detailed points instead of blanket statements?