4 ms·
I can fully agree with Linus there (in general bad, exception are very widely used libraries, and maybe .so's as dynamic extension system). Even if we look at
by dathinab 6y ago
I can fully agree with Linus there (in general bad, exception are very widely used libraries, and maybe .so's as dynamic extension system).
Even if we look at security it in my experience doesn't help much in practice (besides the same exceptions of widely used system libraries). Instead it can even reduce security by introducing subtitle bugs due to unexpected interactions between the dependency and the dependent because the versions of both never had been meant to be used with each other.
And at least wrt. open source it's always possible to just recompile the software with patches.
Which brings me to another kind of software where shared libraries make sense: Proprietary likely to not get proper maintained software with non-proprietary dependencies.