[movitz-devel] Re: implementing the process abstraction in movitz

Scott Parish sRp at srparish.net
Tue Nov 23 14:51:10 UTC 2004

On Tue, Nov 23, 2004 at 02:58:09PM +0100, Pascal J. Bourguignon wrote:

> It seems to me that if the goal is Linux, it would be much better to
> approach it from the virtual machine point of view: provide a hardware
> abstraction layer, and adapt UML, User-Mode-Linux (or Linux using
> User-Mode-linux as a model) to your hardware abstraction virtual
> machine.  At most, you'll have to write a couple of Linux
> drivers. (Some inspiration could be got from MOL, Macintosh-On-Linux
> too).
> Then it'll be possible to port any OS to this Movitz Virtual Machine.
> This could simplify the driver problem too, since the virtualizer
> could just arbitrate (some) hardware access to the guest OSes. We'd
> need drivers only for the hardware used directly by Movitz.

Basically, rewrite Xen (http://www.cl.cam.ac.uk/Research/SRG/netos/xen/).


Scott Parish

More information about the movitz-devel mailing list