3 ms·
> Ahh the eternal cycle of static vs dynamic linking swings around again. Somewhat. Although it's agnostic to static vs dynamic linking. The philosophy goes a
by forrestthewoods 3y ago
> Ahh the eternal cycle of static vs dynamic linking swings around again.
Somewhat. Although it's agnostic to static vs dynamic linking. The philosophy goes a bit deeper than that.
> See? that saved 35739475749Kb of storage!
Storage capacity hasn't been relevant for over a decade.
Besides, we foolishly replaced "use shared modules to save storage space" with "build multi-gigabyte docker images because it's the only way to reliably launch a simple program without crashing on startup".
- yau8edq12i 3y ago> Storage capacity hasn't been relevant for over a decade. Bullshit. It's especially visible with games. I cannot install more than 3-4 big games on my 512GB drive because apparently all game developers believe that "storage capacity isn't relevant".
- forrestthewoods 3y agoLet me rephrase, storage capacity with respond to dynamic/shared libraries hasn't been relevant for over a decade. AAA video games have massive storage requirements primarily due to textures, and sometimes audio. Which is a totally different conversation. It's not a bunch of redundant static libraries causing your pain. $100 will get you an 8Tb spinning drive or a 1Tb SSD or possibly 2TB. You can also get an external SSD for the same price. Large game sizes is a real and annoying issue. But even 4 year old consoles launched with a 1Tb SSD.
- junon 3y agoThat is almost all assets and has almost nothing to do with static vs shared. In fact, making things shared usually makes them worse, because you miss out on WPLTO.
- bitwize 3y agoStorage is cheap. Buy a bigger drive.
- czarit 3y ago> Storage capacity hasn't been relevant for over a decade. The Linux installs that run your Pi, router, toaster, security camera and toothbrush begs to differ.
- nottorp 3y ago> Storage capacity hasn't been relevant for over a decade. > Besides, we foolishly replaced "use shared modules to save storage space" with "build multi-gigabyte docker images because it's the only way to reliably launch a simple program without crashing on startup". But... you just said it still is :) By two orders of magnitude now.
- marcus_holmes 3y agoStorage capacity was relevant in an earlier iteration of the cycle, I apologise for making that point so clumsily.