[OLPC-Peru] Noticias OLPC 2007-09-22
Xavier Alvarez
xavi.alvarez at gmail.com
Mon Sep 24 22:20:01 EDT 2007
Castellano: http://wiki.laptop.org/go/News/lang-es
Original inglés: http://wiki.laptop.org/go/News
Laptop News 2007-IX-22
David Cavallo | Cronograma | Prueba | Hardware | Firmware | Código
CE | Sistema X-Window | Seguridad y actualizaciones | Kernel |
Licenciamiento de contenidos | Muestras de sonidos | Biblioteca |
Actividades biológicas | Radio | OLPC Filipinas
[1] David Cavallo
ha formado un equipo de aprendizaje que trabajará con los paises
para que desarrollen sus propios equipos de aprendizaje. El
objetivo es ayudar para que cada país desarrolle un mayor
entendimiento y prácticas más enriquecedoras en el uso de las
laptops para el aprendizaje. Realizaremos talleres en la OLPC
todos los meses, trabajaremos en los países, e
internacionalmente. Los primeros talleres en países serán en
Etiopía, Ghana, Rwanda y Nigeria durante el mes de octubre.
[2] Cronograma
Aún no tenemos un congelamiento total de código ya que quedan
demasiados bugs críticos sin resolver. Si tienen algún bug
bloqueante o de alta-prioridad abierto para Trial-3, por favor
ayúdenos analizando la carga, haciendo sugerencias de como
resolverlo o como documentar el problema, y marcándolo como
"untriaged" para que el equipo lo revise. Por favor verifiquen
con Jim Gettys o Kim Quirk antes de introducir cambios en el
código.
[3] Prueba
Alex Latham actualizó las notas de configuración de pruebas en el
wiki para considerar los escenarios de configuración de acceso a
redes: dos laptops bajo un árbol; una laptop conectada a un punto
de acceso; y una latpop conectada a una malla del servidor
escolar. También hay notas adicionales sobre configuraciones y
planes de pruebas para la localización (ver Test issues. Alex
Khitrick y Yani Galanis, se han "unido" al equipo de pruebas
durante la semana para ayudar con la ejecución de los casos de
pruebas, debuggeo y tomar notas de los bugs.
[4] Hardware
El equipo de hardware (que incluye gente de Quanta y AMD) pasaron
la semana tratando de rastrear algunos de los problemas
pendientes de suspender/retomar. Hemos llegado al punto en el
cual muchas laptops han estado corriendo durante cientos de miles
de ciclos sin crashes, aunque todavía pueden ocurrir crashes
ocasionales (y algunas laptops son más suceptibles que otras).
Ninguna otra laptop se le acerca; pero tampoco tienen nuestro
ambicioso objetivo de suspender entre lectura de páginas (o hasta
entre pulsaciones de teclas), potencialmente llegando a los miles
de páginas por día.
El limitado margen de ruido en la línea de +3.3V que alimenta la
mayoría de las comunicaciones inter-chips (y la WLAN) de la
laptop ha sido la gran sorpresa. Una sorpresa aún mayor fue que
dicho margen estaba críticamente relacionado con el voltaje de la
batería! Cuando la batería estaba baja, nuestra alimentación de
3.3V estaba cayendo por debajo de 3.15V, debido a una
alimentación insuficiente de un transistor usado para apagar el
+3.3V durante la suspensión.
John Watlington y Quanta han propusto una solución que está siendo
probada. Esperamos que mejorando esto podamos cerrar
definitivamente el bug de "imposible retomar usando el botón de
encendido o inalámbrico" (ver
http://dev.laptop.org/ticket/1835) — que de hecho eran dos
problemas diferentes uno de los cuales fue resuelto la semana
pasada—y tenemos razones para pensar que era en parte responsable
del bug de "fallas de inicialización del USB inalámbrico al
suspender/retomar" (ver http://dev.laptop.org/ticket/1752 y
http://dev.laptop.org/ticket/2621).
Nota: cualquiera trabajando sobre problemas de suspender / retomar
debe mantener sus máquinas enchufadas hasta que esté resuelto
apropiadamente.
Chris Ball realizó pruebas nocturnas en varios de los cambios de
hardware propuestos. El bug de retomar la inalámbrica están
ocurriendo con menos frecuencia, tanto así como para que otros
bugs del kernel sobre retomar tomen mayor prioridad (ver
http://dev.laptop.org/ticket/3477 y
http://dev.laptop.org/ticket/3479).
[5] Firmware
Mitch Bradley publicó Q2C27, la versión del firmware planeada para
el Trial-3. Incluye la capacidad de inicio-seguro (pero también
puede arranar en modo no-seguro). Ha sido probado sobre sistemas
B1, B2-1, pre-B3, B3 y B4. No lo usen sobre placas pre-B1—ya que
las inutilizará (brick) debido a los cambios realizados en el
microcódgo del controlador embarcado (CE). Notese también que no
funcionará en placas Test-A debido a que el soporte de dichas
placas ha sido eliminado del microcódigo.
[6] Código CE
Richard Smith refactorizó la forma en que el CE realiza la
inicialización de modo tal que se reinicie automáticamente
después de un reflash. Esto involucró rediseñar la forma en que
los mapas de ES (B2, B3, B4, C1) son detectados.
Desafortunadamente eso parece haber descompaginado el botón de
encendido; una vez que Richard lo tenga resuelto, deberiamos
estar en condiciones de realizar actualizaciones de firmware de
manera totalmente automática.
[7] Sistema X-Window
Bernie Innocenti ha estado trabajando esta semana principalmente
en los bugs visuales. El bug de "iGoogle" fue difícil de
acorralar y corregir. El bug de los "iconos verdes" fue fácil de
encontrar, difícil de corregir. Bernie también empujó los tipos
de letra para Etiope y Urdu dentro de los builds.
[8] Seguridad y actualizaciones
Scott Ananian y Michael Stone trabajaron a la par sobre el
desarrollo de la funcionalidad de "actualizaciones en vivo" (ver
http://dev.laptop.org/ticket/2517). Esta funcionalidad,
disponible a partir del Build 595, permite al usuario de una
laptop ejecutar el comando "olpc-update NNN" para actualizarla al
Build NNN. Scott trabajó con Michael Stone para lograr una
actualización en la red interna inicialmente. Una vez realizada
la actualización en vivo, descubrieron ciertas ineficiencias en
nuestro dieño de la verificación del manifiesto. Michael analizó
el rendimiento del software y, junto con la ayuda de Scott e Ivan
Krstić, desarrollaron una mejora que permite reducir a la mitad
el tiempo necesario para verificar un manifiesto. Scott mejoró la
velocidad de la actualización interna en 10 veces al re-escribir
la verificación de contenidos.
Scott trabajó con Mitch Bradley en sacudir al proceso de
arranque-seguro. Entre otras cosas, retocaron los formatos de
lease del desarrollador y el de activación basados en sugerencias
realizadas por Michael Stone y SJ Klein. Scott también trabajó en
la creación de un rediseño puro-Linux del proceso de
auto-reinstalación, eliminando los dos reinicios con OFW y
haciéndolo más compatible con el proceso de arranque-seguro.
[9] Kernel
Andres Salomon paso la semana probando bugs abiertos; ayudó a la
gente que estaba trabajando sobre el tema del temporizador del
i2c, preparó parches para el upstream, revisó un montón de
parches, e hizo limpieza del repositorio git olpc-2.6. La
limpieza del git tuvo como resultado que una clonación tarda solo
15 minutos en vez de 90 minutos.
[10] Licenciamiento de contenidos
Jon Phillips ha estado liderando el trabajo en la integración de
las licencias de Creative Commons al Diario. Se pueden ver las
capturas de pantalla de sus maquetas en el sitio trac (ver
http://dev.laptop.org/ticket/3529).
[11] Muestras de sonidos
El Dr. Richard Boulanger continúa recopilando colecciones de
muestras de sonidos grabados específicamente para la OLPC por el
equipo en Open Path Music. Las incorporaciones más recientes son
sonidos bucales: sonidos de animales, gruñidos, aullidos, etc.,
más algunos cantos. Estas muestras están siendo incorporadas en
actividades tales como TamTam.
[12] Biblioteca
Mako Hill ayudó a re-escribir los fragmentos en JavaScript de la
biblioteca para usar plantillas Python del sistema Jinja (vea
http://jinja.pocoo.org/). Esto resulta en un diseño más robusto
si JavaScript se encuentra deshabilitado. Las plantillas serán
reusadas una vez que activemos el servidor web en los builds y
cambiemos de un modelo de "actualizar la lista-de-paquetes al
descargar" a una vista dinámica que verifica el sistema de
archivos.
La página pre-establecida del navegador apuntará al repositorio
local de contendio y tendrá enlaces para navegar la red.
Actualmente hay enlace a:
google.com, que redireccionará automáticamente al idioma
correspondiente al país;
el servidor escolar;
wiki.laptop.org/go/Home (inicialmente a la versión en inglés) en
donde los enlaces a las páginas de actividades y paquetes de
contenido estarán más visibles;
wiki.clusty.com, para buscar en Wikipedia (inicialmente en
inglés);
Cualquier sugerencia adicional será bienvenida.
[13] Actividades biológicas
David Stang del ZipcodeZoo está trabajando junto a Lauren Klein
para proveer una interfaz para niños sobre su base de datos
referente a insectos para los "bug blitzes". Charles Smith de la
fundación EOWilson está trabajando sobre ideas básicas e
información general sobre como realizar "bug blitzes" en el
contexto de una clase. Misha Hescu, una adolescente que ya ha
publicado su primer libro "herpetología" en Massachusetts, está
ayudando a organizar el trabajo con ZipcodeZoo. Misha también
ayudó a contactar a un grupo tailandés que estaba realizando sus
propias actividades de búsqueda de insectos con un zoo poco
tradicional de insectos en el norte de Tailandia, que quizás
pueda ayudarlos a expandir el trabajo ya realizado, y quizás
poner en línea las primeras fotos de algunas especies de
insectos. (ver http://www.malaeng.com/).
[14] Radio
Schuyler Erle, quien trabaja en proyectos de radio y cartográficos
para UNICEF, ha logrado hacer andar un programa de radio para la
XO, convirtiéndola tanto en un receptor como un emisor.
[15] OLPC Filipinas
ha creado un sitio, que pronto será un sitio comunitario para
recolectar notas. Un sitio administrativo en zoho.com está
actualmente en trámite para cuentas gratuitas para el desarrollo
abierto. Rowen Remis Iral y Timothy Paul Martinez están
recibiendo emails sobre cómo ponerse en contacto con el gobierno.
Una lista con contactos está siendo armada por OLPCPH. (ver
http://wiki.laptop.org/go/OLPC_Philippines)
--
XA
=========
Don't Panic! The Answer is 42
More information about the Peru
mailing list