Posts Tagged ‘indiana’

OpenIndiana

13/09/2010

OpenIndiana Logo

El proyecto OpenIndiana se describe así mismo como una continuación del proyecto original de OpenSolaris, y ha sido concebido para complementar a IllumOS en forma de distribución.

Basado en la fundación IllumOS, OpenIndiana será un sistema operativo completo para escritorio y servidores, complementando así el reciente fork del kernel de OpenSolaris. Además será una alternativa real a Oracle Solaris y Oracle Solaris Express, pero a excepción del segundo, OpenIndiana tendrá un modelo de desarrollo abierto con plena participación de la comunidad.

Según los desarrolladores, los cambios realizados en el código fuente serán devueltos a los programadores de Solaris para su revisión e inclusión en el sistema operativo original.

Todavía no se puede decir mucho más, pero mañana, martes 14 de septiembre, la fundación IllumOS nos mostrará a todos más detalles de éste emocionante proyecto. De todas formas, según han dicho en su lista de correo, el día 15 de septiembre tendrían disponible una versión preliminar de OpenIndiana basada en el build 147 y con repositorios públicos de paquetes IPS.

De momento podemos hacer seguimiento del proyecto a través de su web oficinal en openindiana.org y también a través de twitter: @openindiana

Para nuestro disfrute, han subido algunas shots preliminares ;-)

OpenSolaris preview 2009.06 en el Acer Aspire ONE

05/05/2009

Instalar OpenSolaris en el Acer Aspire ONE era una tarea difícil hace unos meses. Sin embargo, a medida que pasa el tiempo se han ido introduciendo nuevos drivers y muchas mejoras en los últimos builds de OpenSolaris, incluyendo un soporte muy mejorado para éste netbook.

De hecho, a partir del build 110 -con un par de parches, eso sí- ya funcionan correctamente los slots de tarjetas SD (el Acer ONE trae dos slots independientes), la suspensión del sistema, e incluso Compiz, el escritorio 3D. La batería dura un poquito más (en mis pruebas hasta 2:15h haciendo uso moderado de WiFi) y hasta el rendimiento de ZFS es notable con el disco SSD (antes iba sensiblemente más lento).

La instalación de OpenSolaris preview 2009.06 se puede realizar mediante USB o lector de CD/DVD externo, aunque lo más rápido es bajarte la imagen para sticks USB con éste procedimiento o con un programa para Windows que lo hace más fácil. Ya no es necesario hacer malabarismos de utilizar un servidor X remoto o cosas raras para iniciar el instalador. A partir del build 110 todo funciona de forma transparente, sin hacer ningún cambio podemos instalar y hacer funcionar el sistema normalmente.

Una vez instalado, es necesario hacer un par de tweaks en unos ficheros para hacer funcionar la suspensión del sistema, la administración de energía y además tendremos que aplicar un parche de DRM para poner en marcha Compiz:

Básicamente tenemos que insertar la siguiente línea en /etc/system:

set cpupm_ti_gov_multiple = 5

Modificar el fichero /etc/power.conf con lo siguiente:

device-dependency-property removable-media /dev/fb
autopm enable
autoS3 default
cpu-threshold 1s
cpupm enable
S3-support enable
system-threshold 15s
# Auto-Shutdown Idle(min) Start/Finish(hh:mm) Behavior
autoshutdown 30 9:00 9:00 noshutdown

Bajamos el parche DRM de la página de David Clack, lo aplicamos y reiniciamos el sistema (si no reiniciamos, X se quedará congelado).

Si no aplicamos éste otro parche y suspendemos el sistema, los slots de tarjetas no funcionarán correctamente y si tenemos algún medio de almacenamiento insertado, no se volverán a montar correctamente.

Finalmente, modificamos el fichero /etc/X11/xorg.conf, también podemos obtenerlo de la página de David Clack y reiniciamos el servidor X (CTRL+ALT+BACKSPACE). Si queremos habilitar Compiz, una vez en el escritorio GNOME vamos a Sistema->Preferencias->Apariencia->Efectos visuales y activamos la opción deseada.

A partir de ese momento, nuestro Acer Aspire ONE podrá suspenderse normalmente, con Compiz 100% funcionando y con una mejor administración de energía (la CPU cambia de velocidad en función de la carga).

La salida VGA también funciona correctamente -aunque no en caliente-, tendremos que salir previamente del entorno gráfico, conectar el netbook a un monitor y volver a X11. En el build 112 podremos hacer uso de la tecla SHIFT+F5 para alternar entre el LCD del netbook y monitor externo.

Afortunadamente, todos éstos cambios se van a incluir en el próximo build 113, por lo que en el futuro no será necesario realizar ninguno de los pasos anteriores ;-)

OpenSolaris Developer Preview 2

13/02/2008

La segunda preview de Indiana ya está disponible para bajar!

Al igual que la primera versión, se trata de una imagen LiveCD para plataformas x86, lo que nos permite probar el sistema antes de instalarlo.

