martes abr 15, 2008

La gente de BeleniX nos trae una nueva versión de esta distro live cd. BeleniX es una distribución live cd de OpenSolaris que incluye todas sus características y una gran cantidad de paquetes open source. Si se desea también se puede instalar en el disco rigido.

Para correr BeleniX de forma live cd requiere al menos 256 MB de RAM y un procesador Pentium o AMD para levantar en un entorno gráfico como Xfce. Con 128 MB es necesario para levantar el modo consola.
Si se encuentra instalado en el disco rigido necesita 128 MB para cargar Xfce y por lo menos 256 MB para KDE.
En cuanto a disco rigido, se recomienda una partición primaria de unos 5 GB.

Pueden descargar BeleniX desde http://www.belenix.org

 BeleniX 0.7 con KDE  BeleniX con Xfce y Compiz

martes feb 19, 2008

Si perteneces a ese grupo de personas que tienen sus computadoras “puestas a punto” continuamente, sin un solo programa de sobra, corriendo solo los servicios mínimamente necesarios, y se jactan de que pese a tener la misma configuración de hardware que sus conocidos su computadora “anda mas rápido y se cuelga menos” o si, por el contrario, perteneces a ese grupo que no se anima a tocar la configuración de su computadora mas allá de ejecutar los asistontos de Windows, seguramente no estés muy abierto a la idea de instalar un nuevo sistema operativo en tu computadora, ya sea porque distorsionaría esa “perfección” alcanzada luego de optimizar cada detalle al máximo o provocarías una nada divertida visita al técnico (dependiendo del grupo al que estés afiliado, por supuesto).

 Si alguno de estos es tu caso, y sentís curiosidad por probar Solaris, existen algunas alternativas que te permiten hacerlo aislando por completo su ejecución del sistema (operativo y de hardware) huésped.

Una de estas opciones, popularizada por las diferentes distribuciones de Linux y otros sistemas operativos open source, es la de ejecutar una versión del sistema operativo desde un Live CD. Un Live CD (o LiveDistro, como también se los conoce) es un sistema operativo completamente funcional, distribuido en un medio óptico, o mas recientemente, en un flash drive USB.

       
 Belenix, una distribución Live CD de OpenSolaris

El proceso para probar un sistema operativo de esta forma es sencillo y bastante conocido: se baja una imagen del Live CD del sistema operativo que deseamos probar y se la graba utilizando cualquier software que nos lo permita, luego se reinicia la computadora desde la unidad en la que colocamos el CD (o DVD, o flash drive), esperamos que cargue todos los archivos necesarios y comenzamos a utilizar el sistema.

 Esta es, sin lugar a dudas, la forma mas popular de probar un nuevo SO, aunque posee algunas restricciones que se deben mayormente a que el file system de los medios ópticos es de solo lectura, lo cual genera la necesidad de contar además con un file system adicional, en la forma de un ramdisk para los directorios actualizados en forma frecuente, opciones de configuración, etc.

Esto, combinado con el hecho de que el sistema se ejecuta desde un medio cuyo tiempo de acceso difiere bastante de aquel de los discos rígidos, provoca en general, un rendimiento mucho menor de aquel alcanzado con la instalación del sistema operativo (ni hablar del tiempo de carga inicial). Pese a estas claras desventajas, la sencillez con la que puede darse una “primera ojeada” a un sistema operativo utilizando un Live CD los ha vuelto, como nombré anteriormente, en una forma de distribución (y publicidad) muy popular.

Pueden encontrar todas las imágenes de las diferentes distribuciones de OpenSolaris en el Download Center de la pagina del proyecto. También en The Live CD List, en donde (como su nombre lo indica) mantienen una lista actualizada de todas las distribuciones Live CD existentes (no solo las distribuciones de OpenSolaris).

La otra opción, algo menos conocida entre los usuarios comunes, es la de ejecutar el sistema operativo que queremos probar dentro de una aplicación que provea un conjunto completo de hardware virtual en el sistema operativo huésped. Este tipo de software es conocido como máquinas virtuales, y su funcionamiento es en cierta forma similar a los conocidos emuladores de plataformas de video juegos, como MAME.

Esta opción, que solo requiere instalar un software adicional, nos permite probar un sistema operativo sin siquiera reiniciar la computadora. Es muy común utilizar este método luego de tomar la decisión de cambiar de SO (utilizando el nuevo como huésped de una máquina virtual del anterior), hasta que nos acostumbramos a utilizar por completo el nuevo sistema operativo, o hasta que encontramos un reemplazo para todo el software que utilizábamos anteriormente. También es muy común su utilización en los casos en los que necesitamos aplicaciones que simplemente no existen en el SO que utilizamos comúnmente (todavía me acuerdo de los prácticos de la cátedra de Sistemas Operativos de scripting en Bash, o de Electronica Digital con KLogic).

El software mas conocido para virtualizar sistemas operativos es el de la empresa VMWare, Inc, que posee productos para todos los sistemas operativos más conocidos, ya sea en versiones Enterprise como para usuario final. Entre ellas, se encuentra VMWare Player, que se distribuye en forma gratuita para los sistemas Windows y Linux. Lamentablemente, los usuarios de Mac OS X deberán conformarse con una versión de evaluación por 30 días de VMWare Fusion (sólo disponible para Macs con procesadores Intel).

El proceso es aún mas sencillo que probar un Live CD (siempre y cuando no tengamos que construir nosotros mismos la máquina virtual): se baja la máquina virtual del sistema operativo que queremos probar, y se ejecuta el archivo vmx que se encuentra dentro de la misma (en caso de que la asociación con este tipo de archivos no se realice de forma automática al instalar VMWare Player, abrimos el programa y seleccionamos la imagen de su ubicación en el disco rígido). La implementación de la máquina virtual nos proveerá de un sistema operativo completamente funcional, con interfaces de red, posibilidad de instalar nuevo software, sonido, y en algunos casos aceleración de vídeo. En mi caso probé la imagen de Solaris Express Developer Edition 1/08 en VMWare Fusion, y todo funcionó en forma correcta sin necesidad de ninguna configuración adicional (incluso Internet a través de una conexión WiFi).

     
 Solaris Express Developer Edition 1/08 en VMWare Fusion

La única desventaja que tiene utilizar este método para probar SO es que debemos dedicarle una cantidad fija de memoria RAM al sistema operativo huésped (en el caso de Solaris, al menos 512 mb), y este, obviamente, solo tendrá acceso a esta cantidad de memoria durante su ejecución. Esto, sumado a la perdida de rendimiento al crear los dispositivos virtuales de hardware, puede significar una perdida de rendimiento significativa respecto, nuevamente de la instalación del SO y su ejecución en forma nativa.

El software de VMWare pueden encontrarlo en el sitio de la empresa, en la sección de downloads, así como documentación y FAQs sobre los mismos. Pueden bajar una imagen de Solaris Express Developer Edition 1/08 en la sección de descargas de developers.sun.com, previa registración gratuita.
Les recomiendo que antes de instalar un nuevo SO, lo prueben utilizando alguno de estos dos métodos que, aunque no demuestran el potencial completo del SO que estamos probando, nos dan un panorama muy amplio de las características que posee.

Por cierto, si prueban Solaris, los invito a contar su experiencia en los comentarios. Además, obviamente de dejar su opinión de este SO.

This blog copyright 2009 by Ezequiel Singer