SlideShare uma empresa Scribd logo
1 de 10
Baixar para ler offline
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
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
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
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
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 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
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
Virtualização de PCs   Exemplos

Virtualização de PCs - Exemplos


  Emulação completa a nível de CPU e hardware:
      Bochs
      Software Livre, emulação PC i386.
                            http://bochs.sourceforge.net/

      Qemu
      Software Livre, emulação PC, Macintosh, i386, ppc, arm, etc..
                            http://fabrice.bellard.free.fr/qemu/

      Dosbox
      Software 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:
      Xen
      Software Livre, para-virtualização de sistemas operativos com
      suporte; virtualização via instruções em novos CPUs.
                        http://www.cl.cam.ac.uk/Research/SRG/
                        netos/xen/
      VMWare
      Software proprietário. Server e Player gratuitos, ESX e
      Workstation pagos. Virtualização, com ou sem suporte pelo
      CPU.
                             http://www.vmware.com/




                2005 Grupo de Investigação de Linux     Live CDs e Virtualização de PCs
Experiências

Experiências

  Experiências
      LiveCDs
      Caixa Mágica, Mandriva One, Knoppix, Kubuntu, FreeDuc, Linux
      Live Game Project;
      Imagens VMWare
      Windows 2000, Windows XP, Kubuntu Linux e LiveCDs.




    (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

Mais conteúdo relacionado

Mais procurados

FreeBSD para leigos
FreeBSD para leigosFreeBSD para leigos
FreeBSD para leigosPedro Neto
 
Aula 1 sistema operacional linux
Aula 1 sistema operacional linuxAula 1 sistema operacional linux
Aula 1 sistema operacional linuxRogério Cardoso
 
Introdução ao Linux
Introdução ao LinuxIntrodução ao Linux
Introdução ao Linuxguest82cc1d
 
Mini-curso de Linux na CPRecife2
Mini-curso de Linux na CPRecife2Mini-curso de Linux na CPRecife2
Mini-curso de Linux na CPRecife2Adriano Melo
 
Linux - Sistema Operacional
Linux - Sistema Operacional Linux - Sistema Operacional
Linux - Sistema Operacional Carine Furlanetto
 
Apresentando o FreeBSD
Apresentando o FreeBSDApresentando o FreeBSD
Apresentando o FreeBSDflisolmaringa
 
Apresentando o FreeBSD
Apresentando o FreeBSDApresentando o FreeBSD
Apresentando o FreeBSDflisolmaringa
 
Desenvolvimento do Kernel Linux Versões 2.6.X - Douglas Schilling Landgraf
Desenvolvimento do Kernel Linux Versões 2.6.X - Douglas Schilling LandgrafDesenvolvimento do Kernel Linux Versões 2.6.X - Douglas Schilling Landgraf
Desenvolvimento do Kernel Linux Versões 2.6.X - Douglas Schilling LandgrafTchelinux
 
Free BSD - Beatriz Monteiro e Fabio da Costa
Free BSD - Beatriz Monteiro e Fabio da CostaFree BSD - Beatriz Monteiro e Fabio da Costa
Free BSD - Beatriz Monteiro e Fabio da CostaAnderson Favaro
 
Mini-Curso "Introdução ao Linux Educacional"
Mini-Curso "Introdução ao Linux Educacional"Mini-Curso "Introdução ao Linux Educacional"
Mini-Curso "Introdução ao Linux Educacional"Morgana Lacerda
 
1º IoT Day - O que é Linux Embarcado
1º IoT Day - O que é Linux Embarcado1º IoT Day - O que é Linux Embarcado
1º IoT Day - O que é Linux EmbarcadoDiego Sueiro
 
FreeBsd com Alta Disponibilidade
FreeBsd com Alta DisponibilidadeFreeBsd com Alta Disponibilidade
FreeBsd com Alta DisponibilidadeBoteco 4Linux
 
Introdução ao Linux
Introdução ao LinuxIntrodução ao Linux
Introdução ao LinuxLeandro Lemos
 
Apresentação Final
Apresentação FinalApresentação Final
Apresentação FinalElisa
 
Produtividade & elegância com linux
Produtividade & elegância com linuxProdutividade & elegância com linux
Produtividade & elegância com linuxRalph Rassweiler
 

Mais procurados (20)

FreeBSD para leigos
FreeBSD para leigosFreeBSD para leigos
FreeBSD para leigos
 
Aula 1 sistema operacional linux
Aula 1 sistema operacional linuxAula 1 sistema operacional linux
Aula 1 sistema operacional linux
 
Introdução ao Linux
Introdução ao LinuxIntrodução ao Linux
Introdução ao Linux
 
Mini-curso de Linux na CPRecife2
Mini-curso de Linux na CPRecife2Mini-curso de Linux na CPRecife2
Mini-curso de Linux na CPRecife2
 
FreeBSD
FreeBSDFreeBSD
FreeBSD
 
Linux - Sistema Operacional
Linux - Sistema Operacional Linux - Sistema Operacional
Linux - Sistema Operacional
 
O kernel do linux
O kernel do linuxO kernel do linux
O kernel do linux
 
Linux
LinuxLinux
Linux
 
Apresentando o FreeBSD
Apresentando o FreeBSDApresentando o FreeBSD
Apresentando o FreeBSD
 
Linux de A a Z
Linux de A a ZLinux de A a Z
Linux de A a Z
 
Apresentando o FreeBSD
Apresentando o FreeBSDApresentando o FreeBSD
Apresentando o FreeBSD
 
Desenvolvimento do Kernel Linux Versões 2.6.X - Douglas Schilling Landgraf
Desenvolvimento do Kernel Linux Versões 2.6.X - Douglas Schilling LandgrafDesenvolvimento do Kernel Linux Versões 2.6.X - Douglas Schilling Landgraf
Desenvolvimento do Kernel Linux Versões 2.6.X - Douglas Schilling Landgraf
 
Free BSD - Beatriz Monteiro e Fabio da Costa
Free BSD - Beatriz Monteiro e Fabio da CostaFree BSD - Beatriz Monteiro e Fabio da Costa
Free BSD - Beatriz Monteiro e Fabio da Costa
 
Mini-Curso "Introdução ao Linux Educacional"
Mini-Curso "Introdução ao Linux Educacional"Mini-Curso "Introdução ao Linux Educacional"
Mini-Curso "Introdução ao Linux Educacional"
 
1º IoT Day - O que é Linux Embarcado
1º IoT Day - O que é Linux Embarcado1º IoT Day - O que é Linux Embarcado
1º IoT Day - O que é Linux Embarcado
 
FreeBsd com Alta Disponibilidade
FreeBsd com Alta DisponibilidadeFreeBsd com Alta Disponibilidade
FreeBsd com Alta Disponibilidade
 
Introdução ao Linux
Introdução ao LinuxIntrodução ao Linux
Introdução ao Linux
 
Apresentação Final
Apresentação FinalApresentação Final
Apresentação Final
 
Unix - Sistema Operacional
Unix - Sistema OperacionalUnix - Sistema Operacional
Unix - Sistema Operacional
 
Produtividade & elegância com linux
Produtividade & elegância com linuxProdutividade & elegância com linux
Produtividade & elegância com linux
 

Semelhante a Live CDs e virtualização de PCs introdução

Palestra Teched Brasil 2010 - Sessão INT301 - Linux no Hyper-V
Palestra Teched Brasil 2010 - Sessão INT301 - Linux no Hyper-VPalestra Teched Brasil 2010 - Sessão INT301 - Linux no Hyper-V
Palestra Teched Brasil 2010 - Sessão INT301 - Linux no Hyper-VGBanin
 
Linux Desktop (Campus Party Recife)
Linux Desktop (Campus Party Recife)Linux Desktop (Campus Party Recife)
Linux Desktop (Campus Party Recife)Adriano Melo
 
Sistema Operativo Windows 95 vs Edubuntu
Sistema Operativo Windows 95 vs EdubuntuSistema Operativo Windows 95 vs Edubuntu
Sistema Operativo Windows 95 vs Edubuntumateus antonio
 
Apresentação Final Ambientes Operacionais - Biblio's Fanatic
Apresentação Final Ambientes Operacionais - Biblio's FanaticApresentação Final Ambientes Operacionais - Biblio's Fanatic
Apresentação Final Ambientes Operacionais - Biblio's FanaticJordan Claussen
 
Apresentação Final Ambientes Operacionais - Biblio's Fanatic
Apresentação Final Ambientes Operacionais - Biblio's FanaticApresentação Final Ambientes Operacionais - Biblio's Fanatic
Apresentação Final Ambientes Operacionais - Biblio's FanaticJordan Claussen
 
Apresentação OpenSUSE 11.3 para Desenvolvedores - Portuguese
Apresentação OpenSUSE 11.3 para Desenvolvedores - PortugueseApresentação OpenSUSE 11.3 para Desenvolvedores - Portuguese
Apresentação OpenSUSE 11.3 para Desenvolvedores - PortugueseKomputer
 
Introdução ao Desenvolvimento do Kernel Linux Versões 2.6.X - Douglas Schilli...
Introdução ao Desenvolvimento do Kernel Linux Versões 2.6.X - Douglas Schilli...Introdução ao Desenvolvimento do Kernel Linux Versões 2.6.X - Douglas Schilli...
Introdução ao Desenvolvimento do Kernel Linux Versões 2.6.X - Douglas Schilli...Tchelinux
 
Apresentacao infotec 2008
Apresentacao infotec 2008Apresentacao infotec 2008
Apresentacao infotec 2008Bruno Santos
 
Datasheet vspace por
Datasheet vspace porDatasheet vspace por
Datasheet vspace porjmarcelloc
 

Semelhante a Live CDs e virtualização de PCs introdução (20)

Palestra Teched Brasil 2010 - Sessão INT301 - Linux no Hyper-V
Palestra Teched Brasil 2010 - Sessão INT301 - Linux no Hyper-VPalestra Teched Brasil 2010 - Sessão INT301 - Linux no Hyper-V
Palestra Teched Brasil 2010 - Sessão INT301 - Linux no Hyper-V
 
Linux
LinuxLinux
Linux
 
Linux e Jogos (in 2011)
Linux e Jogos  (in 2011)Linux e Jogos  (in 2011)
Linux e Jogos (in 2011)
 
Lab so-abertos-unidade8
Lab so-abertos-unidade8Lab so-abertos-unidade8
Lab so-abertos-unidade8
 
Minicurso GNU/Linux
Minicurso GNU/LinuxMinicurso GNU/Linux
Minicurso GNU/Linux
 
Usando vitual box parte 3
Usando vitual box   parte 3Usando vitual box   parte 3
Usando vitual box parte 3
 
apostila linux
apostila linuxapostila linux
apostila linux
 
Linux Desktop (Campus Party Recife)
Linux Desktop (Campus Party Recife)Linux Desktop (Campus Party Recife)
Linux Desktop (Campus Party Recife)
 
Suse - GNU/Linux
Suse - GNU/LinuxSuse - GNU/Linux
Suse - GNU/Linux
 
Apresentação Final
Apresentação FinalApresentação Final
Apresentação Final
 
Sistema Operativo Windows 95 vs Edubuntu
Sistema Operativo Windows 95 vs EdubuntuSistema Operativo Windows 95 vs Edubuntu
Sistema Operativo Windows 95 vs Edubuntu
 
Apresentação Final Ambientes Operacionais - Biblio's Fanatic
Apresentação Final Ambientes Operacionais - Biblio's FanaticApresentação Final Ambientes Operacionais - Biblio's Fanatic
Apresentação Final Ambientes Operacionais - Biblio's Fanatic
 
Apresentação Final Ambientes Operacionais - Biblio's Fanatic
Apresentação Final Ambientes Operacionais - Biblio's FanaticApresentação Final Ambientes Operacionais - Biblio's Fanatic
Apresentação Final Ambientes Operacionais - Biblio's Fanatic
 
Apresentação OpenSUSE 11.3 para Desenvolvedores - Portuguese
Apresentação OpenSUSE 11.3 para Desenvolvedores - PortugueseApresentação OpenSUSE 11.3 para Desenvolvedores - Portuguese
Apresentação OpenSUSE 11.3 para Desenvolvedores - Portuguese
 
Evolução_dos_sistemas_operativos_open_source
Evolução_dos_sistemas_operativos_open_sourceEvolução_dos_sistemas_operativos_open_source
Evolução_dos_sistemas_operativos_open_source
 
Linux
LinuxLinux
Linux
 
Introdução ao Desenvolvimento do Kernel Linux Versões 2.6.X - Douglas Schilli...
Introdução ao Desenvolvimento do Kernel Linux Versões 2.6.X - Douglas Schilli...Introdução ao Desenvolvimento do Kernel Linux Versões 2.6.X - Douglas Schilli...
Introdução ao Desenvolvimento do Kernel Linux Versões 2.6.X - Douglas Schilli...
 
Apresentacao infotec 2008
Apresentacao infotec 2008Apresentacao infotec 2008
Apresentacao infotec 2008
 
Ficha Técnica vSpace
Ficha Técnica vSpaceFicha Técnica vSpace
Ficha Técnica vSpace
 
Datasheet vspace por
Datasheet vspace porDatasheet vspace por
Datasheet vspace por
 

Live CDs e virtualização de PCs introdução

  • 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/ 28 de Novembro de 2006 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 - 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
  • 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 Emulação completa a nível de CPU e hardware: Bochs Software Livre, emulação PC i386. http://bochs.sourceforge.net/ Qemu Software Livre, emulação PC, Macintosh, i386, ppc, arm, etc.. http://fabrice.bellard.free.fr/qemu/ Dosbox Software Livre, emulação PC com DOS. http://dosbox.sourceforge.net/ 2005 Grupo de Investigação de Linux Live CDs e Virtualização de PCs
  • 9. Virtualização de PCs Exemplos Virtualização de PCs - Exemplos Virtualização e para-virtualização: Xen Software Livre, para-virtualização de sistemas operativos com suporte; virtualização via instruções em novos CPUs. http://www.cl.cam.ac.uk/Research/SRG/ netos/xen/ VMWare Software proprietário. Server e Player gratuitos, ESX e Workstation pagos. Virtualização, com ou sem suporte pelo CPU. http://www.vmware.com/ 2005 Grupo de Investigação de Linux Live CDs e Virtualização de PCs
  • 10. Experiências Experiências Experiências LiveCDs Caixa Mágica, Mandriva One, Knoppix, Kubuntu, FreeDuc, Linux Live Game Project; Imagens VMWare Windows 2000, Windows XP, Kubuntu Linux e LiveCDs. (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