Estas son algunas de las novedades:

  • Basado en el build 79b de Nevada
  • Drivers nuevos para chipsets ethernet y wireless (ralink rt2500!!), tarjetas gráficas, SATA, etc…
  • Montones de paquetes nuevos en los repositorios
  • Mejoras importantes en el sistema de paquetes pkg, p ej: ya se permite verificar paquetes
  • JRE incluido (en la primera preview era necesario bajarlo por separado)
  • vim por defecto ;-)
  • Numerosos errores corregidos

Muy recomendado revisar las notas de la versión, sobre todo a los usuarios de VMWare (que seguro sóis muchos). Al parecer ésta segunda preview no incluye el necesario driver de red y debe modificarse a mano el fichero de configuración (.vmx). También especial atención a GRUB, tampoco podrás arrancar otros sistemas operativos por defecto, ya que el instalador no agrega las entradas correspondientes de Linux y Windows.

Si ya probaste la primera preview y no te convenció o tu hardware no funcionaba correctamente, ésta es tu ocasión de volver a intentarlo. En el caso de que tengáis OpenSolaris ya instalado en el disco duro, os recomiendo utilizar el método de instalación / dumpeado de la imagen en un pendrive USB para agilizar el proceso de actualización.

Indiana en un pendrive USB

22/01/2008

Uno de los proyectos dentro de OpenSolaris es el constructor de distribuciones (de ahora en adelante distro-constructor), que nos permite elegir los paquetes que irán dentro de nuestra propia distribución Indiana / OpenSolaris Developer Preview.

Con las herramientas que trae distro-constructor y la imagen ISO de Indiana ya bajada, podemos construir una distro OpenSolaris arrancable desde un pendrive USB. Los requisitos a tener en cuenta son un pendrive USB (1Gb o mayor) y tener previamente instalado Solaris Express

Para ello, tan sólo debemos crear un directorio temporal en nuestro disco y dentro del mismo -como superusuario, pues vamos a utilizar lofiadm, montar la imagen ISO que nos hemos bajado-, ejecutamos las siguientes órdenes:

Obtenemos los ficheros que componen distro-constructor del repositorio mercurial:

# hg clone ssh://anon@hg.opensolaris.org/hg/caiman/distro_constructor

Entramos al directorio distro_constructor/tools y ejecutamos usbgen (tardará un buen rato):

# cd distro_constructor/tools
# ./usbgen /home/iban/indsunhelpru0108.iso /home/iban/usbimage `pwd` /home/iban/tmp

‘/home/iban/indsunhelpru0108.iso’ es la ruta a la imagen que me he bajado de este hilo del foro de Indiana para hacer una prueba. Es una imagen que ha creado un usuario con los últimos cambios hasta el 16 de Enero del 2008. Vosotros podéis hacer la prueba con la imagen de Indiana que bajásteis previamente.

‘/home/iban/usbimage’ es el nombre de la imagen temporal que posteriormente transferiremos al pendrive USB. Es muy importante que utilicemos la ruta completa tanto a la imagen ISO como a la imagen temporal. Si no las indicáis en la linea de comandos, usbgen dará un error y tendremos que desmontar a mano las imágenes en loopback con lofiadm -d /dev/lofi/1 y lofiadm -d /dev/lofi/2, además de los directorios en los que se montaron (haz un mount para ver si se han montado).

La salida del comando:

# ./usbgen /home/iban/indsunhelpru0108.iso /home/iban/usbimage `pwd` /home/iban/tmp
/dev/rlofi/2: Unable to find Media type. Proceeding with system determined parameters.
/dev/rlofi/2: 1433400 sectores en 2389 cilindros de 1 pistas, 600 sectores
699,9MB en 150 grupos de cilindros (16 c/g, 4,69MB/g, 2240 i/g)
copias de seguridad super-bloque (para fsck -F ufs -o b=#) en:
32, 9632, 19232, 28832, 38432, 48032, 57632, 67232, 76832, 86432,
1344032, 1353632, 1363232, 1372832, 1382432, 1392032, 1401632, 1411232,
1420832, 1430432
Copying ISO contents to USB image
..................................................
..................................................
..................................................
..................................................
..................................................
...........................................

Cuando termine, ejecutaremos la siguiente orden para transferir la imagen al pendrive USB (pincha el pendrive ahora si no lo has hecho ya). El programa ‘usbcopy’ nos dará a elegir la unidad de destino:

# ./usbcopy /home/iban/usbimage
Found the following USB devices:
0: /dev/rdsk/c0t0d0p0 2,0 GB Kingston DataTraveler 2.0 PMAP

Kingston DataTraveler 2.0 PMAP, MB at /dev/rdsk/c0t0d0p0 ?(y/n) y
umount: advertencia: /dev/dsk/c0t0d0s0 no está en mnttab
umount: /dev/dsk/c0t0d0s0 no montado
Copying image to USB device

Ignora los errores que puedan salir después de elegir el pendrive (en mi caso opción 0), aceptamos que vamos a destruir la información del mismo y cuando termine el proceso -tarda unos cuantos minutos- ya tendremos OpenSolaris arrancable desde USB!

Finalmente reiniciamos el sistema con el pendrive pinchado. Comprueba previamente (en la configuración de la BIOS de tu ordenador) la prioridad del dispositivo de arranque y cambia el orden si es necesario para arrancar desde el pendrive.

Realizando varias pruebas, me he dado cuenta de que si hacemos la imagen temporal en un disco externo USB2, se agiliza muchisimo el proceso, reduciéndolo a 5 o 10 minutos de tiempo. Con éste método haremos trabajar mucho menos a nuestro disco local, pues tiene que leer un fichero de imagen relativamente grande y escribirla en otro fichero. Pero si sóis los afortunados en tener discos de 7200rpm o mas, entonces dará lo mismo ;-)

