In reference to: https://lemmy.world/post/23862757

I use Void btw

Image text:

Most people rejected his message.

“Systemd is Satan’s creation! Pure Evil!”

They hated Talking Pig because He told them the truth.

  • ZeroOne@lemmy.world
    link
    fedilink
    arrow-up
    8
    arrow-down
    2
    ·
    3 days ago

    I still can’t wrap my head around why SystemD has become the defacto standard & why aren’t devs trying out OTHER init-systems

    • rtxn@lemmy.worldM
      link
      fedilink
      English
      arrow-up
      9
      ·
      edit-2
      2 days ago
      1. It was doing new things.
      2. It was easier to learn.
      3. The other init systems were (are) stagnant.

      Imagine trying to get new, young developers to adopt C or Pascal when the likes of Rust and Python exist. You can make arguments for a thing’s superiority based on moral standards (which are always subjective), but morality is a poor metric. If everything was done based on that, the Linux ecosystem would be in the same state as the GNU Hurd kernel.

    • lurklurk@lemmy.world
      link
      fedilink
      arrow-up
      9
      ·
      3 days ago

      It’s pretty good at starting services. It just keeps adding bundled things people wouldn’t use otherwise, in a fairly microsoft fashion

    • e8d79@discuss.tchncs.de
      link
      fedilink
      arrow-up
      3
      ·
      2 days ago

      The choice of init system is up to the distro maintainers because init scripts are usually created and maintained by the packager of a given application. Debian for example chose its init system via a democratic vote. Distros that focus on different init systems exist, like the Debian fork Devuan.