Shared libraries are not necessary

Neil Rickert rickert at mp.cs.niu.edu
Thu May 16 23:26:12 AEST 1991


In article <196 at titccy.cc.titech.ac.jp> mohta at necom830.cc.titech.ac.jp (Masataka Ohta) writes:
>I say, in a good world, shared libraries shouldn't exist.
>
>	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?

  If shared libraries are properly designed, a common set of code in memory
is shared by all uses of the shared library.  For library routines in use
concurrently by only one or two modules, this is no big deal.  But anything
used by many modules can result in reduced memory requirements for each, and
in particular, in reduced virtual storage paging activity.  If appropriately
used, the reduced paging can be adequate justification.

-- 
=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=
  Neil W. Rickert, Computer Science               <rickert at cs.niu.edu>
  Northern Illinois Univ.
  DeKalb, IL 60115                                   +1-815-753-6940



More information about the Comp.unix.internals mailing list