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