Shared libraries are not necessary
Masataka Ohta
mohta at necom830.cc.titech.ac.jp
Thu May 16 15:46:58 AEST 1991
In article <1991May16.002617.15386 at ladc.bull.com>
fmayhar at hermes.ladc.bull.com writes:
>-> The problem is that NO OS support shared libraries right, perhaps because
>-> there is no way to do so.
>Again I ask, what do you consider a "right" way to implement them? As opposed
>to what you consider a "wrong" way. Ignore existing implementations. I mean,
>in the best of all possible worlds, how should shared libraries be implemented.
>(And don't say that in the best of all possible worlds, shared libraries
>wouldn't exist. See the last paragraph, below.)
I say, in a good world, shared libraries shouldn't exist.
Because, in a good world, unless someone proof something is really
necessary, it shouldn't exist.
I have already proved that
1) its space saving is negligible
2) shared libraries dose not help software version up
from /etc/hosts to DNS
So, why you think shared libraries should exist?
>In
>other terms, such as ease of maintenance or disk or memory usage (given
>that shared libraries' instruction space is sharable) it can be much
>more efficient. This is the tradeoff.
Some claimed that with examples. And, with their examples, I made
measurement and investigation and proved they are wrong. So, there is
no tradeoff, so far.
Masataka Ohta
More information about the Comp.unix.internals
mailing list