Libreran el codigo fuente de OpenSolaris

Una fantastica noticia, acaban de liberar el codigo fuente de OpenSolaris, pronto tendremos mejoras en nuestros kernels de linux, o sera a la inversa?

Hace algunos años, en el cliente en el que estoy trabajando actualmente, ya lo comentaba en los desayunos. Decia que Sun al final se uniria al movimiento OpenSource y liberaria el codigo fuente de Solaris. Y al final ha sido asi :-P

Me acuerdo, que en un desayuno con el cliente, este estaba tan cansado de oirme hablar de Linux, software libre, que me dijo que si me veia en el trabajo un Linux instalado me echaba a la calle. Ahora es el primero en utilizar Linux (RedHat Enterprise) en sus servidores. :-) Lo que hay que ver…

También te puede interesar:

Instalar Qemu

Esto lo he sacado de un mensaje de una de las listas en las que estoy suscrito, creo que es muy interesante. Qemu lo vengo utilizando desde hace un tiempo, y la verdad que para lo que tengo que hacer me es mas que suficiente y libre! :-)

Qemu es un emulador de múltiples arquitecturas de código libre mediante el cual podremos ejecutar en nuestra máquina otros sistemas operativos sin tener que reiniciar, en una ventana y de forma completamente segura. Es el equivalente libre a VMWare. Su manejo, a falta de un buen front-end, puede resultar algo complicado, pero no es necesario conocer en profundidad todo lo que trae para sacarle provecho. Sus detractores decían de el que resultaba mucho mas lento que VMWare, aunque esto último ya se puede considerar historia.

En últimas fechas, el autor de qemu ha publicado un módulo para el kernel linux que mejora el rendimiento de qemu de forma asombrosa, colocándose casi al nivel de VMWare en la emulación de la plataforma intel. Si tenemos en cuenta que qemu además es capaz de emular PowerPC y ARM se convierte en una alternativa mas que interesante.

Por desgracia, el acelerador de Qemu no ha sido publicado como software libre, al contrario que el resto de la aplicación. El por qué lo da el propio autor en esta página: http://fabrice.bellard.free.fr/qemu/qemu-accel.html

De esta forma, los paquetes precompilados de qemu no pueden llevar de serie el acelerador de qemu. Aunque éste se puede descargar de forma gratuita de la web de qemu en la dirección: http://fabrice.bellard.free.fr/qemu/kqemu-0.6.2-1.tar.gz

Para tener un qemu con aceleración habilitada, necesitaremos una version reciente de qemu (la que está actualmente en debian sid sirve) y tendremos que compilarlo. El procedimiento seguido en mi Debian es el siguiente.

Descargo los fuentes debian de kqemu mediante

apt-get source qemu

Descargo el módulo kqemu de la dirección que he dado antes y lo descomprimo dentro del directorio de fuentes de qemu. Esto debe crear un directorio kqemu dentro de los fuentes de qemu.

Entro en el directorio kqemu y ejecuto el script install.sh. Para que funcione correctamente deberemos tener instalados los headers del kernel actual. Si todo va bien, tendremos nuestro modulo kqemu correctamente instalado.

Subimos un nivel retornando al directorio de fuentes de qemu, y allí ejecutamos como root

./debian/rules binary

Con esto se configura y compila qemu. En el proceso de configuración se detectará que kqemu está disponible y se habilitará. Si no hay problemas obtendremos en el directorio superior el paquete .deb de qemu. Lo instalamos con dpkg -i y tendremos nuestro qemu listo para funcionar.

Una vez hecho esto, cuando queramos cargar qemu, deberemos asegurarnos de que el modulo kqemu ha sido cargado y que el usuario que ejecuta kqemu tiene permiso de escritura sobre el dispositivo /dev/kqemu

Con esto, ya podemos probar una distribución culquiera sin resetear el ordenador. Una live es tan sencillo de probar como ejecutar

qemu -cdrom /dev/cdrom

Si además queremos instalar un sistema operativo en un disco duro virtual, es tan sencillo como crear una imagen de disco con qemu-img.
Por ejemplo, vamos a crear un hda virtual de 4GB

#qemu-img create -f qcow hda.img 4G
Formating ‘hda.img’, fmt=qcow, size=4194304 kB

Ahora, mas dificil todavia, para no gastar un CD con una distro que queremos probar, descargamos la imágen ISO y la utilizaremos como si de un CDROM se tratase. De manera que vamos a arracar nuestra máquina virtual con un cdrom virtual y un disco duro virtual. Además le diremos que arranque de cdrom. qemu tiene mas parámetros con los que os invito a jugar (por ejemplo, el sonido viene deshabilitado de serie).

qemu -cdrom imagen.iso -hda hda.img -boot d

Esto inicia la maquina virtual arrancando desde cdrom y con un disco duro de 4GB sin particionar, en el que podremos instalar nuestro sistema operativo de prueba.

También te puede interesar: