Lihuen
RSSRSS AtomAtom

Diferencia entre revisiones de «Software»

Línea 2: Línea 2:
  
 
[[Imagen:SugarArchitecture.png|thumb|right|Grotesca representación de la arquitectura Sugar]]
 
[[Imagen:SugarArchitecture.png|thumb|right|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).

Revisión de 14:20 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).