Herramientas Open Source para Virtualización
Octubre 24th, 2009 | Published in Destacados, Software Libre
La virtualización es una de esas palabras de moda que está flotando libremente alrededor de la industria. La virtualización permite a las empresas reducir costos al maximizar el uso de los recursos de hardware existentes. A continuación se muestra la lista de las plataformas open source para virtualizar:
VirtualBox – http://www.virtualbox.org/
VirtualBox es una herramienta de virtualización de gran alcance tanto para la empresa, como para el uso doméstico. Además de ser un producto de alto rendimiento es también la única solución profesional que está libremente disponible como Open Source bajo los términos de la GNU General Public License (GPL).
Xen – http://www.xen.org/
Xen es el hipervysor de estándar abierto más potente de la industria, es eficaz y seguro para la virtualización de x86, x86_64, IA64, ARM, y otras arquitecturas de CPU. Es compatible con una amplia gama de sistemas operativos incluyendo Windows, Linux, Solaris, y varias versiones de los sistemas operativos BSD.
Cooperative Linux – http://www.colinux.org/
Cooperative Linux (abreviado como coLinux) es un software que permite ejecutar Microsoft Windows y el núcleo de Linux simultáneamente y en paralelo en la misma máquina.
FreeVPS – http://www.freevps.com/
FreeVPS es un parche de virtualización con licencia para el kernel de Linux. Permite la división de un único servidor en Servidores Privados Virtuales (VPS) utilizando el sistema operativo de virtualización de nivel.
OpenVZ – http://wiki.openvz.org/Main_Page
OpenVZ es un hypervysor basado en Linux. Crea “recipientes aislados” en un único servidor físico permitiendo una mejor utilización del servidor y garantizando que las aplicaciones no entren en conflicto. Cada contenedor corre exactamente como un servidor independiente, un contenedor puede ser reiniciado de forma independiente y tiene acceso de root, los usuarios, las direcciones IP, memoria, procesos, archivos, aplicaciones, bibliotecas y archivos de configuración del sistema.
Bochs – http://bochs.sourceforge.net/
Bochs es un emulador de PC x86 y x86-64. Es posible emular procesadores, memoria, discos, pantalla, Ethernet, BIOS y los periféricos de hardware común de PC.
Open Virtual Plataform – http://www.ovpworld.org/
OVPsim es un emulador de plataforma con varios procesadores que utiliza la tecnología dinámica de traducción binaria. Su API pública permite a los usuarios crear su propio procesador, periférico y la plataforma de los modelos.
PearPC – http://pearpc.sourceforge.net/
PearPC es un emulador de la arquitectura PowerPC capaz de ejecutar muchos sistemas operativos PowerPC, incluyendo Mac OS X, Darwin y Linux.
Kernel-based Virtual Machine – http://www.linux-kvm.org/page/Main_Page
KVM (Kernel para-based Virtual Machine) es una solución de virtualización completa para Linux en x86 con extensiones de virtualización de hardware (Intel VT o AMD-V).
Mac-on-Linux – http://mac-on-linux.sourceforge.net/
Mac-on-Linux es un programa de máquina virtual para ejecutar Mac OS en ordenadores PowerPC.
Linux en Linux – http://www.gelato.unsw.edu.au/IA64wiki/LinuxOnLinux
Como el nombre lo dice Linux en Linux permite ejecutar una instancia de Linux dentro de otro Linux.
Linux-VServer – http://linux-vserver.org/Welcome_to_Linux-VServer.org
Linux-VServer ofrece virtualización para sistemas GNU/Linux. Permite ejecutar múltiples unidades virtuales a la vez. Estas unidades son lo suficientemente aisladas para garantizar la seguridad necesaria y para utilizar los recursos disponibles de manera eficiente ya que se ejecutan en el mismo núcleo.
GXemul – http://gxemul.sourceforge.net/
GXemul es un framework para emular equipos completos (ARM, MIPS, Motorola 88K, PowerPC y SuperH).
Emulador de Hércules – http://www.hercules-390.org/
El emulador de Hércules es un programa que permite que el software diseñado para computadoras mainframe de IBM (System/370, System/390 y zSeries) se ejecute en otros tipos de hardware como PC´s de bajo costo.
JPC – http://www-jpc.physics.ox.ac.uk/home_home.html
JPC es un emulador x86 escrito en Java puro. Se puede ejecutar en cualquier plataforma que soporte la máquina virtual de Java. Se pueden ejecutar MS-DOS y otros sistemas operativos x86.
DOSBox – http://www.dosbox.com/
DOSBox es un emulador de PC compatible con IBM que permite ejecutar aplicaciones MS-DOS. Está destinado especialmente para su uso con juegos de PC viejos.
DOSEMU – http://www.dosemu.org/
DOSEMU es un paquete que permite a los sistemas de MS-DOS y a los clones de DOS como FreeDOS correr bajo Linux y sistemas x86.