Virtualbox: virtualización de alto rendimiento y gratuita

Llevo una temporada utilizando el producto gratuito (y Open Source) Virtualbox de Sun Microsystems en mi portátil y la verdad es que estoy encantado con él. Se trata de un software para virtualización en entornos de escritorio. Compite directamente con VMWare y con Virtual PC de Microsoft, pero este me convence más que estos dos anteriores, ya que VMWare es un producto mucho más pesado a mi entender y para instalarlo hay que descargarse varios cientos de MB, y en el caso de Virtual PC, la versión 2007 lleva demasiado tiempo sin actualizarse y la nueva para Windows 7 todavía está en beta y le faltan bastantes características para ser tan interesante como la anterior.


Para mi Virtualbox tiene varias ventajas fundamentales:



1.- Funciona de manera realmente ligera: consume pocos recursos, las máquinas se ejecutan muy rápidas y parece que funciona mejor que los otros productos al menos en mi portátil. Sólo hay qeu ver lo que tardan en arrancar los sistemas virtuales para comparar. Además, la descarga es de sólo algo más de 60 MB y lo tienes funcionando en unos minutos.
2.- Soporta los tres formatos de disco virtual: el suyo propio, el de VMWare y los .vhd de Virtual PC,trabajando con ellos sin cambiarlos.
3.- Soporta sin problemas casi cualquier sistema operativo (cualquier Linux sin ir más lejos,pero también Windows 7 o Windows Server 2008 R2), algo que no se puede decir de Virtual PC, aunque sí de VMWare.
4.- Compartición de archivos: compartes archivos sólo con un click de ratón, con Linux o con cualquier sistema, algo que no se puede decir de VMWare aunque sí de VirtualPC.
5.- Escritorio Remoto: la capa de abstracción de la interfaz de Virtualbox está basada en el protocolo RDP de Microsoft por lo que puedes conetarte a cualqueir máquina virtual usando escritorio remoto aunque el sistema operativo huesped no lo soporte. Esta capa está antes, y por lo tanto cualquier sistema o ventana se verán en el cliente de escritorio remoto.
6.- Integración con el sistema: si lo pones en modo «seamless integration» no se ve ni siquiera la ventana de Virtualbox, por lo que ves los sistemas huesped dentro de tu sistema principal, como hace Parallels en Mac.
7.- Capacidad de utilizar hasta 32 procesadores virtuales, si tu equipo base los tiene, claro.
8.- Lo puedes instalar en cualquier plataforma: Windows, Linux, Mac, Solaris, virtualizando por debajo lo que necesites.
9.- Ofrece soporte para aceleración 3D en las máquinas virtuales, así que te funcionará la interfaz 3D Aero en Vista/Windows 7 virtualizados, pero también los alucinantes efectos de Compiz Fusion si virtualizas un Linux.
10.- Soporte de USB dinámicamente, para añadir y detectar dispositivos USB al vuelo. Esto lo tiene ahora también Windows Virtual PC.
11.- Puedes virtualizar sistemas operativos de 64 bits, algo ue en VirtualPC ni de broma.
12.- Una característica más muy importante: los snapshots, que permiten guardar el estado de la máquina en un punto determinado y volver a él en el momento en que queramos. Muy útil.


Un gran descubrimiento este software. Ahora a ver cuanto dura siendo gratuito, porque se habla mucho de Microsoft, pero estos de Sun no se caracterizan por ser hermanitas de la caridad, y desde que los compró Oracle mucho menos 😉


Mientras tanto podemos seguir sacándole partido. Espero que te resulte útil la referencia si no lo conocías.

Sin categoría

