Theo de Raadt said in the past about VirtualBox: Theo de Raadt wrote: A few of us just spent some time again debugging an application level problem ... and once again realized that the application was running on OpenBSD inside the Innobox's VirtualBox VM. Argh.
http://www.virtualbox.org/ticket/639 Sun owns InnoTek now because I think they wanted to VM product, but the product is badly broken. When that VM is running, we end up with bugs that make it quite clear that cpu registers are being corrupted in some instances. We do not know how other operating systems continue running when the userland ecx register gets clobbered on a return from a page fault, but at least people should be aware that there is likely some security risk from running that product. That VM does not emulate the x86 correctly, (either) .:
https://forums.virtualbox.org/viewtopic.php?p=17930 You've been smoking something really mind altering, and I think you should share it. x86 virtualization is about basically placing another nearly full kernel, full of new bugs, on top of a nasty x86 architecture which barely has correct page protection. Then running your operating system on the other side of this brand new pile of shit. You are absolutely deluded, if not stupid, if you think that a worldwide collection of software engineers who can not write operating systems or applications without security holes, can then turn around and suddenly write virtualization layers without security holes. You've seen something on the shelf, and it's all sorts of pretty colors, and you've bought it. That's all x86 virtualization is. Reference:
https://marc.info/?l=openbsd-misc&m=119318909016582
Theo de Raadt changed his mind about virtual machines? What is the opinion of Linux developers about virtual machines?