I’m curious to know why people use systemd-less distributions. Which one would you recommend to someone who wants to stop using systemd?

  • Tobias Hunger@programming.dev
    link
    fedilink
    arrow-up
    2
    ·
    5 days ago

    So why bother about making init tools portable? You end up with a tool that works poorly on all OSes and nobody needs more of that.

    • misk@piefed.social
      link
      fedilink
      English
      arrow-up
      3
      ·
      edit-2
      5 days ago

      Even if OpenRC is not widely adopted it is a commitment from Gentoo to build their package recipes in a way that’s portable across different init systems. Keeping options open is healthy and I think one of the coolest things about Linux ecosystem historically was that there were at least two non-halfassed options for most of the system components. This also helps out little guys like BSDs who benefit from portability issues Gentoo package maintainers raise upstream.

      • Tobias Hunger@programming.dev
        link
        fedilink
        arrow-up
        1
        ·
        3 days ago

        IMHO supporting several init tools does more harm than good to any distribution. Its a lot of extra effort that few users will even notice.

        Traditionally we used a script to boot. Those of course looked different in each distribution, but the “init tool” was the same. Then we switched over to sysv init (and man did people complain about this overcomplicated mess of symlinks!), yet pretty much all distributions switched to that. Of course they shipped widely different init scripts, but the tool was pretty much the same everywhere. The Linux Standard Base even prescribed the sysv init and any compliant distribution had to use that. We never had a time where distributions offered options wrt. init tooling.

        I doubt the portability issue reporting from gentoo makes any difference whatsoever for the BSDs. They come up with all kinds of Linux compatibility stuff and that gets them the software they want.