home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!cs.utexas.edu!swrinde!zaphod.mps.ohio-state.edu!rpi!crdgw1!rdsunx.crd.ge.com!ariel!davidsen
- From: davidsen@ariel.crd.GE.COM (william E Davidsen)
- Newsgroups: comp.os.linux
- Subject: Re: shared libs - can everyone be happy with this?
- Message-ID: <1992Aug17.144719.1961@crd.ge.com>
- Date: 17 Aug 92 14:47:19 GMT
- References: <1992Aug14.145754.29366@crd.ge.com> <1992Aug15.042420.18914@serval.net.wsu.edu> <NOP.92Aug16220027@theory.Mankato.MSUS.EDU> <1992Aug17.065450.28834@colorado.edu>
- Sender: usenet@crd.ge.com (Required for NNTP)
- Reply-To: davidsen@crd.ge.com (bill davidsen)
- Organization: GE Corporate R&D Center, Schenectady NY
- Lines: 30
- Nntp-Posting-Host: ariel.crd.ge.com
-
- In article <1992Aug17.065450.28834@colorado.edu>, drew@ophelia.cs.colorado.edu (Drew Eckhardt) writes:
-
- | Boom. You've just dirtied that page, and it is no longer
- | shareable. So, instead of having > 200K shared between all
- | of your shells, you have closer to 800K (Who has less than
- | 4 shells running at a time). Not a good thing (tm).
-
- Well, no, actually. Since the new version of the page is still valid
- for all processes it would still be sharable. And it would not have to
- be saved somewhere in the unlikely event that it gets paged out, because
- the unmodified varsion is still perfectly valid.
-
- Since there is a choice of using -jump or not, I'm not suggesting
- that this is needed, but I certainly think that it does not present the
- technical problems you imply. The argument that the kernel does not
- currently support this is valid, and I don't suggest that support needs
- to be added. As long as there is a way other than static linking to get
- around the use of the jump table for time critical programs, that
- solves the problem, at least as I see it.
-
- Having used runtime linking on a real pig of a computer, I see not
- reason why that would not be satisfactory in terms of performance, but I
- also don't see that's it's critical at this time. If I ever feel the
- need for it, I'll write it. I did it once, it's tedious but not
- challenging, and adds as much overhead to short programs as jump tables
- to to long programs.
-
- --
- bill davidsen, GE Corp. R&D Center; Box 8; Schenectady NY 12345
- I admit that when I was in school I wrote COBOL. But I didn't compile.
-