Comment Re:I did a contract there briefly (Score 1) 166
The shared libs approach is like the legacy of a chemical waste dump... it's there, it seemed like a good idea at the time, and there is not a whole lot anyone is doing to deal with the problems it causes simply by existing. Memory and disk space are no longer expensive, but catch-22 shared library hell is forever.
The original Linux shared library system was the toxic waste dump, being basically impossible to use if you weren't a distribution maker (every shared library had to have its own unique address in memory because code was just mmap()ed in without relocation). What we've got now is better, with just the problems of ensuring that versioning across effectively-independent software products works (and that's just plain hard for everyone).
Memory and disk have only recently become effectively too cheap for anyone (excluding embedded) to worry about the size of code; that's a new phenomenon.