Virtualización
Introducción
Llámese virtualización, como yo la entiendo, a la técnica de hacer funcionar cosas sobre bases simuladas haciendo creer a lo que queremos que funcione que lo simulado es real. Llevado a términos informáticos, lo explicado tiene función de distintas maneras. Para el caso que nos trae, hablaremos de las máquinas virtuales de sistema, y no las de plataforma de desarrollo y ejecución, como pudiera ser la máquina virtual de java.
Dejemos de momento explicado el término de máquina virtual de sistema en aquella que, funcionando sobre un determinado sistema operativo, nos deja instalar otro diferente o igual sobre ella, haciendo creer a este que se está instalando sobre una máquina física real.
Motivos
Los motivos que nos pueden llevar a utilizar estos mecanismos de virtualización pueden ser muy variados. Personalmente yo los he utilizado para muchas cosas diferentes, así que trataré de ajustarme a estas situaciones, aunque pueden existir muchas más y cada uno puede tener los suyos propios. Sirvan pues las siguientes como ejemplo:
-
Pruebas: Esta categoría podría tener varias subcategorías, pero me ceñiré a la de uso propio, que es probar sobre mi sistema habital, en la actualidad Ubuntu y Vista (sistema dual), la aparición de nuevas distribuciones de Linux.
-
Ubicuidad de sistema: En ocasiones me he visto forzado a trabajar con aplicaciones específicas de un sistema operativo concreto, haciéndolas correr sobre la misma máquina física. En mi caso particular fue un servidor web específico para BSD, un servidor Windows 2000 Server, y unas pruebas con wine para aplicaciones remotas de escritorio.
-
Necesidad de sistema base: En este ejemplo me encontré con el problema de que FLASH me corrompía los archivos FLA al utilizarse con wine, por lo que tuve que instalar un XP SP2 sobre un VirtualBox para arreglarlos. Este caso me viene al pelo por una conversación que tuve hace poco con alguien en el canal #linux_novatos, que no era capaz de utilizar una tarjeta MMC MOBILE en Linux, y se le recomendó el uso de máquina virtual con Windows para poder llegar a los datos de la tarjeta.


