Earlier quoted context omitted.
Same here, the static linking hype feels real strange, given that was the only option we used to have back in the day, and having access to dynamic linking on 16 bit platforms felt like liberating.
I don't really see the hype, I think it's just the intersection of a few factors: - Languages like Rust which have an ecosystem that evolves very quickly (and uses complex symbol mangling schemes that would break all the time) wouldn't fare very well with dynamic linking in the first place. What good is dynamic linking if you need a different version of your .so file for every binary? - Dynamic linking is not quite a…
Linux distributions need to be able to backport security fixes to shared libraries, test them and deliver updates to all users quickly.
With static linking it becomes practically impossible.