Hacker News new | ask | show | jobs
by Lerc 4502 days ago
I think the real advantage to static linking is that it forces developers to fully acknowledge the resources they are using.

Programs using shared libraries allow a degree of avoiding blame. It's difficult to judge the real impact of things, it rests upon assumptions about how much the library is shared, while putting pressure on the library to be serve more masters and to become more generalized increasing overall size.

It's not a simple equation. It would be at least interesting to get data on all-static systems as well as compare static linked memory usage vs shared library on an individual basis.

1 comments

You still have the same issues about blame with libraries, static linking them won't solve it.
Yeah, but the dev will know at compile time what those problems are.