8 razones por las que debería ejecutar Linux en una máquina virtual

Si quería ejecutar varios sistemas Linux en una máquina, tenía que instalarlos mediante arranque múltiple. Una gran ventaja de Linux es que funciona bien con las máquinas virtuales. Las máquinas virtuales Linux tienen muchas ventajas ocultas que la mayoría de los usuarios desconocen.

1. Inicio rápido

Las máquinas virtuales pueden iniciarse más rápido que una instalación "completa" en hardware real. Esto puede deberse a que una máquina virtual no tiene que someterse a las pruebas de encendido que realiza una máquina física al iniciarse. Puede empezar a trabajar en una máquina virtual Linux sin perder tiempo.

2. Entorno aislado

Una máquina virtual Linux está aislada del sistema operativo host. Esto significa que cualquier problema con la instalación del sistema operativo se limitará a esa máquina virtual.

Si su sistema operativo virtual se corrompe o se ve afectado por malware, puede restaurar sus instantáneas o copias de seguridad (más sobre esto más adelante) y continuar como si no hubiera sucedido. Y dado que solo el sistema virtual se ve afectado, puede utilizar su máquina habitual con normalidad.

También puede tener un entorno específico que necesite para una aplicación. Un desarrollador puede enviar el entorno junto con una aplicación. Este enfoque, que utiliza contenedores livianos como Docker, se ha convertido en una forma popular de implementar software en servidores.

Relacionado: Razones para utilizar el software de virtualización Docker

Si usa Linux, la mayoría de las veces cuando necesita usar una aplicación de Windows que no funciona con Wine, puede ejecutarla en una máquina VirtualBox en lugar de crear un sistema de arranque dual. También funciona al revés. Si puede vivir con la sobrecarga, las máquinas virtuales son más flexibles que los sistemas de arranque dual por todas las razones descritas.

3. Puede clonar máquinas virtuales Clonación de Virtualbox

Un escritorio Linux es maravilloso, pero ¿qué sucede cuando obtienes una nueva máquina? Tendrá que migrar todos sus archivos y reinstalar todas sus aplicaciones.

Con una máquina virtual, puede exportar el sistema y moverlo a la nueva máquina física y continuar donde lo dejó.

También puede compartir su entorno con otras personas. Podría crear un entorno estándar para desarrollar y probar una aplicación que será la misma entre los miembros de su equipo de desarrollo.

Con la capacidad de capturar instantáneas, puede revertir cualquier cambio en su sistema que funcione mal.

4. Puedes probar diferentes distribuciones

Gran parte de la diversión de Linux proviene de probar nuevas distribuciones. Puedes seguir usando tu distribución favorita mientras experimentas con otras diferentes.

Es tedioso volver a particionar su disco duro para cada nuevo sistema, pero crear nuevas máquinas virtuales es trivial. Puede evitar torpemente con los CD-R o tratar de encontrar unidades USB de repuesto para iniciar una distribución en vivo.

Cuando haya terminado de probar un sistema, puede eliminar la máquina virtual si no lo desea.

Si usa una distribución estable como Debian, puede probar un sistema de vanguardia como Arch Linux. Debido a que está aislado de su sistema estable, puede experimentar sin riesgo para su sistema operativo principal.

5. Copia de seguridad y recuperación sencillas

Es más fácil realizar copias de seguridad y restaurar máquinas virtuales que en un sistema físico. Puede tomar una instantánea de una máquina virtual con una buena configuración conocida antes de realizar cambios importantes. Si estos cambios causan problemas, puede volver a donde estaba cargando la instantánea que hizo.

Como puede crear y restaurar instantáneas, puede experimentar de forma segura con las configuraciones de Linux. Hacer instantáneas le ahorrará mucha frustración porque puede dedicar tiempo a trabajar en lugar de solucionar problemas.

6. Puede utilizar imágenes prediseñadas

Junto con el rápido inicio del uso de una máquina virtual en una instalación física, también puede ahorrar tiempo al usar imágenes prediseñadas.

Existen repositorios de máquinas virtuales precompiladas para casi todos los sistemas operativos de código abierto, como el sitio OSBoxes para VirtualBox. La ventaja es que puede evitar el proceso de instalación y empezar a trabajar en la nueva máquina.

Estos sistemas vienen con cuentas de administrador estándar, por lo que debe cambiar las contraseñas. La seguridad es menos importante en una máquina virtual que solo se ejecuta en su sistema local, pero debe establecer buenos hábitos.

7. Conceptos de Linux / TI fáciles de aprender

Si es completamente nuevo en Linux, la mejor manera de aprender es en una máquina virtual. Puede familiarizarse con la instalación, la configuración y el uso de Linux sin tener que destruir su entorno existente. También es más práctico que usar algo como el Subsistema de Windows para Linux.

Si ha estado usando Linux en el escritorio y desea aprender a ejecutar Linux en servidores, también puede experimentar con una máquina virtual en lugar de comprar hardware adicional costoso. Puede abrir una pila LAMP en un servidor Linux virtual y aprender a escribir aplicaciones web.

Hay una razón por la que la virtualización es tan importante para muchos departamentos de TI. Las máquinas virtuales son una excelente manera de configurar un "laboratorio doméstico" de servidores virtuales sin el gasto o el espacio de las máquinas físicas.

Más información: ¿Debería ejecutar Linux en una máquina virtual o WSL?

8. Diferentes máquinas virtuales en una computadora

Puede configurar fácilmente diferentes máquinas virtuales Linux en una máquina física. Es posible que solo tenga una cantidad limitada de espacio físico en su escritorio. Quizás solo quieras administrar una computadora.

Puede tener diferentes máquinas virtuales para diferentes propósitos. Es posible que tenga un pequeño servidor Debian estable o un escritorio Arch de última generación. También puede configurar un servidor de base de datos o un enrutador en un servidor. Puede conectar todos estos en sus propias redes virtuales.

Las máquinas virtuales Linux hacen un uso eficiente de su hardware. Incluso la computadora más barata que puede comprar puede ejecutar varias máquinas virtuales con un rendimiento razonable. Entonces, ¿por qué no aprovechar las capacidades ocultas de su computadora y ponerlas a trabajar para usted?

Virtualización y Linux: una combinación ganadora

Una razón por la que Linux se ha generalizado tanto es que puede coexistir con diferentes sistemas. La virtualización lo hace posible. Puede crear varias máquinas Linux en una computadora física y moverlas según sea necesario. Es difícil imaginar que Linux esté donde está sin máquinas virtuales.

VirtualBox es la principal aplicación de virtualización de código abierto, y hay formas de potenciar sus máquinas virtuales Linux para aprovecharlas al máximo.