[OLPC-Peru] Noticias OLPC 2007-08-11

Xavier Alvarez xavi.alvarez at gmail.com
Sat Aug 11 17:54:13 EDT 2007


     Castellano: http://wiki.laptop.org/go/News/lang-es
Original inglés: http://wiki.laptop.org/go/News

Laptop News 2007-VIII-11

Pruebas-C | Katmandú | Builds | Sugar | Reparaciones | Firmware | 
Instalación del software | Pruebas de infraestructura | 
Reactivación inalámbrica | Problema NAND | Libros Google | 
OurStories | Wikireader | Mapas 

[1] Pruebas-C 
Las Pruebas-C están en curso. Estas XOs tiene toda la textura (la 
superficie plana exterior tiene textura granulada); el teclado ha 
sido mejorado, incluyendo una barra espaciadora biselada. El 
cambio eléctrico más significativo es el nuevo controlador 
embarcado (EC—embedded controller) ENE 3700B, que incluye el 
soporte de hardware para el protocolo de comunicación 
monofilamento con la batería. 

[2] Katmandú 
Shankar Pokharel, de la auto-organizada OLPC Nepal, organizó un 
taller de curriculums en coordinación con el Departamento de 
Educación de Nepal. Cuarenta y ocho educadores y desarrolladores 
participaron del taller que fue inaugurado por Pradeep Nepal, el 
Ministro de Educación. Los participantes delinearon los pasos 
necesarios para el desarrollo, creación y digitalización de 
contenido local. 

[3] Builds 
Dan Winship, que se unió al equipo de Red Hat hace un mes, tuvo 
una semana agitada: hizo un branch del paquete x11-xorg-utils 
evitando así que tengamos que arrastrar libGL; hizo que funcione 
el login de respaldo; corrigió algunos temas en el arranque; y 
eliminó algunos paquetes para ahorrar espacio en disco. John 
Palmieri ha estado limpiando los scripts de arranque—tanto para 
la máquina misma como el ambiente gráfico. La velocidad de 
arranque ha mejorado y nos estamos ahorrando una cantidad de 
memoria importante (y de complejidad). John está aprovechando el 
trabajo que Richar Hughes de Red Hat ha hecho en la activación 
del sistema D-Bus. 

[4] Sugar 
Dan modificó los segmentos en el «anillo de actividades» en la 
vista del hogar para mostrar el consumo de memoria. También 
agregó rollovers a los widgets de las actividades para «retomar» 
y «parar». Portó nuestra actividad de web a WebKit, el motor de 
diagramación usado tanto por Safari de Apple como el escritorio 
de KDE. Encontró que el uso de memoria era mucho menor y que el 
rendimiento mejoraba. (El proyecto WebKit aún no se encuentra 
listo para producción, pero promete). Finalmente, Dan consiguió 
hacer que la instalación de actividades del USB funcione. 

Marco Gritti estuvo (mayormente) de vacacions esta semana, pero 
aún así logró rehacer la paleta y permitir el emprolijar el 
empaquetamiento de los widgets; realizó algunas mejoras en la 
API, eliminando algunos bugs en el proceso; revisando algunos 
parches y categorización de bugs. 

Ben Saller pasó la mayor parte de la semana arreglando bugs y 
trabajando también el una versión del almacén de datos que 
soporte versionamiento. 

Tomeu Vizoso movió el servicio de registro-de-actividades del 
shell' a un proceso de servicios del shell. Este servicio 
contendrá el portapapeles y el registro de tipos de objetos. 
Modificó a Sugar, el Diario y la Actividad de Navegar para usar 
el nuevo registro de actividades. 

El equipo de Collabora ha refinado la definición de 
'compañero' (buddy) y las propiedades de las actividades 
anticipándose al primer lanzamiento del software; una vez que 
estén en el campo, son difíciles de cambiar. 

