1261
Peak security (lemmy.world)
submitted 1 week ago* (last edited 1 week ago) by qaz@lemmy.world to c/programmer_humor@programming.dev

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

you are viewing a single comment's thread
view the rest of the comments
[-] UpperBroccoli 4 points 1 week ago

Rust does not have an ABI. Everything is linked into the executables. I would not call them lightweight.

[-] qaz@lemmy.world 2 points 1 week ago* (last edited 1 week 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 1 points 1 week ago

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

[-] UpperBroccoli 1 points 1 week 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 2 points 1 week ago* (last edited 1 week 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?

[-] balsoft@lemmy.ml 1 points 1 week ago

After all the suffering that differring dynlinked library versions had brought on me, I welcome statically linked exes with open arms. Until the world switches to a Nix-like deployment model, static linking is the way to go.

And compared to most other languages, truly portable (i.e. statically linked) executables produced by Rust are among the lightest.

this post was submitted on 05 Aug 2025
1261 points (100.0% liked)

Programmer Humor

25781 readers
2163 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 2 years ago
MODERATORS