Qumranet de-cloaks
Posted Sep 25, 2007 20:46 UTC (Tue) by
khim (subscriber, #9252)
In reply to:
Qumranet de-cloaks by subhashreddy52
Parent article:
Qumranet de-cloaks
Have you read this and this ?
Short explanation is simple. There are exist a problem with virtualization: classic x86 is hard to virtualize since some privileged commands just return wrong result when called in unprivileged mode Iinstead of causing catchable exception) and so can not be properly virtualized. VMWare, Xen and KVM differ in approach to solve this problem. VMWare is doing on-the-fly binary recompilation - which usually works very well, but now and then everything just blows up. Xen is using modified kernel sources - so offending commands are not used at all. KVM uses hardware solution: Intel VT and AMD-V offer a way to virtualize these "bad" conmmands.
Now it should be easy to see why the KVM is the only sane solution - and also why it's so immature right now: support for virtualization in hardware is a new thing, before it existed KVM was unimaginable so all code is new. VMWare and Xen are working solutions but actually without feature - or rather their future is slow conversion to "KVM-style" over many years.
(
Log in to post comments)