home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!auspex-gw!guy
- From: guy@Auspex.COM (Guy Harris)
- Newsgroups: comp.soft-sys.andrew
- Subject: Re: More checks on size of ATK applications
- Message-ID: <14207@auspex-gw.auspex.com>
- Date: 21 Aug 92 18:02:31 GMT
- References: <EeZ=xSq__5g8Ei1nVN@cs.city.ac.uk>
- Sender: news@auspex-gw.auspex.com
- Organization: Auspex Systems, Santa Clara
- Lines: 22
- Nntp-Posting-Host: bootme.auspex.com
-
- >However in the SunOS environment,
- >where the `.do' files really use the SunOS dynamic library mechanism,
-
- Yes, under SunOS 4.1[.x]. No, under SunOS 4.0[.x] (or 3.x, but 3.x
- didn't have the dynamic linking mechanisms); 4.0[.x] has dynamic
- libraries, but its dynamic linking mechanism didn't have dynamic
- run-time loading.
-
- >This way, it'd take an extra micro-moment to start up the application,
- >which people wouldn't really notice, but most of the application could
- >be shared between processes; unless I'm wrong, dynamic linking of
- >libraries allows applications to share the text image of the libraries,
-
- It does - *and* allows them to share the text image of stuff loaded at
- run-time as well; however:
-
- >Hence the 900 odd K of runapp could be
- >cut down fairly massively.
-
- "runapp" was, at least in part, cooked up as "shared libraries for
- systems that don't have them" - all applications built atop "runapp"
- will share that part of ATK statically linked into "runapp".
-