Dynamic linking underlies every plugin system, LD_PRELOAD trick, and dlopen call — glibc's ld.so resolves symbols lazily through the PLT on program startup across all of Linux. It is also a favorite attack surface: understanding it explains both DLL hijacking on Windows and why containers pin their glibc versions.