21
Ayer bajé el código fuente de la beta de Chromium OS y lo compilé para echarle un vistazo. De momento yo no he encontrado ninguna imagen ya compilada, así que os cuento cómo lo hice yo desde Ubuntu 9.10.
Compilar Chromium OS
Lo primero hay que tener instalado el paquete build-essential, si no teneis el gcc, make y demás (poned en consola gcc -v y si no se queja, entonces es que está todo bien). Si no lo teneis:
sudo apt-get install build-essential
Después, hay que conseguir el código fuente de Chromium OS. Hay dos formas, o bien te lo bajas del repositorio o bien te bajas un tar.gz con todo. Yo recomiendo bajarlo de repositorio porque a mi con el tar.gz no me funcionó.
Para ello, primero necesitamos instalar un par de cosas:
- Instalamos las depot_tools bien de repositorio (
svn co http://src.chromium.org/svn/trunk/tools/depot_tools)o bien las bajamos en tar.gz de aquí y las descomprimimos (da igual donde, pero yo lo hice en mi home, por si os sirve de referencia) - Metemos la ruta de las depot_tools en el path:
export PATH=`pwd`/depot_tools:"$PATH" - Si queremos que esa ruta sea permanente (en mi caso, no) debemos ponerlo en
~/.profilepara que cada vez que se inicie el Ubuntu nos la cargue en el path. - Instalamos git:
sudo apt-get install git-core - Por último, bajamos el código fuente. Primero tenemos que crear el directorio donde se bajará. Recomiendo hacerlo en el home.
mkdir [chromiumos]
cd [chromiumos]
gclient config
http://src.chromium.org/git/chromiumos.git
gclient sync
Este último paso tarda bastante, no os asusteis si parece que la consola está colgada o algo parecido. Yo tardé como 20min en tener todo el fuente.
Una vez hemos hecho estos pasos “previos” procedemos a compilar el Chromium OS en sí.
- Creamos un enlace simbólico de donde hemos bajado el fuente a nuestra home:
ln -s /home/misato/chromiumos/chromiumos.git ~/chromiumos.Este paso es supuestamente opcional, pero a mi sin él no me funcionó la compilación. - Todos los scripts necesarios estarán en
~/chromiumos/src/scripts, así que cambiad a ese directorio. - Primero creamos un repositorio local:
./make_local_repo.sh - Si todo ha ido bien, creamos el chroot (muy importante, no hacerlo como root porque dará un error, hacerlo con vuestro usuario normal):
./make_chroot.sh - Ahora tendremos que compilar el navegador chromium. Si no queremos hacerlo (como hice yo), bajamos la última versión compilada de aquí y creamos el directorio ~/chromiumos/src/build/x86/local_assets y ahí copiamos el zip que hemos bajado renombrándolo a chrome-chromeos.zip.
- Entramos en el chroot:
./enter_chroot.sh - Compilamos los paquetes:
./build_platform_packages.sh - Compilamos el kernel:
./build_kernel.sh - Por último, creamos la imagen:
./build_image.sh - Salimos del chroot con: exit
La imagen que hemos creado estará en: ~/chromiumos/src/build/images dentro de una carpeta con muchos números.
Probar Chromium OS
Chromium OS está pensado para usarse en ultraportátiles como el Asus EEE o Acer Aspire One (que usen disco SSD), por lo que si no lo instalamos en uno de ellos podemos cargarnos nuestro disco duro. Pero no hay que preocuparse, el fuente lleva dos herramientas para crear o bien una imagen de USB o bien una imagen de VMWare.
Yo me lo instalé en un USB con:
./image_to_usb.sh –from=~/chromiumos/src/build/images/SUBDIR –to=/dev/USBKEYDEV
Si preferís una imagen de VMWare:
./image_to_vmware.sh –from=~/chromiumos/src/build/images/SUBDIR \
–to=~/chromiumos/src/build/images/SUBDIR/ide.vmdk
Con esto ya estaría, ahora podeis arrancar el PC desde el usb y probarlo. Para entrar en el sistema, necesitas logarte con tu cuenta de gmail. No hace falta poner @gmail.com porque te lo añade sólo.
Mis Impresiones
Es MUY rápido arrancando, incluso de USB, tardó como 5 seg en aparecer la pantalla de login.
Me detectó todo el hardware sin problemas y sin tocar nada.
Ahora mismo simplemente es como arrancar el navegador y ya. No hay nada para poder configurar dispositivos, no hay explorador de archivos (supongo que será porque está pensado para tener todo en “la nube”), etc.
Las aplicaciones que trae, la mayoría son links a una URL …
Por mi parte, creo que como idea no está mal pero no creo que de momento pueda sustituir a un linux normal y corriente. Es más, hay entornos de escritorio pensados para ultraportátiles (como el que usa Ubuntu Netbook Remix) que me parecen mejor idea que el Chromium OS.
De momento os recuerdo que sólo es una beta así que me parece interesante seguir los avances de este Sistema Operativo.



