Ceibal Jam/Emuladores
From OLPC
Contents |
[edit] Introducción
El tema está desarrollado esquemáticamente en la presentación que hicimos durante el Jam.
Hay básicamente tres formas de hacer correr el software de la XO en una PC:
- live CD
- emulador
- sugar-jhbuild sobre Linux
[edit] LiveCD
La primera opción permite conocer cómo es la interfaz y las aplicaciones preinstaladas. Se recomienda el LiveCD siguiente por la cantidad de actividades incluidas, aunque tiene la desventaja de estar en inglés: http://wiki.laptop.org/go/LiveBackup_XO-LiveCD
En Perú desarrollaron un LiveCD en español, pero no trae muchas actividades: http://www.ubuntu-pe.org/node/198
[edit] Emulador
Un emulador no sólo ejecuta el software de la XO sino que además emula el hardware de la XO. Se necesita un programa emulador más una imagen.
[edit] Programas emuladores
Los programas disponibles son:
- qemu
- VMWare
- VirtualBox
En qemu, se pueden transferir archivos entre la máquina real (host) y la máquina virtual utilizando ssh. La descripción de cómo hacer esto se puede encontrar en:
http://wiki.laptop.org/go/How_to_set_up_for_development_on_linux_emulation
[edit] Imágenes
Las imágenes (a veces build en inglés) son de varios tipos:
- ship.2 son las más estables, la última disponible al momento es la 659
- joyride son las experimentales, la última disponible al momento es la 2007
Dentro de cada una, las que deben usarse son las llamadas ext3 y no las jffs2.
Para qemu, las imágenes pueden bajarse de:
http://xs-dev.laptop.org/~cscott/olpc/streams/
Para VMWare y VirtualBox, se pueden bajar de:
http://dev.laptop.org/pub/virtualbox/
Como referencia, la versión que se instalará pronto en todas las XO del Plan Ceibal es la 703, también conocida como update.1.
Por más información:
http://wiki.laptop.org/go/Emulating_the_XO
http://wiki.laptop.org/go/OS_images
[edit] Sugar-jhbuild
Se puede instalar Sugar sobre una instalación Linux convencional. Es la opción más conveniente para hacer desarrollos.
En Ubuntu 8.04 (Hardy) se puede instalar simplemente con apt-get. En Fedora 7 se puede instalar con yum. En otras distribuciones puede ser bastante más complicado.

