Re: Unfortunate dynamic linking for everything

From: <dyson_at_iquest.net>
Date: Tue, 18 Nov 2003 18:53:59 -0500 (EST)
Garrett Wollman said:
> <<On Tue, 18 Nov 2003 18:07:32 -0500 (EST), dyson_at_iquest.net said:
> 
> > If the object is to maximally 'share',
> 
> The object, AIUI, is for ~username expansion to work in the shells
> when the user stored somewhere defined by an external NSS module.  I
> don't believe that there is anything else in a (sane) shell that
> cares.
> 
It is a fallacy that EVERYTHING (e.g. libc) needs to be dynamically
linked to support that feature.  A single, self contained library
that might even be sparse WRT memory isn't going to hurt much.

A compromise that supports both a 'feature' and performance
seems to be appropriate.  Making everything shared (with
the sparse allocation of .data, and .text somewhat) to implement
a specific feature is certainly wasteful.

All or nothing isn't the optimal answer here.

John
Received on Tue Nov 18 2003 - 14:54:02 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:37:29 UTC