Почему программы Linux обычно используют динамические библиотеки?
Они заставляют каждую программу встраивать собственную копию всего кода библиотек.
Несколько программ могут повторно использовать общий код, уменьшая расход дискового пространства и памяти.
Они устраняют необходимость в исполняемых файлах программ.
Они предоставляют общее хранилище для персональных данных пользователей приложений.