Cientos de distribuciones de Linux diferentes existen en Internet y no podemos instalarlas todas en nuestra PC con fines de prueba o aprendizaje. Sin embargo, una cosa que podemos hacer es ejecutarlos en Linux como máquinas virtuales para experimentar antes de cambiar a una nueva distribución de Linux.
Para Windows, hay muchos programas de virtualización disponibles que le permiten instalar prácticamente cualquier tipo de sistema operativo, pero ¿qué pasa con los usuarios de Linux? Cuando hablamos de virtualización en Linux, Windows o MacOS, el primer software de creación de máquinas virtuales que nos viene a la mente es VirtualBox de Oracle. Esta solución de virtualización también es de código abierto y de uso gratuito, pero espere, ¿hay alguna otra solución o software disponible, especialmente para el sistema operativo Linux? Como dije, Windows y MacOS tienen un par de buenas opciones de virtualización disponibles, pero todas estas soluciones no están disponibles para las distribuciones de Linux debido a su naturaleza diversa.
Entonces, si está buscando una alternativa a VirtualBox en Linux para ejecutar múltiples máquinas virtuales de diferentes distribuciones de Linux, incluido Windows, aquí tiene algunas...
Las mejores alternativas gratuitas/de código abierto a Linux VirtualBox
Reproductor de estación de trabajo Vmware
Si sabe un poco sobre virtualización, entonces definitivamente habrá escuchado el nombre VMware. Es una de las principales empresas que ofrece soluciones de virtualización a empresas. No es un software de virtualización de código abierto, pero está disponible de forma gratuita para fines personales o escolares y universitarios. Sin embargo, si uno quiere utilizarlo para uso comercial, debe adquirir una licencia para ello.
Al ser parte del desarrollo comercial, la estabilidad siempre está ahí, incluida una garantía firme para obtener correcciones de errores y actualizaciones periódicas. No sólo está disponible para Linux sino también para Windows y MacOS (como VMfusion).
La alternativa VMware Workstation Player VirtualBox en Linux permite crear máquinas virtuales e importar dispositivos virtuales.
Aquí está el artículoen para ejecutar máquinas virtuales al instante.
QEMU
Herramienta de línea de comandos basada en el módulo del kernel de Linux QEMU para ejecutar máquinas virtuales x86 o x64 en Linux y acceder a las funciones de virtualización de hardware de diversos procesadores. Está disponible para Linux, Windows y MacOS. Al ser un proyecto de código abierto, el código fuente también está disponible.
Esta es una alternativa perfecta a VirtualBox para Linux, aunque está basada en la línea de comandos de forma nativa, hay un par de herramientas conocidas de Virtual Machine Manager disponibles que le permiten monitorear y administrar gráficamente las máquinas virtuales creadas en Qemu. Además, el usuario puede instalar la interfaz gráfica de usuario de QtEmu escrita en Qt4 exclusivamente para proporcionar la GUI para controlar y crear máquinas virtuales en QEMU. Al igual que VirtualBox, el usuario puede probar los archivos Live CD o ISO para probar diferentes sistemas operativos sin ninguna complicación. Da la sensación de que estamos ejecutando el sistema operativo de la máquina virtual de forma nativa. QrEmu está disponible para Linux, FreeBSD y Windows.
El rendimiento de QEMU es muy estable y puede ejecutar sistemas operativos y programas creados para una máquina en otra máquina diferente. Puede virtualizar x86, servidor y PowerPC integrado, POWER de 64 bits, S390, ARM de 32 y 64 bits e invitados MIPS mientras usa KVM. QEMU puede ejecutar máquinas virtuales KVM y Xen con un rendimiento casi nativo.
Para instalar Qemu en diferentes sistemas operativos Linux, aquí están los comandos:
Nota: Se necesita acceso de usuario raíz.
Para instalar Qemu en distribuciones de Linux basadas en Arch, el comando será:
pacman -S qemu
Si desea instalar el software de virtualización Qemu en Debian/Ubuntu
apt-get install qemu
Para Fedora y sus distribuciones base de Linux
dnf install @virtualization
En Gentoo, la distribución de Linux usa el comando
emerge --ask app-emulation/qemu
Para el sistema operativo de servidor superior basado en Linux: RHEL/CentOS
yum install qemu-kvm
Los usuarios de Open Suse pueden utilizar
zypper install qemu
Conozca más al respecto:
Máquina virtual KVM-Kernel
KVM significa Máquinas virtuales basadas en Kernal, que es otra tecnología de virtualización de código abierto desarrollada para Linux. Puede convertir cualquier sistema operativo basado en Linux en un entorno de virtualización completo para instalar y ejecutar múltiples máquinas virtuales. KVM es una bifurcación del proyecto Qemu y está escrito en lenguaje C, desarrollado por Open Virtualization Alliance (OVA) y puede admitir arquitectura ARM, IA-64, PowerPC, IBM System/390, x86, plataforma x86-64 para virtualización.
Al igual que VirtualBox, el KVM también puede ejecutar varias máquinas virtuales en un entorno aislado. Sin embargo, es más que VirtualBox, una tecnología de virtualización de tipo 1 que puede integrarse profundamente en el sistema para ofrecer un alto rendimiento.
El usuario puede instalar el KVM en diferentes Linux como Ubuntu, RedHat, Centos y más. Cuenta con QMP (Qemu Monitor Protocol), KSM (Kernel Samepage Merging), compatibilidad con CPU Hotplug, compatibilidad con PCI Hotplug, Vmchannel, migración de invitados, invitados anidados y más.
Entonces, estas son las mejores formas de ejecutar máquinas virtuales en Linux, además de VirtualBox, que es, por supuesto, uno de los programas de virtualización más fáciles y sencillos. Sin embargo, yoSi desea utilizar Qemu o KVM, puede utilizar algunas herramientas de Virtual Machine Manager, como AQEMU, UCS Virtual Machine Manager, Virt-Virtual Machine Manager y Gnome Boxes.
AbiertoVz
OpenVz es un software de virtualización basado en contenedores para Linux que también es un proyecto de código abierto. Puede crear múltiples contenedores Linux de máquinas virtuales aisladas que pueden reiniciarse de forma independiente con direcciones IP únicas, como un servidor independiente.
Otros recursos útiles:










