Shared libraries are not necessary
Boyd Roberts
boyd at prl.dec.com
Fri May 17 19:58:01 AEST 1991
Ahh bugger it... Time to post...
The only reason I'd want a shared library is so I can modify a routine
and then not have to re-compile the universe. That would be neat.
It is only in these latter days that the problem of software bloat would
persuade me that a shared library would be a good idea in an effort to save
resources. Remove the bloat (although it's a bit late now) and I don't have
the need.
But, you still need a shared and non-shared library. /etc/init should not
use a shared library. Sure, you organise it so it would work with a shared
library, but the consequences of a damaged root file-system could be severe.
Implementation: Now that's hard. You have to think about this problem carefully
(otherwise you end up with a mess like SysVile shared libs -- pus). It may not
be hard to implement, but you have to think about it first. Get it wrong and
you have a (possibly non-portable) mess.
This discussion is tedious.
Boyd Roberts boyd at prl.dec.com
``When the going gets wierd, the weird turn pro...''
More information about the Comp.unix.internals
mailing list