Remix.run Logo
amelius 3 days ago

Ok. This makes me wonder:

The original idea of shared libraries was that a computer system can save time and memory because they only need to be loaded once.

Is that idea dead?

deafpolygon 3 days ago | parent [-]

If you want effective sandboxing, yeah.. pretty much. If no one can agree on which version of the library you're provided, then bring your own.

lproven 2 days ago | parent [-]

We should go back to static linking. With CI/CD generating new packages is trivially easy.

Then we can throw out all these fancy packaging tools like Snap and Flatpak, all the fancy half-done COW filesystems like Btrfs, all the fancy hidden-delta-synching stuff like OStree, and just ship one honking great binary in a single file that works on anything, no matter what the libc so it even works on musl or whatever.

Ha ha, only serious.