• MonkderVierte@lemmy.ml
    link
    fedilink
    arrow-up
    41
    arrow-down
    7
    ·
    edit-2
    8 months ago

    Bullshit, there’s always reasons listed. Some more, some less opiniated, but there’s always lists.

    For me personally:

    • no portability
    • not-invented-here syndrome
      • manages stuff it shouldn’t, like DNS
      • makes some configurations unneccessarily complicated
    • more CVE than all other init together
      • service manager that runs with PID 0
        • TheKingBee@lemmy.world
          link
          fedilink
          English
          arrow-up
          7
          arrow-down
          2
          ·
          8 months ago

          is it overengineering or just a push back against “make each program do one thing well,” and saying yeah but I have n things to do and I only need them done, well or not I just need them done and don’t want to dig through 20 files to do it…

          • MonkderVierte@lemmy.ml
            link
            fedilink
            arrow-up
            3
            ·
            edit-2
            8 months ago

            I’d argue s6 does that aspect better, and without overengineering and userspace-dependents. Systemd was just the earlier bird.