Hi,

On Sun, Dec 13, 2009 at 05:31:48PM +0100, Bas Wijnen wrote:

> I really like the idea that I can wrap a device driver in some proxies
> and test the driver using only a device emulation, for example.  This
> can be done with proxies, because the driver cannot see if it talks to
> the kernel or not.  If it can, it may respond differently to an
> emulation, and that means you're not really testing the driver as it
> will be when used "normally".
> 
> This may not be a big thing for you.  It's only a feature, and
> certainly something you can do without.

Actually it's a pretty important part of the Hurd design. We need it for
subhurds for example.

While it is possible to provide virtualizable interfaces *above* the
kernel layer, this means things like subhurd are no longer transparent
to the guest, which limits flexibility quite a lot.

-antrik-


Reply via email to