QEMU
Origem: Wikipédia, a enciclopédia livre.
QEMU | |
---|---|
Desenvolvedor | Fabrice Bellard |
Última versão | 0.9.1 (06-jan-2008) |
Sistema Op. | Windows, Solaris, Linux, FreeBSD, Mac OS X |
Gênero | Emulador |
Licença | LGPL, GPL |
Website | http://fabrice.bellard.free.fr/qemu/ |
QEMU é um software livre escrito por Fabrice Bellard que implementa um emulador de processador, permitindo uma virtualização completa de um sistema PC, dentro de outro. O QEMU é um hypervisor e é semelhante a projetos como o Bochs, VMware Workstation e o PearPC, mas possui várias características que faltam nestes, incluindo aumento de velocidade em x86, (através de um acelerador, e suporte para múltiplas arquiteturas está a ser acrescentado. Usando tradução dinâmica, atinge uma velocidade razoável, não deixando de ser fácil de converter para novos processadores.
Índice |
[editar] Detalhes
O QEMU tem dois modos de operação:
- Emulação em modo de usuário
- O QEMU pode lançar processos Linux ou Darwin/Mac OS X compilados para uma CPU em outra CPU. As chamadas ao SO alvo são truncadas para um endianamento e combinações 32/64bits. Wine e o Dosemu são os alvos principais para o QEMU.
- Emulação em modo computador completo
- O QEMU emula um computador completo, incluindo um processador e vários periféricos. Ele pode ser utilizado para prover hospedeiros virtuais de vários computadores virtuais em um único computador.
A maior parte do programa está sobre a LGPL, com a emulação em modo usuário sobre o GPL.
[editar] Acelerador
Fabrice Bellard também escreveu um modulo para o kernel Linux (com um porte preliminar para o FreeBSD e o Windows) chamado KQEMU ou Acelerador QEMU, que notavelmente acelera a emulação i386 na plataforma i386. Isso é feito rodando código modo usuário diretamente na CPU do computador hospedeiro, e usando somente o modo kernel para emular o processador, periféricos e o modo real. O KQEMU também suporta um modo kernel de emulação em que uma porção do código modo kernel roda na CPU hospedeira.
O acelerador QEMU (KQEMU) foi inicialmente distribuído como software proprietário de código fonte fechado (ainda assim, sem custo algum). Mas desde sua versão 1.3.0pre10[1][2], que foi lançada em 05-02-2007, está disponivel sobre o GPL.
[editar] Características
- Suporta emulação das arquiteturas IA-32 (x86) PCs, AMD64 PCs, MIPS R4000, Sun SPARC sun4m, Sun SPARC sun4u, ARM development boards (Integrator/CP and Versatile/PB), SH4 SHIX board, e PowerPC (PReP e Power Macintosh).
- Suporte para outras arquiteturas tanto como hospedeiro, quanto como sistema emulado (veja a página oficial para uma lista completa).
- Aumento de velocidade — algumas aplicações podem rodar quase em tempo real.
- Implements Copy-On-Write disk image formats. You can declare a multi-gigabyte virtual drive, the disk image will only be as large as what is actually used.
- Also implements overlay images. You can keep a snapshot of the guest system, and write changes to a separate image file. If the guest system breaks, it's simple to roll back to the snapshot.
- Suporte para rodar binários Linux para outras arquiteturas diferente da hospedeira.
- Pode salvar e restaurar o estado da máquina virtual (programas rodando, etc...).
- Emulação de placa de rede virtual.
- Suporte a SMP.
- O SO convidado(emulado) não precisa ser modificado/pacheado.
- A performance é melhorada quando o módulo KQEMU é usado.
- Command line tools allow a full control of QEMU without having to run X11.
- Controle remoto da máquina emulada usando um servidor VNC integrado.
- USB tablet support - this provides "grabless" mouse control. Activated with "-usb -usbdevice tablet".
[editar] Ver também
- Win4Lin
- VMware
- VirtualBox
- Virtual PC
- FreeOsZoo for ready-to-launch OSes disk images
- Cooperative Linux
- QVM86
- Bochs
[editar] Ligações externas
- QEMU homepage
- Fórum QEMU
- Wiki não-oficial do QEMU
- Free Operating Systems Zoo
- QEMUMenu e Qemu Manager que proveêm um controle fácil e rápido do QEMU no para o Windows.
- QEMU no Windows
- Q - QEMU no Mac OS X. Veja tambêm seu espelho se o outro link não funcionar para você.
- QEMU summary
- QEMU no Ubuntu
- Installing Ubuntu under Windows XP with QEMU
- Debian HOW-TO : QEMU Virtual Machine
- QEMU para OpenSolaris
- Instalação do Fedora sobre Qemu no Windows
- Configuração de Rede no Qemu com Windows