I have seen so many times that systemd is insecure, bloated, etc. So i wonder ¿does it worth to switch to another init system?

  • frazorth@feddit.uk
    link
    fedilink
    arrow-up
    6
    ·
    10 months ago

    I would be interested in understanding how it boots faster considering that systemd init is fairly small and the features of runit is parallel process starting, which is also something that systemd provides.

    Are you sure it’s not just that void itself has less crap to load?

    This feels like I’m going to have to set up a couple of Arch installs to compare for myself.

    • dsemy@lemm.ee
      link
      fedilink
      English
      arrow-up
      1
      ·
      10 months ago

      I also had a Debian setup for a while with SysV init which also had a faster startup than systemd (on the same exact setup otherwise).

      That Debian install would actually startup faster than my current Void setup, though I wouldn’t recommend it.

    • herrvogel@lemmy.world
      link
      fedilink
      arrow-up
      1
      arrow-down
      1
      ·
      10 months ago

      I would be interested in understanding how the hell it’s such a big issue, honestly. Even if we generously assume that runit boots 5 times as fast as systemd, on modern systems it makes like a few seconds difference, which… who cares? Who goes around constantly rebooting their shit so many times a day that those 5 seconds they save per boot add up to any significant amount of time?

      • dsemy@lemm.ee
        link
        fedilink
        English
        arrow-up
        1
        ·
        10 months ago

        If you don’t care, good for you; I do care though.

        And you can generously assume whatever you want but with systemd I sometimes (across multiple OS’s and machines) had random boots which took way over 5x my current boot time (not to mention extremely long shutdowns, more than 2-3 minutes sometimes compared to less than 2-3 seconds now).

        I know this stuff can be analyzed and fixed with tools provided by the systemd project, but I never had to fix anything with runit.