Remix.run Logo
magackame 6 days ago

What is the right way to solve this problem in your view?

If Rust continues to take over we will end up with (truly)static everything, which doesn't look too bad.

pabs3 5 days ago | parent | next [-]

Rust supports dynamic linking btw.

https://robert.kra.hn/posts/2022-09-09-speeding-up-increment... https://davidlattimore.github.io/posts/2024/08/27/rust-dylib...

thesnide 6 days ago | parent | prev | next [-]

Dynamic linking is much better in the long run. As you can proxy things more easily if changes are needed.

But it needs more ABI hygiene, and maintaing that compatibility proxy layer.

Yet, I agrew that unfortunatly, it feels much more effective at first to just "freeze the whole stack in amber".

Context: https://debconf25.debconf.org/talks/78-static-linking-pitfal...

blacklion 5 days ago | parent | prev | next [-]

It looks bad: Security hole in popular library (crate) and you need to update everything (and, probably, wait till authors of software update their dependencies) instead of update one system library.

guerrilla 5 days ago | parent | prev [-]

Looks terrible to me. Huge waste of disk,RAM and a thousand gaping security holes waiting to happen.