Comment by malwrar

3 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?