This is a joke, I didn’t really lock myself out

    • qaz@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      3
      ·
      edit-2
      9 days ago

      A standard Docker container with a NodeJS/PHP/Python app is usually around 200-300 MB (yes really), the OpenJDK JVM is around a hundred MB, but a fully statically compiled rust binary that doesn’t even depend on libc is just a couple MB and can be deployed as a tiny distroless Docker container.

      It’s a lot heavier than your 8kb C++ executable but it’s nothing compared to what is required to deploy anything else.

    • grue@lemmy.world
      link
      fedilink
      arrow-up
      2
      ·
      9 days ago

      Oh, so it’s inconvenient for GPL-circumventers, too? That just sounds better and better.

      • UpperBroccoli@lemmy.blahaj.zone
        link
        fedilink
        arrow-up
        1
        ·
        9 days ago

        To me, it is mostly a real blocker for using it in some embedded Linux devices due to size constraints, otherwise I personally would be using it extensively.

        • grue@lemmy.world
          link
          fedilink
          arrow-up
          3
          ·
          edit-2
          9 days ago

          I’m having a hard time imagining this Goldilocks embedded device that is simultaneously big enough to run Linux (so not an actual microcontroller), yet too small for a few megabytes worth of statically-linked libraries. Got an example?