Ceibal Jam/Emuladores: Difference between revisions

From OLPC
Jump to navigation Jump to search
(New page: == Introducción == El tema está desarrollado esquemáticamente en la presentación que hicimos durante el Jam. Hay básicamente...)
 
No edit summary
 
(5 intermediate revisions by 2 users not shown)
Line 13: Line 13:


En Perú desarrollaron un LiveCD en español, pero no trae muchas actividades:
En Perú desarrollaron un LiveCD en español, pero no trae muchas actividades:
http://www.ubuntupe.org/node/198
http://www.ubuntu-pe.org/node/198


== Emulador ==
== 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. Los programas disponibles son:
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.

=== Programas emuladores ===

Los programas disponibles son:
# qemu
# qemu
# VMWare
# VMWare
# VirtualBox
# VirtualBox

En qemu, se pueden transferir archivos entre la máquina real (''host'') y la máquina virtual utilizando <tt>ssh</tt>. 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

=== Imágenes ===

Las imágenes (a veces ''build'' en inglés) son de varios tipos:
* <tt>ship.2</tt> son las más estables, la última disponible al momento es la 659
* <tt>joyride</tt> son las experimentales, la última disponible al momento es la 2007

Dentro de cada una, las que deben usarse son las llamadas <tt>ext3</tt> y no las <tt>jffs2</tt>.

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 <tt>update.1</tt>.

Por más información:


http://wiki.laptop.org/go/Emulating_the_XO
http://wiki.laptop.org/go/Emulating_the_XO

http://wiki.laptop.org/go/OS_images


== Sugar-jhbuild ==
== Sugar-jhbuild ==
Line 28: Line 58:
Se puede instalar Sugar sobre una instalaci&oacute;n Linux convencional. Es la opci&oacute;n m&aacute;s conveniente para hacer desarrollos.
Se puede instalar Sugar sobre una instalaci&oacute;n Linux convencional. Es la opci&oacute;n m&aacute;s conveniente para hacer desarrollos.


En Ubuntu 8.04 (Hardy) se puede instalar simplemente con apt-get. En otras distribuciones puede ser bastante m&aacute;s complicado.
En Ubuntu 8.04 (Hardy) se puede instalar simplemente con <tt>apt-get</tt>. En Fedora 7 se puede instalar con <tt>yum</tt>. En otras distribuciones puede ser bastante m&aacute;s complicado.

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



[[Category:OLPC Uruguay]]
http://wiki.laptop.org/go/Sugar_with_sugarjhbuild
[[Category:Jam]]

Latest revision as of 06:03, 16 October 2008

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

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

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.

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

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

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