OpenSolaris Developer Preview

01/11/2007

¡¡La primera preview del proyecto Indiana ya está online para bajar!! (anuncio)

OpenSolaris Developer Preview

Algunas de sus características son:

  • Único CD de instalación (629Mb para bajar, no 3.5Gb en partes de DVD)
  • Lo que bajas es LiveCD, así que puedes probarlo antes de instalar en el disco
  • Build basado en Nevada b75a
  • ZFS como sistema de ficheros principal!!
  • Mejoras notables en el instalador gráfico Caiman
  • bash como shell por defecto ;-)
  • Desktop basado en GNOME 2.20

Los requerimientos mínimos de éste prototipo son 512Mb de memoria y al menos 10Gb de espacio en disco.

Ésta preview tiene además algunas limitaciones: sólo está disponible para plataformas x86, el instalador nuevo no funciona aún al 100% y tampoco se soportan instalaciones JumStart. Además no es posible actualizar los sistemas OpenSolaris previamente instalados ni realizar LiveUpgrade.

Según la documentación, el instalador espera que ya exista una partición SOLARIS en la que instalar el OS, pero si ésta no existe, podría sobreescribir los filesystem de todo el disco. Mucho cuidado con ésto, si no tenéis OpenSolaris ya instalado en vuestro disco, probad -si es posible- a utilizar una máquina virtual tipo VMWare. Recordad que se trata de una preview release y puede contener errores, así que no la utilicéis como sistema base y/o en producción.

Si tenéis alguna duda o queréis enviar vuestro feedback, entrad al canal #opensolaris-es en Freenode ó en los foros de discusión de Indiana (en inglés).

Avances en OpenSolaris

21/09/2007

Dentro de los proyectos de OpenSolaris se están realizando tremendos avances de innovación del sistema operativo. Las comunidades están desarrollando tecnologías punteras con las que ya podemos contar en las distros actuales: DTrace, ZFS, SMF y un largo etcétera ya son bien conocidas por todos los desarrolladores de código abierto.

Los desarrolladores de la comunidad OpenSolaris integrarán nuevas y excitantes tecnologías en las próximas hornadas de OS/Nevada. A reseñar xVM, nuevos avances del proyecto ClearView y del nuevo instalador gráfico Dwarf Caiman -ya presente desde el build 70-, etc.

La que seguro que dará que hablar será la tecnología hypervisor, xVM.

xVM es una nueva habilidad que nos permitirá ejecutar múltiples instancias (domains) de diferentes sistemas operativos (Solaris Nevada, versiones sin modificar de Solaris 10, Linux y Microsoft Windows en todos los casos) de manera simultánea, bajo los sistemas Intel con VT y AMD-V (AMD Opteron rev F o superior, o procesador Intel con VT Technology). xVM está basado en el trabajo de la comunidad Xen. Debido a ciertas restricciones la marca registrada ‘Xen’, el grupo de desarrollo ha optado por cambiarle el nombre para describir el hypervisor de Sun.

xVM podría salir en el próximo build 75, hasta entonces podéis ver una demostración en éste blog, dos domains simultáneos, Solaris 10 y Microsoft Windows Vista ejecutándose bajo OpenSolaris.

También hablaron de xVM en la Intel Developer Forum 2007 (IDF), en ésta entrada hay algunas impresiones sobre la tecnología.

En Dwarf Caiman están trabajando en crear un sistema para generar distribuciones basadas en OpenSolaris. Incluso trabajan en crear una distribución aún más ligera que entre en un única imagen de 500Mb, preparada para entrar en un CD ó en un lápiz de memoria USB; de ésto se están encargando en el proyecto Slim Install.

¿Serán éstos últimos esfuerzos los que estén preparando el camino para Indiana?

Los próximos avances de OpenSolaris están a la vuelta de la esquina y quizás pronto podamos ver a Indiana asomando su sombrero, incluyendo en la gran pantalla. Creo que todos estaremos muy espectantes esperando a que llegue ese momento :-)

Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.