‹ BackHN Continuity

Thread

Systemd is a suite of basic building blocks

37 points · 71 comments · Bluestein

  1. 0xbadcafebee · · focus · HN ↗
    "Building blocks" makes it sound like things you can use to build other things. In reality it's more of an octopus, or a fungus.
    1. 9dev · · focus · HN ↗
      But that’s precisely what it allows you to do: plug a socket unit into a service unit, connect a timer unit, then another service as a dependency… and that’s just for the init management. Systemd might not fit your personal stylistic preferences, but most of all it’s consistent.
      1. throw0101a · · focus · HN ↗
        > But that’s precisely what it allows you to do

        And if I don't want a building block like logind or journald, can I not use them? Can I take those blocks elsewhere, like over to FreeBSD and use them there?

        SystemD is not "building blocks" — which implies modularity — it is a monolith: components cannot be added or taken away or replaced. The best you can do is maybe run disable --now. (I'm at least thankful I can usually do an apt purge resolved.)

Open on Hacker News to reply ↗

Unofficial Hacker News client; not affiliated with Y Combinator.