gil - livecds and virtualisation, 2006
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.TRANSCRIPT
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