Path: utzoo!utgpu!news-server.csri.toronto.edu!rutgers!cs.utexas.edu!usc!apple!oracle!news From: csimmons@jewel.oracle.com (Charles Simmons) Newsgroups: comp.arch Subject: Re: Architectural Requirements for Unix (was: upgrades) Message-ID: <1990Jun2.134157.14516@oracle.com> Date: 2 Jun 90 13:41:57 GMT References: <2286@crdos1.crd.ge.COM> <29972@cup.portal.com> <1990May14.141148.9884@xavax.com> <7754@crdgw1.crd.ge.com> <30016@cup.portal.com> <1990May19.230618.16090@utzoo.uucp> <383@garth.UUCP> Sender: news@oracle.com Reply-To: csimmons@oracle.com Organization: Oracle Corp Lines: 17 In article <2286@crdos1.crd.ge.COM>, davidsen@crdos1.crd.ge.COM (Wm E Davidsen Jr) writes: > | 3) Using explicit sharing of library code > > This could be done with segments, although I don't know of any machine > which does it. I looked at doing it on a 286, with all the library > routines called with far calls to a library segment. I am sure it can be > done, but I don't have an example of doing it. > Ah! I can't pass this one up. Turns out that one of your favorite machines, the GE 6something (well, one of its descendents), does this sort of thing. The Dartmouth College Time Sharing system started putting shared libraries in segments in around 1985 or so. Worked great. -- Chuck