Virtualización y Software Libre “ Una pieza de hardware para dominarlos a todos” ó  “ Como es que el infierno se está cong...
¿Porque hablar de virtualización? <ul><li>El numero de mayo 2005 de la revista Computer estuvo enteramente dedicado a la v...
¿Que nos aporta la virtualización? <ul><li>“ Cualquier problema en computación puede resolverse añadiendo otra capa de abs...
Arquitecturas e Implementaciones
Máquinas Virtuales de Procesos
Máquinas Virtuales de Sistema
WINE <ul><li>Permite ejecutar programas MS Windows (incluyendo DOS, Windows 3.x y Win32) en forma nativa en Unix. </li></u...
WINE en acción
Comparativa de  Máquinas Virtuales Libres
QEMU <ul><li>Soporta emulación de las arquitecturas IA-32 (x86) PCs, AMD64 PCs, MIPS R4000, Sun's SPARC, Sun's SPARC, ARM ...
QEMU en acción
User Mode Linux <ul><li>Solo ejecuta un kernel linux como aplicación de usuario. </li></ul><ul><li>Ese kernel debe ser par...
UserModeLinux en acción
Estado del arte: Xen <ul><li>Provee aislación, control de recursos, calidad de servicio y migración “en vivo” de máquinas ...
Mayor Información <ul><li>http://gallego.codigolibre.net </li></ul><ul><li>http://www.ieee.org </li></ul><ul><li>http://ww...
Para terminar.... hay preguntas?
Upcoming SlideShare
Loading in …5
×

Maquinas Virtuales

2,097 views

Published on

Taller sobre virtualización en Linux

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,097
On SlideShare
0
From Embeds
0
Number of Embeds
22
Actions
Shares
0
Downloads
27
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Maquinas Virtuales

  1. 1. Virtualización y Software Libre “ Una pieza de hardware para dominarlos a todos” ó “ Como es que el infierno se está congelando” Enrique M. Verdes Computer Society – Capitulo Uruguay CAFECONF Noviembre 2006
  2. 2. ¿Porque hablar de virtualización? <ul><li>El numero de mayo 2005 de la revista Computer estuvo enteramente dedicado a la virtualización. </li></ul><ul><li>Mucha propaganda acerca de VMWare, y de MS VirtualServer soportando Linux. </li></ul><ul><li>Las máquinas virtuales consideradas la más prometedora tecnología para seguridad. </li></ul><ul><li>Ofrece libertad de elección total. </li></ul>
  3. 3. ¿Que nos aporta la virtualización? <ul><li>“ Cualquier problema en computación puede resolverse añadiendo otra capa de abstracción” (David Wheeler) </li></ul><ul><li>La virtualización nos permite separar el hardware del sistema operativo.- </li></ul><ul><li>Ejecutar cualquier aplicación que necesite, independientemente de la arquitectura para la que fue desarrollada. </li></ul><ul><li>Multiplexar el hardware para que realice múltiples tareas separadas unas de otras. </li></ul>
  4. 4. Arquitecturas e Implementaciones
  5. 5. Máquinas Virtuales de Procesos
  6. 6. Máquinas Virtuales de Sistema
  7. 7. WINE <ul><li>Permite ejecutar programas MS Windows (incluyendo DOS, Windows 3.x y Win32) en forma nativa en Unix. </li></ul><ul><li>La librería Winelib implementa las llamadas a la API de Windows usando sus equivalentes Unix ó X11. </li></ul><ul><li>También se utiliza para portar código Win32 a código nativo Unix. </li></ul>
  8. 8. WINE en acción
  9. 9. Comparativa de Máquinas Virtuales Libres
  10. 10. QEMU <ul><li>Soporta emulación de las arquitecturas IA-32 (x86) PCs, AMD64 PCs, MIPS R4000, Sun's SPARC, Sun's SPARC, ARM y PowerPC. </li></ul><ul><li>Algunas aplicaciones pueden ejecutar casi a velocidad nativa. </li></ul><ul><li>Opera como máquina virtual de proceso y de sistema. </li></ul><ul><li>Puede salvar y restaurar el estado de una máquina. </li></ul><ul><li>El Sistema Operativo invitado no necesita ser modificado. </li></ul>
  11. 11. QEMU en acción
  12. 12. User Mode Linux <ul><li>Solo ejecuta un kernel linux como aplicación de usuario. </li></ul><ul><li>Ese kernel debe ser parchado http://user-mode-linux.sourceforge.net/compile.html y configurado como cualquier kernel. </li></ul><ul><li>También se necesita un root filesystem (Ver el final de la presentación. </li></ul><ul><li>Sus ventaja sobre otras opciones está en su rendimiento </li></ul>
  13. 13. UserModeLinux en acción
  14. 14. Estado del arte: Xen <ul><li>Provee aislación, control de recursos, calidad de servicio y migración “en vivo” de máquinas virtuales. </li></ul><ul><li>Los sistemas operativos invitados deben ser portados. Esto provee alta performance sin soporte especial de hardware. </li></ul><ul><li>De momento solo pueden ejecutar como invitados S.O. Libres. Intel Vanderpool y AMD Pacifica pueden cambiar esto. </li></ul>
  15. 15. Mayor Información <ul><li>http://gallego.codigolibre.net </li></ul><ul><li>http://www.ieee.org </li></ul><ul><li>http://www.computer.org </li></ul><ul><li>http://www.linux.org.uy </li></ul><ul><li>http://www.linuxjournal.com </li></ul><ul><li>http://www.wikipedia.org </li></ul><ul><li>http://uml.nagafix.co.uk/ </li></ul>
  16. 16. Para terminar.... hay preguntas?

×