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

Reply via email to