10
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/ 28 de Novembro de 2006 2005 Grupo de Investigação de Linux Live CDs e Virtualização de PCs

Gil - LiveCDs and Virtualisation, 2006

Embed Size (px)

DESCRIPTION

Presentation about Linux live CDs, and virtualisation solutions, for school kids. Made as element of Grupo de Sistemas Distribuídos, at Universidade do Minho, in 2006.

Citation preview

Page 1: Gil - LiveCDs and Virtualisation, 2006

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

Page 2: Gil - LiveCDs and Virtualisation, 2006

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

Page 3: Gil - LiveCDs and Virtualisation, 2006

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

Page 4: Gil - LiveCDs and Virtualisation, 2006

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

Page 5: Gil - LiveCDs and Virtualisation, 2006

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

Page 6: Gil - LiveCDs and Virtualisation, 2006

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

Page 7: Gil - LiveCDs and Virtualisation, 2006

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

Page 8: Gil - LiveCDs and Virtualisation, 2006

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

Page 9: Gil - LiveCDs and Virtualisation, 2006

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

Page 10: Gil - LiveCDs and Virtualisation, 2006

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