
Hola amigos de la comunidad Fedora en México, hoy me estreno como colaborador en este espacio esperando que el granito de arena que pudiera aportar a este gran proyecto les sea también de interés y utilidad en su propio recorrido en esta fascinante aldea en la habitamos.
En este primer artículo voy a hacer referencia a algo que igualmente encuentro fascinante y que además empieza a tomar un gran auge por los beneficios y ventajas que representa y empieza a marcar una tendencia y práctica muy recurrida para la optimización de los recursos de cómputo. Me refiero a la virtualización y voy a comentar por supuesto algún avance importante en nuestro proyecto.
La virtualización es un término muy amplio que se refiere a la abstracción de los recursos de cómputo. Generalmente pensamos en ella en términos virtualizar sistemas operativos, es decir, cuando corremos un sistema operativo dentro de otro, por ponerlo en un modo muy simple. Sin embargo, también existe virtualización de plataformas, recursos (VM, RAID’s, etc), aplicaciones y Desktops.
En lo referente a virtualización de plataformas en la actualidad existen varias aplicaciones, comerciales y no, para lograr esto; siendo la más popular –creo yo- VMWare.
Recientemente recibimos noticias de nuestros amigos del equipo de virtualización de Fedora en el sentido de que se ha liberado virt-what 1.0, el cuál es un simple shell script para detectar si estás corriendo dentro de una máquina virtual e imprime algunos hechos sobre la misma. Esta es una característica que había sido muy solicitada en nuestra distro.
Hasta ahora están soportadas:
- Xen
- QEMU and KVM
- VMware
- Microsoft VirtualPC
Esperamos que la gente que usa o desarrolla otras tecnologías de virtualización puedan contribuir con snippets para detectarlas. Yo particularmente me siento muy a gusto, uso y recomiendo xVM VirtualBox de Sun Microsystems y ojalá pronto sea soportada.
La gran paradoja de esto es que aunque ha sido una característica muy solicitada, los desarrolladores de la misma advierten que en la mayoría de los casos utilizar este script podría ser un paso equivocado, ya que si requieres una característica especifica del ambiente de virtualización lo mejor sería que lo detectaras desde tu aplicación. Por lo menos, sería demasiado simplista utilizar este script para administrar aplicaciones pero me parece que es un gran avance y el comienzo de unas buenas bases para desarrollos futuros.
En tanto nos volvamos a encontrar, reciban un fuerte abrazo.
Alejandro Acosta
http://alejandroacosta.com
aacosta@fedoraproject.org