• BaumGeist@lemmy.ml
    link
    fedilink
    arrow-up
    1
    ·
    5 months ago

    “I am a new linux user. After 15 minutes of research on google, I found a few forum posts and some niche websites that said SystemD was bad, so I took it as gospel. Now my system doesn’t work as simply as it did with installer defaults? How do I make everything Just Work™ after removing any OS components I don’t understand the need for?”

  • Kazumara@discuss.tchncs.de
    link
    fedilink
    arrow-up
    1
    ·
    5 months ago

    He uninstalled systemd, now his computer is not doing systemd things anymore by his retelling. Seems like it worked fine. Yet he asks for a solution of a problem. Maybe he needs to state the problem.

      • SirQuackTheDuck@lemmy.world
        link
        fedilink
        arrow-up
        1
        ·
        5 months ago

        Nah, more like deleting explorer.exe.

        There’s isn’t really a Windows equivalent for this, as Windows doesn’t give you control on this level.

        It’d be as if you could delete services.msc but also the runner behind it.

  • BaroqueInMind@lemmy.one
    link
    fedilink
    arrow-up
    0
    ·
    5 months ago

    Someone please convince me why I should hate systemd because I still don’t understand why all the hate exists.

    • intensely_human@lemm.ee
      link
      fedilink
      arrow-up
      0
      ·
      5 months ago

      People don’t like it because it’s declarative. It felt cool to be able to just put bash files into certain directories to have them executed on startup. That was elegant, in the sense of “everything’s a file”.

      systemd is more of an api than a framework, so it’s a different design paradigm.

      I hated systemd until I printed out the docs, for some coffee, and sat in a comfy chair to read them front to back. Then I loved it.

      Mostly I hated it because I didn’t know how to do things with it.

      Also, “journalctl” is kind of an ugly command. But really, who gives a fuck. It’s a well-designed system.

      And if a person absolutely must execute their own arbitrary code they can just declare a command to execute their script file as the startup operation on a unit.