Theo de Raadt said in the past about virtual machines:

>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 a 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 don't know how other operating system products 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).

>In the last while, approximately one third of x86 (i386/amd64) dmesg's
>are from VM's.

>This is annoying, because VM's to some extent make the base machines
>so much more uniform, so these are not the best test results for us to
>see.  We've had to make changes to a lot of drivers to cope with the
>VM's having bugs.

>This massive move towards VM use is a worrying trend and I am scared
>of the side effects we will face from so many people (essentially)
>choosing to run 3 operating systems instead of 1 ... and doing this
>when their guest choice is 'OpenBSD for security'.  I really wonder
>how people arrive at such a position... without logic or technological
>understanding, I suppose.

I would like to know what does Theo think about virtual machines. Just
curiosity.

Reply via email to