l4-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Design principles and ethics


From: Bas Wijnen
Subject: Re: Design principles and ethics
Date: Tue, 2 May 2006 10:14:57 +0200
User-agent: Mutt/1.5.11+cvs20060403

On Tue, May 02, 2006 at 01:55:20AM +0200, Pierre THIERRY wrote:
> Scribit Bas Wijnen dies 02/05/2006 hora 01:04:
> > > Either you or I have misunderstood something in how a constructor
> > > works.  I had understood that the constructor is given a set of
> > > capabilities along with the process it will instantiates. This
> > > capabilities could be out of reach for the instantiator.
> > Yes, but those capabilities are inserted by the parent.  In the case
> > of trivial confinement, this is the same process as the instantiator.
> 
> Not at all. They are inserted by the contructor.

For non-trivial confinement, constructor == parent.  For trivial confinement,
there is no constructor.

In case of trivial confinement, the idea is to have some pages of code, and
make a system call on them to turn them into a process.  In that case,
instantiator == parent.

> Example: I install a game somewhere, and create and constructor for it.
> I give the constructor a capability to the score file, and seal the
> constructor.

This is non-trivial (non-)confinement.

Thanks,
Bas

-- 
I encourage people to send encrypted e-mail (see http://www.gnupg.org).
If you have problems reading my e-mail, use a better reader.
Please send the central message of e-mails as plain text
   in the message body, not as HTML and definitely not as MS Word.
Please do not use the MS Word format for attachments either.
For more information, see http://129.125.47.90/e-mail.html

Attachment: signature.asc
Description: Digital signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]