No mundo de hoje, Kernel-based Virtual Machine é um tema que tem chamado a atenção de muitas pessoas. Do seu impacto na sociedade à sua influência na cultura popular, Kernel-based Virtual Machine tornou-se um tema comum de conversa em todo o mundo. Com o rápido avanço da tecnologia e a crescente globalização, Kernel-based Virtual Machine adquiriu um papel significativo na vida diária das pessoas. Este artigo examinará mais de perto o impacto de Kernel-based Virtual Machine em diferentes aspectos da sociedade e explorará como ele moldou o mundo em que vivemos. Através de uma análise detalhada, pretendemos esclarecer os vários aspectos de Kernel-based Virtual Machine e como ele evoluiu ao longo do tempo.
Kernel-based Virtual Machine | |
---|---|
![]() | |
![]() Captura de tela do qemu/kvm a rodar NetBSD, OpenSolaris e Kubuntu em um hospedeiro Arch Linux. | |
Desenvolvedor | Open Virtualization Alliance (OVA) |
Plataforma | Núcleo Linux |
Versão estável | 15 (15 de junho de 2011 | )
Escrito em | C |
Sistema operacional | Núcleo Linux |
Gênero(s) | Hipervisor |
Licença | GPL ou LGPL |
Estado do desenvolvimento | Corrente |
Página oficial | linux-kvm.org (em inglês)., acessado pela última vez há 794 semanas e 4 dias |
Máquina Virtual baseada em Núcleo (em inglês: Kernel-based Virtual Machine (KVM)), é uma infraestrutura de virtualização, integrada ao Linux. Atualmente a KVM suporta virtualização nativa usando Intel VT ou AMD-V. Suporte limitado a paravirtualização também está disponível para hóspedes Linux e Microsoft Windows na forma de um driver de rede paravirtual,[1] um driver de dispositivo de entrada/saída (disco),[2] um driver recipiente para afetar a operação do gerenciador de memória virtual do hóspede,[3] e otimizações de processamento para hóspedes Linux.
Atualmente transportes para as arquiteturas S390,[4] PowerPC,[5] and IA64 estão sendo desenvolvidos. A primeira versão da KVM foi incluída no Linux 2.6.20 (fevereiro de 2007).[6] Também foi transportada para o FreeBSD como um módulo de núcleo carregável.[7]
Uma gama de sistemas operativos hóspedes funcionam na KVM, incluindo vários sabores de GNU/Linux, BSD, Solaris, Microsoft Windows, Haiku, ReactOS, AROS,[8] e uma versão remendada da KVM que é capaz de Mac OS X.[9]
Por si só, KVM não realiza nenhuma emulação. Ao invés disso, um programa de espaço de usuário usa a interface /dev/kvm para instalar o espaço de endereçamento da máquina virtual hóspede, alimenta-a com E/S simulada e mapeia o seu visor de vídeo para o do hospedeiro. Pelo menos dois programas aproveitam este recurso: uma versão modificada do Qemu e o próprio Qemu, desde a versão 0.10.0.
Partes da KVM são licenciadas sob várias licenças GNU:[10]
A KVM é mantida por Avi Kivity e é financiada primariamente pela Qumranet, uma iniciativa de tecnologia,[11] agora adquirida pela Red Hat.[12]
Classe | Dispositivo |
---|---|
Placa de vídeo | VGA[13] |
Placa de som | Sound Blaster 16[14] |
Placa de rede Ethernet | AMD Am79C970A (e Am7990?),[15] E1000 (Intel 82540EM, 82573L, 82544GC),[16] NE2000,[17] Realtek 8139[18] |