systemd cat and GNU cat hugging a Linux cat.

  • rtxn@lemmy.worldM
    link
    fedilink
    arrow-up
    36
    arrow-down
    1
    ·
    3 days ago

    Some people think it handles too many low-level systems. It’s a valid concern because if systemd itself were to become compromised (like Xz Utils was) or a serious bug was introduced, all of the userland processes would be affected. People who are stuck in the 90s and think that the Unix philosophy is still relevant will also point out that it’s a needlessly complex software suite and we should all go back to writing initscripts in bash.

    Red Hat, the owner of systemd, has also had its fair share of controversies. It’s a company that many distrust.

    Ultimately, those whose opinion mattered the most decided that systemd’s benefits outweigh the risks and drawbacks. Debian held a vote to determine the project’s future regarding init systems. Arch Linux replaced initscripts because systemd was simply better, and replicating and maintaining its features (like starting services once their dependencies are running) with initscripts would’ve been unjustifiably complicated.

    • msage@programming.dev
      link
      fedilink
      arrow-up
      7
      arrow-down
      1
      ·
      2 days ago

      I agree with you, but please let’s stop acting like there are only two init systems.

      I hate it when people argue that systemd is better than init.d. So is everything else, I’m more than happy with OpenRC, and love it more than systemd.

      • Possibly linux@lemmy.zip
        link
        fedilink
        English
        arrow-up
        1
        arrow-down
        1
        ·
        22 hours ago

        There really is just one init system. Everyone and there dog uses systemd. It is the old people who hate change that are complaining.

          • Possibly linux@lemmy.zip
            link
            fedilink
            English
            arrow-up
            1
            arrow-down
            1
            ·
            19 hours ago

            OpenRC has all the issues of systemd and none of the benefits

            I can’t say I understand your view point

              • Possibly linux@lemmy.zip
                link
                fedilink
                English
                arrow-up
                1
                arrow-down
                1
                ·
                11 hours ago

                It is more complicated than basic init scripts but doesn’t have much advantage. At least with systemd you get lots of features.

                It us also a bit slower if you have a bunch of services