At Wed, 20 Jun 2007 10:30:02 -0700, Thomas Bushnell BSG wrote: > On Wed, 2007-06-20 at 16:20 +0200, Neal H. Walfield wrote: > > When we are just interested in > > overriding a small parts of the environment and the rest represents a > > reasonable default, this may be fine. Such an approach is, however, > > completely contrary to POLP. I think the right direction is private > > name spaces, which can be achieved by passing capabilities. That was > > the other part of my suggestion. > > Private namespaces are another excellent idea; they are perhaps harder > to work into the current framework unless there's a trick I haven't > thought of.
As I don't think you specifically addressed it, I'll repeat my main suggestion. One of the best private name spaces that we have, I think, is the capability name space. My proposal was to do the following: PFINETSERVER=fd:3 myprog 3</path/to/pfinet Thus, the shell translates the symbolic name `/path/to/pfinet' in its own naming context. Neal _______________________________________________ Bug-hurd mailing list Bug-hurd@gnu.org http://lists.gnu.org/mailman/listinfo/bug-hurd