LWN.net Logo

The VMI virtualization interface

The VMI virtualization interface

Posted Mar 24, 2006 5:41 UTC (Fri) by zamsden (guest, #36686)
In reply to: The VMI virtualization interface by iabervon
Parent article: The VMI virtualization interface

Yes and no. It could be done - with lots of effort. UML requires running the kernel at CPL-3, which
is something not currently supported in the VMI interface. There are many other aspects, tied to
device emulation, that really are not appropriate in the UML world. And UML has more
complications due to the process address space model.

That said, I think UML serves a very different purpose than VMI, although they could probably be
merged to work together, I'm not sure it is useful to either. UML is a great way to do kernel
development that isn't tied directly into the arch layers, and trying to tie the native kernel into UML
might complicate the other architectures that it supports.


(Log in to post comments)

Copyright © 2008, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds
Powered by Rackspace Managed Hosting.