O documento discute Live CDs e virtualização de PCs, definindo-os como sistemas operacionais usáveis a partir de mídias removíveis e a divisão de recursos de hardware para múltiplos sistemas, respectivamente. Ele lista usos como manutenção, análise forense e consolidação de hardware, e fornece exemplos como Knoppix, VMWare e Xen.
1. Live CDs e Virtualização de PCs
Luciano Rocha
José Pedro Oliveira
Grupo de Investigação de Linux
Departamento de Informática
Universidade do Minho
http://gil.di.uminho.pt/
7 de Outubro de 2005
2005 Grupo de Investigação de Linux Live CDs e Virtualização de PCs
2. Introdução
Introdução
1 LiveCDs
Definição
Usos
Exemplos
2 Virtualização de PCs
Definição
Usos
Exemplos
3 Experiências
2005 Grupo de Investigação de Linux Live CDs e Virtualização de PCs
3. LiveCDs Definição
LiveCDs - Definição
Definição
É um Sistema Operativo completo, usável directamente a partir
de um suporte removível (CD, DVD, Pen USB), sem precisar de
um disco rígido.
O estado do sistema já existente é preservado.
2005 Grupo de Investigação de Linux Live CDs e Virtualização de PCs
4. LiveCDs Usos
LiveCDs - Usos
Usos
Análise forense.
Manutenção de um sistema
limpeza de vírus, restauração de backups, etc..
Sistema personalizado e confiável sempre connosco.
2005 Grupo de Investigação de Linux Live CDs e Virtualização de PCs
5. LiveCDs Exemplos
LiveCDs - Exemplos
BartPE
http://www.nu2.nu/pebuilder/
DamnSmallLinux
http://www.damnsmallinux.org/
Elive
http://www.elivecd.org/
Knoppix
http://www.knoppix.org/
2005 Grupo de Investigação de Linux Live CDs e Virtualização de PCs
6. Virtualização de PCs Definição
Virtualização de PCs - Definição
Definição
Divisão dos recursos de um computador em múltiplos ambientes de
execução, pela aplicação de várias tecnologias:
Particionamento de hardware ou software
Simulação parcial ou completa de uma máquina
Emulação
2005 Grupo de Investigação de Linux Live CDs e Virtualização de PCs
7. Virtualização de PCs Usos
Virtualização de PCs - Usos
Usos
Consolidação e aproveitamento de hardware
Redução nos custos de hardware, administração e manutenção.
Correr aplicações antigas não mais suportadas pelos novos
sistemas.
Fornecem máquinas isoladas, seguras e controladas para testes
a aplicações potencialmente perigosas ou difíceis de depurar em
hardware real.
Desenvolvimento ou teste em vários Sistemas Operativos em
simultâneo.
Migração transparente e versionamento.
Experimentar software e hardware esotérico.
2005 Grupo de Investigação de Linux Live CDs e Virtualização de PCs
8. Virtualização de PCs Exemplos
Virtualização de PCs - Exemplos
Bochs
http://bochs.sourceforge.net/
Qemu
http://fabrice.bellard.free.fr/qemu/
VMWare
http://www.vmware.com/
Xen
http://www.cl.cam.ac.uk/Research/SRG/
netos/xen/
2005 Grupo de Investigação de Linux Live CDs e Virtualização de PCs
9. Experiências
Experiências
Experiências
Imagens VMWare
Windows e Linux
LiveCDs
Knoppix, Games Knoppix, BartPE
(a) Windows XP (b) Windows (c) Fedora Core 4 (d) Knoppix
e Office 2003 2000 e OOo
Figura: Screenshots
2005 Grupo de Investigação de Linux Live CDs e Virtualização de PCs