-
Virtualização e Para-virtualização
Duas das abordagens mais comuns para virtualização são virtualização completa e para-virtualização. Na virtualização completa, existe uma camada entre os sistemas operacionais virtualizados e o hardware como forma de acesso arbitrário. Essa camada é chamada de hypervisor,ou monitor de máquina virtual (VMM). A para-virtualização é semelhante, mas o hypervisor opera de modo mais cooperativo. Isso ocorre porque cada sistema operacional guest sabe que está sendo virtualizado e, assim, coopera com o hypervisor para virtualizar o hardware subjacente.
Exemplos de virtualização completa incluem o VMware de solução de virtualização comercial, bem como o sistema operacional IBM System z9 Virtual Machine (z/VM) comercial para computadores IBM zSeries®. A para-virtualização é fornecida pelo Xen e pelo User-Mode-Linux (UML). A KVM também é considerada uma solução de virtualização completa..."
Fonte: http://www.ibm.com/developerworks/br/library/l-linux-kvm/
-
KVM não suporta paravirtualização
-
KVM executar apenas em processadores x86 que suporta hvm (instruções vt / SVM), enquanto Xen também permite rodar sistemas operacionais modificados em processadores x86 não-HVM usando uma técnica chamada paravirtualização. O KVM não suporta paravirtualização para CPU mas pode apoiar paravirtualização para drivers de dispositivos para melhorar desempenho de I / O.
-
PODE suportar paravirtualização em Drivers, mas não é igual ao Xen trabalhando desde suas fundações com tal tecnologia:
http://www.linux-kvm.org/page/FAQ#What_is_the_difference_between_KVM_and_Xen.3F
-
O projeto KVM representa a mais recente geração de virtualização open-source. O
KVM está implementado como um módulo do kernel carregável que converte o
kernel do Linux em um hypervisor do tipo bare-metal, portanto um sistema paravirtualizado.
-
Fica ai um macete!!!
https://i.imgur.com/zflW1Hz.jpg