Lihuen
RSSRSS AtomAtom

Diferencia entre revisiones de «Software»

Línea 12: Línea 12:
 
*'''dcon''' para soporte del display (built-in).
 
*'''dcon''' para soporte del display (built-in).
 
*diversos drivers específicos para el microprocesador AMD Geode (built-in).
 
*diversos drivers específicos para el microprocesador AMD Geode (built-in).
 +
 +
Además del kernel, los prototipos vienen con una versión base de la distribución [http://fedoraproject.org/ Fedora Core] 6. Es posible instalar nuevo software utilizando [http://en.wikipedia.org/wiki/Yellow_dog_Updater%2C_Modified yum] para manejar paquetes [http://en.wikipedia.org/wiki/RPM_Package_Manager rpm].

Revisión de 14:29 3 ene 2008

Los prototipos evaluados cuentan con un sistema operativo GNU/Linux, cuyo núcleo es compilado especialmente para la OLPC. El sistema base se corresponde con la distribución Fedora Core en su versión 6, sobre el que se instaló un gestor de ventanas escrito en Python, denominado Sugar. Este funciona sobre Matchbox Window Manager. Se puede apreciar una simplificación bastante grotesca en la imagen de la derecha.

Grotesca representación de la arquitectura Sugar


El núcleo y la base

El núcleo Linux es un kernel 2.6.19 (build 20070117.olpc.48c445918d6686ba) compilado por el equipo del proyecto OLPC, que incluye los módulos correspondientes que permiten el acceso a todos los componentes hardware de la máquina. Entre otros, se incluyen los módulos

  • mtd para leer y escribir en los dispositivos NAND Flash (built-in) .
  • jffs2 para el sistema de archivos de la NAND Flash (built-in).
  • v4l2, ov7670 y derivados, para soporte de la cámara.
  • snd y derivados para soporte de audio.
  • dcon para soporte del display (built-in).
  • diversos drivers específicos para el microprocesador AMD Geode (built-in).

Además del kernel, los prototipos vienen con una versión base de la distribución Fedora Core 6. Es posible instalar nuevo software utilizando yum para manejar paquetes rpm.