Live CDs e Virtualização de PCs
Luciano RochaJosé Pedro Oliveira
Grupo de Investigação de LinuxDepartamento de Informática
Universidade do Minhohttp://gil.di.uminho.pt/
28 de Novembro de 2006
2005 Grupo de Investigação de Linux Live CDs e Virtualização de PCs
Introdução
Introdução
1 LiveCDsDefiniçãoUsosExemplos
2 Virtualização de PCsDefiniçãoUsosExemplos
3 Experiências
2005 Grupo de Investigação de Linux Live CDs e Virtualização de PCs
LiveCDs Definição
LiveCDs - Definição
Definição
É um Sistema Operativo completo, usável directamente a partirde um suporte removível (CD, DVD, Pen USB), sem precisar deum disco rígido.O estado do sistema já existente é preservado.
2005 Grupo de Investigação de Linux Live CDs e Virtualização de PCs
LiveCDs Usos
LiveCDs - Usos
UsosAnálise forense.Manutenção de um sistema - limpeza de vírus, restauração debackups, etc..Sistema personalizado e confiável sempre connosco.
2005 Grupo de Investigação de Linux Live CDs e Virtualização de PCs
LiveCDs Exemplos
LiveCDs - Exemplos
BartPE - Windows
http://www.nu2.nu/pebuilder/
DamnSmallLinux - Linux
http://www.damnsmallinux.org/
Knoppix - Linux
http://www.knoppix.org/
Minix
http://www.minix3.org/
2005 Grupo de Investigação de Linux Live CDs e Virtualização de PCs
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 deexecuçã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
Virtualização de PCs Usos
Virtualização de PCs - Usos
UsosConsolidação e aproveitamento de hardware - Redução noscustos de hardware, administração e manutenção.Correr aplicações antigas não mais suportadas pelos novossistemas.Fornecem máquinas isoladas, seguras e controladas para testesa aplicações potencialmente perigosas ou difíceis de depurar emhardware real.Desenvolvimento ou teste em vários Sistemas Operativos emsimultâ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
Virtualização de PCs Exemplos
Virtualização de PCs - Exemplos
Emulação completa a nível de CPU e hardware:BochsSoftware Livre, emulação PC i386.
http://bochs.sourceforge.net/
QemuSoftware Livre, emulação PC, Macintosh, i386, ppc, arm, etc..
http://fabrice.bellard.free.fr/qemu/
DosboxSoftware Livre, emulação PC com DOS.
http://dosbox.sourceforge.net/
2005 Grupo de Investigação de Linux Live CDs e Virtualização de PCs
Virtualização de PCs Exemplos
Virtualização de PCs - Exemplos
Virtualização e para-virtualização:XenSoftware Livre, para-virtualização de sistemas operativos comsuporte; virtualização via instruções em novos CPUs.
http://www.cl.cam.ac.uk/Research/SRG/netos/xen/
VMWareSoftware proprietário. Server e Player gratuitos, ESX eWorkstation pagos. Virtualização, com ou sem suporte peloCPU.
http://www.vmware.com/
2005 Grupo de Investigação de Linux Live CDs e Virtualização de PCs
Experiências
Experiências
Experiências
LiveCDsCaixa Mágica, Mandriva One, Knoppix, Kubuntu, FreeDuc, LinuxLive Game Project;Imagens VMWareWindows 2000, Windows XP, Kubuntu Linux e LiveCDs.
(a) Windows XPe Office 2003
(b) Windows2000 e OOo
(c) Fedora Core 4 (d) Knoppix
Figura: Screenshots
2005 Grupo de Investigação de Linux Live CDs e Virtualização de PCs