Simon Schamijer ha estado trabajando en compartir la Actividad de 
Navegar; una página web figura para «compartir» figura como una 
minitura en una bandeja al final de la página. Desde allí se 
puede seleccionar que página se quiere ver. La mayor parte de los 
componentes están funcionando y Simon espera tener algo listo 
para realizar pruebas en breve. Simon también ha estado agregando 
un sencillo opcode a CSound que permita leer archivos ogg vorbis. 
La razón para usar CSound en lugar de gstreamer es que requiere 
menos de la mitad de CPU y gracias al concepto de instrumentos, 
se pueden tocar varios archivos al mismo tiempo. John Fitch y 
Eric de Castro Lopo están actualmente trabajando en poner ogg en 
el upstream de libsndfile, que usualmente es usado por Csound5 
para manejar la E/S de archivos de audio. 

[5] Reparaciones 
Después que Mitch Bradley aseguró que un niño de 10 años podría 
remplazar la placa madre de una XO, se le encargó a Joel Stanley 
verificarlo. El martes se le entregó una XO a Philip de 10 años y 
su hermana de 8 años; quienes usando las instrucciones en el wiki 
de la OLPC, la desarmaron y volvieron a armar (en su mayor parte 
solos). No funcionó la primera vez, con lo cual volvieron a 
desarmarla, encontrar el cable suelto y volver a armar la XO. En 
el segundo intento, cuando lo hicieron totalmente solos, tuvieron 
exito (ver http://dev.laptop.org/~joel/xo-video/). 

[6] Firmware 
IPv6 estaría funcionando en el firmware. Lilian Walter ha logrado 
bajar archivos via HTTP de la Internet IPv6. En otras palabras, 
ha desarrollado el código que soporta solicitar y publicar en el 
ruteador (router solicitation and advertisement). Lilian se 
encuentra actualmente trabajando en el soporte de DNS AAAA por 
medio de un servidor DNS IPv4 y después verá como llegar a un 
servidor DNS IPv6. Mitch Bradley todavía necesita realizar 
pruebas de aplicaciones en el servidor escolar. Coordinado con 
Ivan Krstić y Michael Stone, Mitch Bradley ha definido el formato 
para las llaves de seguridad del firmware. 

[7] Instalación del software 
Dave Woodhouse y Mitch Bradley armaron un sistema de instalación 
de software usando multicast. Rafael Ortiz y Chris Ball 
trabajaron con ellos para probarlo. La instalación inalámbrica de 
las imágenes del SO a la flash NAND parece prometedora–disponemos 
de una herramienta sencilla que envía bloques de la flash NAND en 
paquetes UDP (ya sea por IPv4 o IPv6, multicast o unicast), 
necesitando solo un paquete de paridad por bloque de borrado 
(permitiendo una pequeña cantidad de perdidas de paquetes). 
También tenemos su correspondiente cliente que escucha el envío 
de esos paquetes, realiza una simple verificacion CRC32 en cada 
uno, y recompone los bloques de borrado, escribiéndolos a un 
archivo o dispositivo flash. Mitch está desarrollando el lado del 
cliente para OpenFirmware. 

La parte interesante resultó ser el multicast del 802.11. Primero, 
el punto de acceso (AP—access point) retransmite cualquier 
paquete multicast generado por los clientes—con lo cual para 
evitar desperdiciar ancho de banda lo que queremos es que el PA 
los genere en primer lugar (quizas puenteado desde su interfaz 
cableada). Segundo, y más importante, la mayoría de los equipos 
envían multicasts a la mínima «velocidad de base»—velocidades que 
todos los clientes deben aceptar obligatoriamente—que usualmente 
es de 1Mb/s, lo cual no es lo suficientemente para ser útil. Una 
forma de solucionar esto es la de configurar el PA de modo tal de 
excluir estas velocidades lentas de su conjunto «básico de 
velocidades». Este camino ha sido probado exitosamente en QSMC, 
pero sólamente usando un dispositivo inalámbrico Broadcom 4306 en 
la laptop como PA, usando el software «hostpad». 
Desafortunadamente, los pilotos del Broadcom no son confiables a 
velocidades superiores a 11Mb/s, lo cual no ha permitido hacer 
pruebas a mayor velocidad. Necesitamos encontrar un punto de 
acceso autónomo en el cual la velocidad básica pueda ser 
ajustada, o quizás, encontrar la forma de usar el dispositivo 
«libertas» de Marvell para ello. (Existe la posibilidad que se 
pueda usar el modo de malla para este propósito, pero podríamos 
tener problemas con la retransmisión de los paquetes multicast 
por parte de los nodos entre ellos). Se necesitan hacer más 
pruebas sobre estos aspectos del sistema de distribución. 

[8] Pruebas de infraestructura 
Chris Ball trabajó en extensiones al Tinderbox. Dan Williams le 
dio la receta a Chris para medir los tiempos de arranque de una 
actividad; tinderbox podrá medir e informar si una dada actividad 
arranque correctamente y cuanto tiempo le lleva. 

[9] Reactivación inalámbrica 
Richard Smith, Ronak Chokshi, Marcelo Tosatti, Javier Cardona, 
Jordan Crouse y otros realizaron un estudio exhaustivo de los 
problemas para reactivar la red inalámbrica despues de ser 
suspendida. Si bien varios bugs fueron encontrados, mejorando 
enormemente el comportamiento del suspender/retomar, existen 
dudas sobre las causas de los problema(s) que restan. 

[10] Problema NAND 
El bug#1905, que ha sido constatado en dos XOs (una B2 y otra B4) 
captó la atención de Mitch Bradley, Dave Woodhouse, Luna Huang, 
Brian Ma, y otros. 

[11] Libros Google 
El equipo de Luke Hutchinson tiene metadatos y enlaces cruzados 
para la mayoría de los libros escaneados por Google que se 
encuentran en el dominio público y ya pueden compartir imágenes, 
texto OCR, y la metadata para 100.000 volumenes dado un conjunto 
de criterios. El trabajo de Luke durante el verano (del norte) ha 
sido el crear una forma de realizar búsquedas sobre la metadata 
existente para hacer la selección. Todavía permanecen algunos 
temas con el copyright, ya que sorprendentemente «dominio 
público» en EE.UU. no quiere decir lo mismo que en otras partes; 
por el momento, la postura actual es evitar preocuparnos con las 
leyes internacionales sobre copyright poniendo a disponibilidad 
el material por medio de servidores basados en EE.UU., pero el 
hacer una selección rápida será pronto una realidad. 

[12] OurStories 
El equipo de OurStories está preparando la interfaz para hojear y 
subir historias, ya tienen un equipo en reserva para adaptar la 
interfaz y otros materiales a cada lugar para la última semana de 
agosto. John Huang, responsable de la Actividad cliente para el 
proyecto que graba y sube las historias espera poder publicar 
parte del código de grabación para fines de agosto. 

[13] Wikireader 
Renaud Gaudin de Mali ha estado trabajando sobre Moulin, un 
'wikilector fuera de línea' (off-line wikireader), y se encuentra 
trabajando en los aspectos visuales sobre la XO (ver 
http://moulinwiki.org/). También está trabajando para que la 
gente pueda pasar ediciones upstream por medio de un servidor 
proxy moderado. 

[14] Mapas 
Schuyler Erle y UNICEF están trabajando en el desarrollo de 
OpenLayers y el FeatureServer para soportar que los niños creen 
sus propios mapas de sus pueblos, y el armado de paquetes de 
mapas regionales sencillos partiendo de datos públicos. OpenLayer 
funciona perfectamente en una B4 sin necesitar modificarlo, 
permitiendo otro formato para los creativos: una capa en el mapa 
y sus datos asociados.


-- 
XA
=========
Don't Panic!  The Answer is 42


More information about the Peru mailing list