Ceibal Jam/Emuladores

From OLPC

< Ceibal Jam
Revision as of 06:03, 16 October 2008 by Cjl (Talk | contribs)
(diff) ← Older revision | Current revision (diff) | Newer revision → (diff)
Jump to: navigation, search

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:

  1. live CD
  2. emulador
  3. 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:

  1. qemu
  2. VMWare
  3. 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.

http://wiki.laptop.org/go/Sugar_with_sugar-jhbuild

Personal tools
  • Log in / create account
  • Login with OpenID
About OLPC
About the XO
Projects
OLPC wiki
Toolbox
In other languages