Por que os programas Linux costumam usar bibliotecas compartilhadas?
Elas fornecem um local compartilhado para os dados pessoais dos usuários dos aplicativos.
Vários programas podem reutilizar código comum, reduzindo o uso duplicado de espaço em disco e memória.
Elas obrigam cada programa a incorporar uma cópia privada de todo o código da biblioteca.
Elas eliminam a necessidade de arquivos executáveis de programas.