Kernel-based Virtual Machine















































































































































































































































































































































































































































































































































































































































































































































































































































































































































Kernel-based Virtual Machine

Kvmbanner-logo2 1.png

Kvm running various guests.png
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; há 8 anos)

Linguagem

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á 473 semanas e 3 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]




Índice






  • 1 Projeto e licenciamento


  • 2 Ferramentas de gerenciamento gráfico


  • 3 Hardware emulado


  • 4 Ver também


  • 5 Referências


  • 6 Ligações externas





Projeto e licenciamento |


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]



  • Módulo de núcleo do KVM: GPL v2

  • Módulo de usuário do KVM: LGPL v2

  • Biblioteca principal de CPU virtual do QEMU (libqemu.a) e emulador de sistema PC do QEMU: LGPL

  • Emulador do QEMU de modo usuário linux: GPL

  • Arquivos de BIOS (bios.bin, vgabios.bin and vgabios-cirrus.bin): LGPL v2 ou posterior


A KVM é mantida por Avi Kivity e é financiada primariamente pela Qumranet, uma iniciativa de tecnologia,[11] agora adquirida pela Red Hat.[12]



Ferramentas de gerenciamento gráfico |





Kernel-based Virtual Machine e libvirt.




  • Virtual Machine Manager suporta criação, edição, inicialização, terminação de máquinas virtuais baseadas na KVM.


  • ConVirt suporta criação, edição, inicialização, terminação de máquinas virtuais baseadas na KVM, além de migração arraste-e-solte de máquinas virtuais em execução ou suspensas entre hospedeiros.


  • Proxmox Virtual Environment Software livre de virtualização incluindo KVM e OpenVZ - instalador de metal-exposto, IU de gerenciamento e suporte comercial opcional.



Hardware emulado |



















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]


Ver também |






Portal
A Wikipédia tem o portal:
  • Software livre



  • Lguest

  • oVirt

  • Xen

  • QEMU

  • libvirt

  • libguestfs

  • Virtualização de servidor

  • VMware

  • Hyper-V

  • Hipervisor



Referências




  1. ↑ Gmane - Mail To News And Back Again


  2. ↑ libvirt: Wiki: Virtio


  3. ↑ 3.2 Ballooning


  4. ↑ «Gmane - Mail To News And Back Again». Consultado em 22 de janeiro de 2010. Arquivado do original em 29 de setembro de 2007 


  5. ↑ «Gmane Loom». Consultado em 22 de janeiro de 2010. Arquivado do original em 29 de setembro de 2007 


  6. ↑ «Linux: 2.6.20 Kernel Released». KernelTrap. Cópia arquivada em 23 de julho de 2012 


  7. ↑ «FreeBSD Quarterly Status Report: Porting Linux KVM to FreeBSD» 


  8. ↑ «KVM wiki: Guest support status»  Texto " accessdate 2007-05-27 " ignorado (ajuda)


  9. ↑ «Virtualizing an x86 Mac OS X». Consultado em 11 de novembro de 2018. Arquivado do original em 25 de julho de 2009 


  10. ↑ Informação de licenças do Ubuntu 7.04 /usr/share/doc/kvm/copyright


  11. ↑ Interview: Avi Kivity on KernelTrap


  12. ↑ Red Hat press release on Qumranet purchase


  13. ↑ kvm-85/qemu/hw/vga.c


  14. ↑ kvm-85/qemu/hw/sb16.c


  15. ↑ kvm-85/qemu/hw/pcnet.c


  16. ↑ kvm-85/qemu/hw/e1000.c


  17. ↑ kvm-85/qemu/hw/ne2000.c


  18. ↑ kvm-85/qemu/hw/rtl8139.c



Ligações externas |



  • Sítio oficial

  • Wikibook QEMU & KVM

  • Primeiras medições da KVM

  • Notícias, Blogues e Recursos sobre Máquina de Virtualização baseada em Núcleo Linux (KVM)






























Popular posts from this blog

Error while reading .h5 file using the rhdf5 package in R

Pushsharp Apns notification error: 'InvalidToken'

Mossoró