• atzanteol@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    3
    ·
    7 hours ago

    This is by far the most nuanced critique of systemd I’ve ever seen.

    It’s the same bullshit everyone has always bitched about.

    • YaBoyMax@programming.dev
      link
      fedilink
      English
      arrow-up
      1
      ·
      6 hours ago

      Loosely yes, but I rarely see anyone expound on it beyond “It’s bloated and therefore bad”. I also rarely see specific criticisms outside of that like journalctl being slow or using a binary format for log files.

      • atzanteol@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        7
        arrow-down
        2
        ·
        5 hours ago

        90% of his argument is just “UnIx PhIlOsOpHy” though. Or arguments (term used loosely) that are based on that. He keeps chanting “But systemd Is MoNoLiThIc” over and over as if that ended the discussion while handwaving away the same argument against Linux or Wayland. But somehow systemd is different. Systemd needs to be crap for some reason.

        It turns out that system boot benefits from tightly integrated steps. Filesystem mounting can depend on network availability for example. Logging depends on filesystems to be mounted. The sub-systems are naturally inter-dependent. And service management and execution needs to know about all those things. Some services need networking, some need file systems, etc.

        You match the design to the problem. You don’t pretend like the Unix Philosophy is some gold standard that everything must adhere to.