I am wondering if anyone knows of any open source virtual machine projects? The language it is in does not matter, I would just really love to see how they work. I have done alot of searching and could't find much. I am guessing due to the complexity. Even if it is not a full blow VM and just has that functionality, I.E a sandbox.
If anyone knows of one that would be great.
EDIT: I should have been more clear, I am looking for an open source Virtual machine like VMWare that is created in a .net language.
Cameyo does application virtualization and has a web service you can consume in your own .Net projects. More info on the web service can be found here.
You can find a read-only svn checkout of the SDK source code (written in C#) at http://code.google.com/p/cameyo/source/checkout
EDIT: the svn URL is http://cameyo.googlecode.com/svn/trunk/