9 thoughts on “Virtualbox: virtualización de alto rendimiento y gratuita

  1. Jose… la versión RTM de Windows Virtual PC ya está en tu MSDN.

    Yo uso VirtualBox para Linux, pero la carácterística de Windows 7 de poder arrancar directamente un VHD me parece una caña. Para máquinas Windows perfiero Virtual PC.

    De todos modos VirtualBox es una caña… eso es cierto.

  2. Pues yo me quedo con VMWare..estuve probando VirtualBox hace un tiempo y luego me he quedado con VMWare…Virtual PC tiene el problema de que no deja crear máquinas de 64 bits…entonces nos queda la opción de los VHD que dice Rodrigo o Hyper-V.

    JC’s

  3. Yo usaba VMWARE, pero me parecía muy pesado y que interfería en mi sistema, así no este usando un sistema operativo virtual.

    Por eso me pase el VIRTUALBOX, pero lamentablemente se me cuelga a veces. Sistemas operativos recién instalados. No se si interfiera, pero mi host es un win7x64 y mi guest es win7x32.

    Probe el VirtualPC pero lamentablemente sentí que era algo lento.

    Ahora estoy esperando el VMWARE 7 que incluye soporte para aero y verter shader 3. A ver que tal va en recursos usados.

    saludos

  4. Por cierto, se me olvidó una característica más muy importante: los snapshots, cosa que para un producto de virtualización de escritorio está muy pero que muy bien y es muy útil.

    @Rodrigo: Lo de arrancar desde VHD y poder usarlos directamente como si fueran discos reales es la caña, y ya sólo por eso casi merece la pena pasarse a Windows 7, pero no tiene nada que ver con VirtualPC, pues está soportado nativamente por Win7 sin instalar nada más.
    No sabía que ya tenía la versión RTM en MSDN. La bajaré hoy mismo 🙂
    Si quieres virtualziar sólo Windows x32 entonces VirtualPC está muy bien.
    De todos modos yo creo que la obsesión de Microsoft por no dar soporte a nada que no sea Windows les perjudica mucho, y no sólo con VirtualPC.

    @JC: Totalmente de acuerdo, pero Hyper-V ya está en otra liga y necesitas un servidor Windows Server 2008, no vale como producto de escritorio. En ese caso nos meteríamos a comparar con otros productos como Xen, Virtuozzo, y los empresariales de VMware. Yo me refería a algo más sencillo y destinado al usaurio final.

    @Jordi: en efecto, es gratuito para uso no comercial, pero ese es el uso que le darás generalmente a un producto de escritorio como este.

    @Arturo: a mi de momento no se me ha colgado nunca. Todo lo contrario: va mucho mejor que las otras opciones de las que hablo. El soporte para 3D (aero y demás) lo tienes de serie con Virtualbox.

    Saludos a todos

    JM

  5. En mi caso, el que Virtual PC no llevara soporte para USB me mató, así que me pasé a VMWare pero como ya habéis comentado me parece demasiado pesado para el uso que le doy. Al final he decidido pasarme VirtualBox, que parece bastante potente y más ligero que los otros dos.

    Ya veremos si en un futuro sigo utilizando Virtual PC en su nueva versión, aunque la característica de «enchufar» directamente las aplicaciones instaladas en una máquina virtual de Windows XP sobre Windows 7 mola bastante 🙂

    Os dejo un enlace para que veais cómo funciona: http://labloguera.net/blogs/miguelangelcv/archive/2009/10/25/94945.aspx

  6. He probado Virtualbox, y la verdad es que es una pasada. El Ubuntu 9.10, lo he instalado perfectamente, y eso que no soy muy experto en instalar sistemas operativos, pero siendo virtual, no he tenido ni un solo problema.
    Por cierto, también instalé Windows 7, pero (y buscando y buscando), he visto que es imposible activar Aero, una de las cosas que mas deseaba probar, ya que Virtual Box no lo soporta, y es una de las pocas cosas que Wmware si puede hacer. Ahora estoy indeciso sobre si instalar también Wmware para el Windows 7. ¿Por cierto, se podría «importar» el disco virtual de VB a Wmware sin tener que instalar el ISO de nuevo ahi 🙁 ?
    Bueno, saludos y muchas gracias 🙂

  7. Hola Javier:

    No tengo Windows 7 en virtual, sólo en «real», pero creo que debería soportarlo porque VB soporta aceleración 3D y 2D en las máquinas virtuales, así que…

    En cuanto a la segunda pregunta, no controlo VMWare, pero sí te puedo decir que al revés sí funciona: VB soporta máqinas tanto de VMW como de VPC.

    Saludos,

    JM

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *