Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!uwm.edu!linac!mp.cs.niu.edu!rickert From: rickert@mp.cs.niu.edu (Neil Rickert) Newsgroups: comp.unix.internals Subject: Re: Shared libraries are not necessary Keywords: ISC i386 shared libraries Message-ID: <1991May16.132612.19907@mp.cs.niu.edu> Date: 16 May 91 13:26:12 GMT References: <184@titccy.cc.titech.ac.jp> <1991May16.002617.15386@ladc.bull.com> <196@titccy.cc.titech.ac.jp> Organization: Northern Illinois University Lines: 22 In article <196@titccy.cc.titech.ac.jp> mohta@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 Northern Illinois Univ. DeKalb, IL 60115 +1-815-753-6940