3 ms·
Shared libraries mean that when there's a security issue, I can update the system's version of the library, restart all programs that use it, and have a fully p
by MereInterest 5y ago
Shared libraries mean that when there's a security issue, I can update the system's version of the library, restart all programs that use it, and have a fully patched system. If everything is statically linked, I would instead need to identify the library version in use for every binary, then get a patched version of each.
Dynamic linking is a tool to improve system administration.
- benreesman 5y agoDynamic linking is a way to get opaque updates from vendors that may or may not have the patch you want, may or may not have a new CVE that you don't want, and have a very difficult time knowing if the code that's going to run when you invoke a given executable is the same or different from what you ran last time and how.