*BSD News Article 5224


Return to BSD News archive

Path: sserve!manuel!munnari.oz.au!uunet!charon.amdahl.com!amdahl!JUTS!cd.amdahl.com!gab10
From: gab10@cd.amdahl.com (Gary A Browning)
Newsgroups: comp.unix.bsd
Subject: Re: Shared Libs for X11?, was Re: 386bsd -- The New Newsgroup
Message-ID: <77aD02m3229d01@JUTS.ccc.amdahl.com>
Date: 18 Sep 92 05:55:08 GMT
References: <veit.716291291@du9ds3>> <1992Sep14.232949.9093@bby.com.au> <2aFn02vQ22Jx01@JUTS.ccc.amdahl.com> <Buo74w.Jp2@pix.com>
Sender: netnews@ccc.amdahl.com
Organization: Amdahl Corporation, Sunnyvale CA
Lines: 22

In article <Buo74w.Jp2@pix.com>, stripes@pix.com (Josh Osborne) writes:
 
> Runtime linked code will not allways be the same for each copy of the
> same executable.  Not if we support a library path like Sun does (which
> is a good idea), or if a new lib is installed after starting one copy of
> xterm but before another is started.

So am I correct in saying that the text is modified on initial load and,
as long as the revisions of the libraries are the same for each new
instantiation, the text is still sharable between process?

Note that this also implies that the binary image on disk is insuffient
to use for recovering pages that have been removed from the processes'
working set.  These processes will need to have space allocated in the swap
space on disk and treated similarly to data pages (at least when initially
removed from memory, then it never changes again so it will not need to
be written out again).

-- 
Gary Browning        | Exhilaration is that feeling you get just after a
		     | great idea hits you, and just before you realize
                     | what is wrong with it.