On Mon, 2007-01-08 at 16:45 +0100, Pierre THIERRY wrote:
> Scribit Tom Bachmann dies 08/01/2007 hora 15:31:
> > But, if we, as free software enthusiasts, think that any use of
> > createYield (that is, starting a program you are not allowed to look
> > at) is bad, why should we include that operation into the interface at
> > all?
> 
> It may be because it doesn't really introduce the ability to use hidden
> code and data, because this ability is already present by the way of
> services started on resources we don't have authority to inspect.

Two other reasons:

1. It would allow HURD-NG to directly use the existing Coyotos
framework, which would be a big boost.

2. When the implementation is handled this way, it becomes a very simple
matter to #ifdef-out the createYield operation, while retaining a great
deal of code compatibility.

The discussion at hand does not raise any objection to the constructor
as a means of performing process construction. It is only the opacity
issue that is a concern.
-- 
Jonathan S. Shapiro, Ph.D.
Managing Director
The EROS Group, LLC
+1 443 927 1719 x5100



_______________________________________________
L4-hurd mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/l4-hurd

Reply via email to