OLPC:News/lang-es: Difference between revisions
(sync'ed version = 49121 - News 2007-07-07) |
(sync'ed with version = 51177... better late than never ;)) |
||
Line 1: | Line 1: | ||
{{OLPC}} |
{{OLPC}} |
||
{{Translation | lang = es | source = News | version = |
{{Translation | lang = es | source = News | version = 51177}} |
||
[[Category:General Public]] |
[[Category:General Public]] |
||
{{TOCright}} |
{{TOCright}} |
||
Line 6: | Line 6: | ||
'''NOTA:''' Al ser esta una traducción ''comunitaria'' (léase, no oficial) puede estar desactualizada. Cualquier duda o para las últimas noticias ''oficiales'' remitirse al [[News|original]] en inglés. |
'''NOTA:''' Al ser esta una traducción ''comunitaria'' (léase, no oficial) puede estar desactualizada. Cualquier duda o para las últimas noticias ''oficiales'' remitirse al [[News|original]] en inglés. |
||
=Laptop News 2007-VII- |
=Laptop News 2007-VII-14= |
||
[[#news 1| |
[[#news 1|Intel]] | [[#news 2|ConnectFest]] | [[#news 3|Trial-2]] | [[#news 4|Pruebas]] | [[#news 5|Sugar]] | [[#news 6|Presencia]] | [[#news 7|Distribución y actualización de contenidos]] | [[#news 8|Actividades en Sugar]] | [[#news 9|Sistema X-Window]] | [[#news 10|Kernel]] | [[#news 11|Suspender/retomar]] | [[#news 12|Energía]] | [[#news 13|Seguridad]] | [[#news 14|Controlador embarcado]] | [[#news 15|Hardware de la laptop]] | [[#news 16|Servidor escolar]] | [[#news 17|Juegos]] | [[#news 18|Talleres de contenidos]] | [[#news 19|Armando «jams»]] | [[#news 20|Paquetes de contenido]] | [[#news 21|Música]] |
||
{{anchor|news 1}} |
{{anchor|news 1}} |
||
; Intel : Intel se convirtió en el miembro de la OLPC más reciente. |
|||
; Arahuay, Peru : Carla Gomez Monroy ha estado ayudando al Ministerio de Educación en la escuela piloto «Institución Educativa Apóstol Santiago», una combinación de escuela primaria y secundaria en un pequeño pueblo en la Cordillera Viuda, a 2600m sobre el nivel del mar. |
|||
{{ Translated text | |
{{ Translated text | |
||
1. Intel became the newest member of OLPC this week. |
|||
1. Arahuay, Peru: Carla Gomez Monroy has been helping the ministry of education with a school trial at the Institución Educativa Apóstol Santiago, a combination primary and secondary school in a small town in the Cordillera de la Viuda, 2600 m. above sea level. |
|||
| display = none }} |
| display = none }} |
||
{{anchor|news 2}} |
{{anchor|news 2}} |
||
; ConnectFest : Michail Bletsas participó en el ConnectFest de Cisco en su campus de Bay Area. Fue organizado por un grupo dentro de Cisco con un gran interés en el desarrollo de soluciones de bajo costo y robustas de redes para el mundo en vías de desarrollo en el cual también particparon gente activa en área (Intel TIER lab, Meraki, Inveneo, Green WiFi, et al). |
|||
; Taipei : Mary Lou Jepsen dio una charla invitada en una conferencia de fabricantes de pantallas en Taipei donde resaltó el hecho que la pantalla de la XO tardó solamente seis meses en ir de la especificación a estar totalmente certificado, lista para su producción en masa. Esta velocidad en el desarrollo es único en dicha industria donde lo común es entre 10 y 20 años para una nueva pantalla—por lo tanto la XO fue el centro de atención en la conferencia. Otros grandes fabricantes de pantallas han expresado su interés en ayudar con el desarrollo de la Gen2 así como proveer una segunda fuente de abastecimiento de la pantalla Gen1. Por supuesto, Mary Lou les explicó nuestra lealtad y estrecha relación con ChiMei. El ambiente fue muy distinto de aquel hace 18 meses atrás, cuando uno de los desafíos más grandes de la OLPC era lograr venderle la idea a los fabricantes de pantallas. |
|||
{{ Translated text | |
{{ Translated text | |
||
2. Michail Bletsas attended Cisco's ConnectFest event at their Bay Area campus. It was organized by a group within Cisco with a strong interest towards the development of low cost, robust networking solutions for the developing world and was attended by a variety of people active in the area (Intel TIER lab, Meraki, Inveneo, Green WiFi, et al.). |
|||
2. Taipei: Mary Lou Jepsen gave a keynote at a display manufacturing conference in Taipei where she highlighted the fact that the XO display took only six months to go from specification to full certification, ready for high-volume mass production product. This rapid development is unheard of in the display industry where 10-to-20 years is more the norm for a new display—and thus the XO was the center of much discussion at the conference. Other large display manufacturers are expressing interest in helping with Gen2 development as well as providing a second source of the Gen1 display. Of course Mary Lou explained our loyalty and strong relationship with ChiMei. The reception was quite different from 18 months ago, when getting buy-in from the display manufacturers was one of the largest challenges for OLPC. |
|||
| display = none }} |
| display = none }} |
||
{{anchor|news 3}} |
{{anchor|news 3}} |
||
; Trial-2 : Esta semana termina la integración de funcionalidades mayores para el Trial-2. Los kernels de nuestros ''builds'' basados en Fedora Core 7 incluyen un nuevo piloto X, el trabajo sobre administración de energía, y VServer. El congelamiento del código comenzará el Lunes; haremos una revisión de los ''bugs'' a fin de minimizar los cambios al código de base; esperamos tener un Candidato de Lanzamiento final hacia fines de la semana que viene. La meta para la siguiente semana es alcanzar estabilidad y ser capaces de demostrar: colaboracion, Diario, activación, conectividad en malla, y suspender/retomar. |
|||
; American Express : La OLPC fue nominada y seleccionada como beneficiario potencial del American Express Card's Members Project (http://www.membersproject.com). Los proyectos son votados a través de varias rondas y los ganadores son elegibles de una ''beca'' (''grant'') entre USD 1–5 millones. La OLPC tiene el número de proyecto <tt>'''07229'''</tt> |
|||
{{ Translated text | |
{{ Translated text | |
||
3. Trial-2: This week completes integration of major features for Trial-2. Kernels in our Fedora-Core-7-based builds include a new X driver, our power management work, and VServer. Code freeze will begin on Monday; we will triage all bugs to minimize the change to the code base; we aim for a final Release Candidate at the end of this upcoming week. The goal for next week is to reach stability and to be able to demonstrate: collaboration, Journal, activation, mesh connectivity, and suspend/resume. |
|||
3. OLPC was nominated and selected as a potential beneficiary of the American Express Card's Members Project (http://www.membersproject.com). Projects are voted for through several rounds and the winners are eligible for a grant of between $1–$5 million. OLPC is listed under project number 07229. |
|||
| display = none }} |
| display = none }} |
||
{{anchor|news 4}} |
{{anchor|news 4}} |
||
; Pruebas : Cada nuevo ''build'' es sometido a un montón de pruebas. (Por favor vea las notas de lanzamiento del gurop de pruebas antes de decidir descargar un ''build'' que no sea estable: [[Test Group Release Notes/lang-es|Notas de Lanzamiento del Grupo de Pruebas]].) |
|||
; Pruebas XO : Quanta ha realizado un enorme esfuerzo para probar las laptops en cada uno de los armados hasta la fecha (Prueba-A y B1-B4). Los 7000 prototipos (aprox) han pasado pruebas de temperatura, eléctricas, mecánicas, durabilidad y ambientales: |
|||
:<span style="font-size:80%">'''NOTA:''' esta secuencia de términos puede contener errores de terminología.</span> |
|||
:; Temperatura : prueba de operación a 55C/40% humedad relativa (HR), operación a 32C/50% HR, 30C/85% HR, operación a 0C, almacenamiento a 85C, almacenamiento a -40C, impacto térmico y de perfil (60C a -20C); |
|||
:; Eléctrico : alimentación CA, ''flasheo'' BIOS, Open Firmware, administración de energía, USB 2.0, flash NAND, LAN inalámbrica, cámara, memoria, batería, testigos LED, pruebas de fatiga, ''ESD'', descarga de baterías, módulo de verificación LCD, prueba de voltaje y frecuencia, prueba de encendido/apagado, prueba de altura, mediciones de forma de onda, respuesta a frecuencias, rendimiento de parlantes, rendimiento del ''touchpad'', estado S0, estados S3, nivel de pilotos, exactitud de frecuencias, márgenes de oscilación, resistencia negativa, carga de capacitancia, DDR1, camino crítico, rampa de líneas de alimentación, niveles de voltaje y ruido, USB 1.1, radiación de EN 55022, EN 61000-4-4, temperatura de carcasa, etc. |
|||
:; Pruebas mecánico ambientales : pruebas en estado operativo y no operativo de vibración, impacto, caída de empaque, almacenamiento de empaque, caída en ángulo, caída libre, prueba de fatiga LCD, presión en la base, prueba de presión y vibración del LCD, prueba de ''switch'' de protección, prueba de torsión LCD, prueba de tensión de conector, prueba de doblado del cable del adaptador, prueba de salpicadura, prueba de agua; |
|||
:; Prueba de durabilidad : bisagra 65K ciclos, batería 10K ciclos, botones 1M ciclos, botón de encendido 700K ciclos, botones del ''touchpad'' 3M ciclos, puertos USB 10K ciclos, entrada CD 20K ciclos, salida de audio y entrada de micrófono 10K ciclos, antena inalámbrica 5K ciclos, tarjeta SD 16K ciclos; |
|||
:; Pruebas ambientales especiales : prueba de arena y polvo, prueba neblina-sal, prueba de radiación solar, prueba de lluvia: |
|||
:; Pruebas de abuso : prueba de lanzamiento libre, pruebas de USB y SD al revés, prueba de volcar, prueba de salpicadura de agua, prueba de ángulo máximo, prueba de ángulo máximo en modo tableta, prueba de máxima fuerza en antena. |
|||
: Estas son pruebas torturantes. Muchas de estas pruebas son más—por lejos—que los requeridos para laptops convencionales. Actualmente, la XO ha pasado la mayoría de las pruebas. Se prevee pasar las difíciles pruebas de ESD, sal-neblina, encendido/apagado y shock en operación actualmente en curso; así como pruebas de caída libre a mayor altura, y pruebas más fuertes en el torque de la bisagra; así como un conjunto de pruebas más difíciles en curso en UL a medida que entramos en la fase de Pruebas-C en Agosto. |
|||
{{ Translated text | |
{{ Translated text | |
||
4. Testing: Each new build is now subject to much testing. (Please refer to the test-group release notes when deciding to download a build that isn't stable yet: [[Test_Group_Release_Notes]].) |
|||
4. XO testing: Quanta has put an enormous effort into testing the laptops in each of the five builds to date (A Test and B1–B4). The approximately 7000 prototypes have undergone temperature, electrical, mechanical, durability, and environmental testing: |
|||
Temperature: 55C/40% relative humidity (RH) operation test, 32C/50% RH operation test, 30C/85% RH operation test, –0C operation test, 85C storage test, –40C storage test, thermal shock and profile test (60C to –20C); |
|||
Electrical: AC power, BIOS flashing, Open Firmware, power management, USB 2.0, NAND flash, Wireless LAN, camera, memory, battery, LED indicator, stress test, ESD, battery discharge, LCD module verification, line-voltage and frequency test, power-on/off test, altitude test, wave-form measurement, frequency response, speaker performance, touch-pad performance, S0 state, S3 states, driver level, frequency accuracy, oscillation allowance, negative resistance, load capacitance, DDR1, critical trace, power-rail ramp, voltage level and noise, USB 1.1, Radiation of EN 55022, EN 61000-4-4, skin/case temperature, etc.; |
|||
Mechanical environmental test: operating and non-operating vibration test, operating and non-operating shock test, package drop test, package storage test, tilt drop test, free drop test, LCD stress test, base pressure test, LCD-pressure vibration test, switch-protection test, LCD-twist test, connector-tension test, adapter-cable bending test, spill test, water test; |
|||
Durability test: hinge 65K cycles, battery 10K cycles, buttons 1M cycles, power button 700K cycles, touch-pad buttons 3M cycles, USB ports 10K cycles, DC in 20K cycles, DC-in, line-out, and mic-in 10K cycles, wireless-antenna 5K cycles, SD card 16K cycles; |
|||
Special environmental test: sand and dust test, salt-fog test, solar- radiation test, rain test; |
|||
Abusive test: free-throw test, USB and SD card reverse test, tumbling test, water-sprinkle test, hinge max-angle test, tablet-mode max-angle test, antenna max-force test. |
|||
These are torture tests. Most of these tests are harder—by far—than that required for conventional laptops Currently, XO has passed the vast majority of tests. Provisions to pass the tough ESD, salt-fog, power-on/off test, and operating shock test are under way; as are even higher free-drop tests, more stringent hinge-torque tests; as well as stronger set of testing underway at UL as we enter C-Test phase in August. |
|||
| display = none }} |
| display = none }} |
||
{{anchor|news 5}} |
{{anchor|news 5}} |
||
; Sugar : Dan Winship de Red Hat también se unió al equipo de Sugar esta semana. Estará trabajando sobre los ''builds'' mientras que John Palmieri está de vacaciones; Dan ha estado en eliminar bugs de Sugar. |
|||
; Mecánica : Bret Recor de Fuse Project estuvo en Shanghai esta semana trabajando estrechamente con Frank Lee de Quanta en la finalización de la textura de las partes plásticas. El exterior tendrá una textura de ''poroto/frijol/etc—bean'' blanco y una textura mate-satinado en el interior y partes verdes. |
|||
: Tomeu Vizoso refactorizó el soporte de dispositivos removibles en el Diario para robustéz y el soporte de monte y desmonte manual y extracción física de los dispositivos antes del <tt>umount</tt>. Probó el rendimiento del almacén de datos dentro de Sugar (el nuevo es mucho más rápido); el nuevo almacén de datos solo indexa la meta-data, no los contenidos del archivo mientras que Ben Saller logra hacer funcionar la indexación asincrónica de contenidos nuevamente. Ben refactorizó grandes porciones del almacén de datos y sus dependencias con miras a mejorar su rendimiento. Este trabajo dió sus frutos en algo muy necesario. |
|||
: Marco Gritti empaquetó varioas piezas de Sugar para los ''builds'' y continúa cazando y eliminando ''bugs''. También escribió una nueva pantalla introductioria para Sugar. |
|||
{{ Translated text | |
{{ Translated text | |
||
5. Sugar: Red Hat’s Dan Winship also joins the Sugar team this week. He'll be working on builds while John Palmieri is on vacation; Dan has been working on Sugar bug-fixes. |
|||
5. Mechanicals: Bret Recor of Fuse Project was in Shanghai this week to work closely with Frank Lee of Quanta on finalizing the texturing for plastic-housing parts. Bean texture will appear on the exterior white housing and a matte—“satin”—texture on the interior and the green parts. |
|||
Tomeu Vizoso refactored removable devices support in the Journal for robustness to support manual mount and unmount and physical removal of devices before unmount. He test the performance of the data store inside Sugar (the new one is much faster); the new data store now only indexes meta data, not file contents while Ben Saller gets the asynchronous content-indexing working again. Ben refactored large pieces of the data store and the data store's dependencies for performance improvements. This work has resulted in much needed performance improvements to the Journal. |
|||
Marco Gritti packaged various Sugar pieces for builds and continued to hunt down and fix Sugar bugs. He also wrote new introductory screen for Sugar. |
|||
| display = none }} |
| display = none }} |
||
{{anchor|news 6}} |
{{anchor|news 6}} |
||
; Presencia : Simon McVittie trabajó sobre mejoras a mediano y largo plazo de los ''bindings'' de Python para el DBus e hizo algunas correcciones de corto plazo. También solucionó un problema con la lentitud del Servicio de Presencia ({{ticket|1874}} y {{ticket|1927}}) y los nombres de compañeros ({{ticket|1967}}). |
|||
; Software Prueba-2 : A principios de semana agregamos el último firmware de Marvel tanto a la imagen XO como a la del servidor escolar para llegar al «día señalado» en Cambridge: los ''builds'' anteriores al ''Build 486'' (o Build 406.16) no funcionarán con estos ''builds'' posteriores. Por lo tanto, a medida que enviemos productos al terreno, necesitamos saber si el destinatario tiene ya XOs; todas las máquinas deben ser actualizadas para que las nuevas y viejas puedan funcionar juntas. (El equipo de pruebas sigue manteniendo un registro de Notas de Lanzamiento para cada ''build'', que puede ser obtenido en [[Test Group Release Notes/lang-es|Notas de Lanzamiento del Grupo de Pruebas]]. |
|||
: Sjoerd Simons ha estado probando y corrigiendo errores en Salut (XMMP Link Local)—XMPP es un servicio de mensajeria y protocolo de presencia extensible usado para la comunicación de las actividades Sugar. Ha encontrado algunos problemas con el servicio de descubrimiento de Avahi y ayudó a Guillaume Desmottes en el diseño de un mejor administrador de ''streams'' XMPP en Salut (para soportar ''streaming'' en tubos). |
|||
: Morgan Collet terminó el código de «buddy-left» en la vista de la malla de Sugar, y revisó y unificó algunos de los parches del servicio de presencia de Simon. Actualizó las versiones de Connect y Chat para los ''builds'' he hizo algunos arreglos a Gabble para evitar que use IRC. Ahora está mirando temas de rendimiento en el servicio de presencia y otros temas en Salut. |
|||
: Dan Williams ha realizado muchas pruebas y arreglos sobre el NetworkManager para faros mesh, DHCP, soporte de enlaces locales. También realizó pruebas para solucionar la demora en el piloto de la cámara y trajo una nueva versión de gstreamer. |
|||
{{ Translated text | |
{{ Translated text | |
||
6. Presence: Simon McVittie worked on medium- and long-term improvements to the dbus Python language bindings and made some short-term fixes. He also fixed a problem with Presence Service slowness (#1874 and #1927) and missing XO buddy names (#1967). |
|||
6. Trial-2 software: At the beginning of the week we added the latest Marvell firmware to both the XO and the school server software images to get past “flag day” in Cambridge: builds before Build 486 (or Build 406.16) will not work with these later builds. Henceforth, as we send products out to the field, we need to know if the recipient already has XOs; any older machines will need to be upgraded so the new ones and old ones will work together. (The test group continues to keep a log of Release Notes for each build, which can be accessed at [[Test Group Release Notes]]. |
|||
Sjoerd Simons has been testing and bug fixing in Salut (XMPP Link Local)—XMPP is the extensible messaging and presence protocol used in Sugar activity communication. He has hunted down some problems with Avahi service discovery and helped Guillaume Desmottes in designing some XMPP stream-manager improvements in Salut (for supporting streaming in tubes). |
|||
Morgan Collett finished the “buddy-left” code in the Sugar Mesh View. and reviewed and merged some of Simon's Presence Service patches. He updated the Connect and Chat Activity releases for builds and he made a fix to Gabble to stop it trying to use IRC. He is looking into Presence Service performance and Salut issues. |
|||
Dan Williams made many NetworkManager testing and fixes for mesh beacons, DHCP, link-local presence support. He also tested a fix for the camera-driver delay and pulled in a new gstreamer release. |
|||
| display = none }} |
| display = none }} |
||
{{anchor|news 7}} |
{{anchor|news 7}} |
||
; Distribución y actualización de contenidos : El grupo de H.T. Kung en Harvard está trabajando sobre un sistema de distribución de contenido para redes ad-hoc que utiliza codificación de redes. El beneficio práctico de su enfoque es que la distribución de grandes archivos entre las laptops en una red en malla siempre termina en una dada cantidad de tiempo, algo imposible sin la codifición de la red dada la limitaciones inherentes al medio inalámbrico. usaron 29 XOs en Soldier's Field de Harvard para probar su solución durante el día más caliente del verano. Las XO se portaron de maravillas! |
|||
; Administración de hardware : Richard Hughes prosiguió con su trabajo sobre nuestro administrador de polítias de hardware. Se encuentra en las etapas finales de ponerlo en nuestros ''builds'' pasándolo por el proceso de revisión de Fedora. Matthias Clasen ha comenzado a ayudarlo con el proceso y señalando mejoras. También ha integrado el administrador de hardware abierto (''OHM—Open Hardware Manager'') con la nueva interfaz de la alarma <tt>X IDLETIME</tt>. También agregó soporte para la batería y el adaptador de corriente a la capa de abstracción de hardware (''HAL—Hardware Abstraction Layer'') de modo tal de ser fácilmente exportable a los programas. Usando esta interfaz, Marco Gritti agregó el soporte a Sugar para obtener información sobre la batería de HAL. |
|||
: Alexander Larsson ha estado trabajando en la restructuración del formato del repositorio del «Updatinator» de modo tal que los manifiestos también sean almacenados como ''blobs''. Creó un repositorio en http://olpc.download.redhat.com y lo ha probado con varias actualizaciones de laptops desde allí. Updatinator 0.1 está en los ''builds'' para sus pruebas. |
|||
{{ Translated text | |
{{ Translated text | |
||
7. Content distribution and updates: H.T. Kung's group at Harvard is working on a content distribution system for ad-hoc networks that utilizes network coding. The practical benefit of their approach is that distributing a large file among a number of laptops in a mesh network always completes within a determined amount of time, something not possible without network coding due to the inherent limitations of the wireless medium. They used 29 XOs to test their approach in Harvard's Soldier's Field during the hottest day of the summer. The XOs performed flawlessly! |
|||
7. Hardware management: Richard Hughes continued his work on our hardware policy manager. He is in the final stages of getting it into our builds by running it through the Fedora review process. Matthias Clasen has been helping him run through the process and has been pointing out improvements to be made. He also integrated open hardware manager (OHM) with the new X IDLETIME alarm interface. He also added support for the battery and AC adapter to the hardware abstraction layer (HAL) so that it is more easily exported to programs. Using this interface, Marco Gritti has added support to Sugar to extract the battery information from HAL. |
|||
Alexander Larsson has been working on restructuring the “Updationator” repository format so that manifests are also stored as blobs. He created a repository at http://olpc.download.redhat.com and tested various upgrades of laptops from that. Updatinator 0.1 is in builds for testing. |
|||
| display = none }} |
| display = none }} |
||
{{anchor|news 8}} |
{{anchor|news 8}} |
||
; Actividades en Sugar : Marc Maurer ha hecho varios arreglos al manejo de colisiones en «AbiCollab», las extensiones colaborativas de AbiWord, alias "Write" en la XO. Pareciera ser bastante robusto ahora, aún en redes con alta latencia. Pruébenlo por favor. En la actividad Write misma, Marc a resuelto unos problemas con los combo-boxes del nombre y tamaño de la tipografía; agregó un botón de selección de colores que sigue el contexto del cursor; arreglo el botón de agregado de tablas; y agregó un contador de páginas al menú de Ver. |
|||
; Colaboración en malla : El equipo de Collabora ha tenido una semana ocupada trabajando en los bugs de ''binding'' del dbus de python, eliminando bugs en la interacción de <tt>telepathy</tt> con otros módulos, trabajando sobre los detalles de la API de tubos, arreglando temas con el protocolo de presencia y mensajeria extensible (XMPP), trabajando en el protocolo de multicast para la malla, finalizando la actividad «hellomesh» y arreglando la actividad de chat. |
|||
: Bert Freudenberg ha mantenido el paco con los cambios en Sugar y ha estado produciendo una serie de paquetes .xo de Etoys. Takashi Yamamiya y Ted Kaehler han estado trabajando en atajos de teclado para que combinen con los de Sugar. Copiar y pegar también funciona gracias al esfuerzo de Takashi. Takashi también actualizó sus ''bindings'' ODE de Squeak y los hizo compatibles con el Etoys OLPC. Los ajustes en los botones y menúes están siendo hechos por Yoshiki Ohshmia y Scott Wallace. Ian Piumarta, Bert y Yoshiki están trabajando para resolver un tema de baja memoria (que ocurren en máquinas B2-1, que tienen solo 128MiBi de DRAM). Ted, Kim Rose, Rebecca Cnnara y Alan Kay siguen trabajando en desarrollar más ejemplos y demostraciones. |
|||
: Arjun Sarwal ha mejorado aún más a la actividad de medir, que utiliza el micrófono y puertos analógicos de la XO como entradas para un programa de gráficos. Ha agregado botones para tres rangos de frecuencias; capacidad de tomar datos y almacenarlos en un archivo y dibujar un gráfico basado en ellos. Ya ha sido probado en modo de emulación y próximamente será probado en una XO. Al probar la actividad, Arjun encontró que uno puede utilizar el micrófono directamente para medir sus latidos. |
|||
: Eben Aliason y Manusheel Gutpa han estado trabajando junto a Irene Ficheman y el equipo de NATE-LSI (Laboratorio de Sistemas Integrados), en la Escuela Politécnica de la Universidad de San Pablo sobre una nueva actividad de pintar que usa el nuevo estilo y pestañas de Sugar |
|||
: Miguel Alvarez realizó más trabajos sobre el desarrollo de estado-compartido en la actividad «Calculate», que ahora soporta variables algebraicas que permite realizar cálculos del tipo: manzanas = 18; bananas = 12; precio = 3×manzanas + 4×bananas. |
|||
: Eben y Muriel de Souza Godoi han estado integrando lo(s) juego(s) de memoria al nuevo esquema de colaboración de Sugar que permite juegos en solitario o múltiples en la malla. Lo siguiente es agregar el modo «ver código» que permita a los chicos diseñar sus propias variantes de los juegos. |
|||
{{ Translated text | |
{{ Translated text | |
||
8. Sugar activities: Marc Maurer has made numerous fixes to the collision handling in “AbiCollab”, the collaboration extensions to Abiword, AKA “Write” on the XO. It seems to now be quite robust, even on high-latency networks. Please test it. In the Write Activity itself, Marc has fix a problem with the font name/size combo-boxes; implemented a color-selection button that follows the cursor context; fix the insert-table button; and added a total page count to the View menu. |
|||
8. Mesh collaboration: The Collabora team had a busy week working on bug-fixes in the dbus-python bindings, debugging interactions between telepathy and the other modules, working through details of the tubes API, fixing issues with the peer-to-peer extensible messaging and presence protocol (XMPP), working on the multicast protocol for the mesh, finishing up the “hellomesh” activity, and fixing the chat activity. |
|||
Bert Freudenberg has been keeping pace with the changes in Sugar and has been producing a series of working .xo bundles of Etoys. Takashi Yamamiya and Ted Kaehler are working on the keyboard shortcuts that match with Sugar's conventions. Copy and paste also works due to Takashi's effort. Takashi also brought his ODE binding of Squeak up to date and made it compatible with the OLPC Etoys. Adjustment of buttons and menus are being made by Yoshiki Ohshima and Scott Wallace. Ian Piumarta, Bert, and Yoshiki are working on resolving a low-memory situation (that occurs on the B2-1 machines, which have only 28MB of DRAM). Ted, Kim Rose, Rebecca Cannara and Alan Kay continue on making more examples and demonstrations. |
|||
Arjun Sarwal has made further improvements to the Measure Activity, which utilizes the microphone and analog data ports of the XO as input to a graphing program. He has added buttons for three frequency ranges; features for logging data and writing it onto a file and drawing a graph based on the logged data have been tested in emulation and will be soon tested on an XO. In testing the Activity, Arjun discovered that one can use the built-in microphone to directly measure one’s pulse. |
|||
Eben Eliason and Manusheel Gutpa have been working with Irene Ficheman and the team from NATE-LSI (Integrated Systems Laboratory), in the Polytechnical School at University of São Paulo on a new Draw Activity for the XO that utilizes the new Sugar tabs and styles. |
|||
Miguel Álvarez did more work on the shared-state implementation and the Calculate activity, which now supports algebraic variables to do calculations such as: apples = 18; bananas = 12; price = 3×apples + 4×bananas. |
|||
Eben and Muriel de Souza Godol have been integrating the memory game(s) into the new Sugar collaboration schema to allow for single- and multi-player gaming over the mesh. Next is adding a “view source” mode that lets the children design their own variants to the games. |
|||
| display = none }} |
| display = none }} |
||
{{anchor|news 9}} |
{{anchor|news 9}} |
||
; Sistema X-Window : Chriss Ball tomó mediciones para un viejo-pendiente arreglo del ''bug'' de tipografías que Bernardo Innocenti encontró y parchó esta semana. Jordan Crouse y Adam Jackson están trabajando sobre una solución final de un tipo de ''bug'' particularmente feo que afectaba a una serie de pilotos X, no solo al piloto de AMD. Las mediciones no son concluyentes todavía; y se requiere de más trabajo para verificar si nuestro arreglo no causa un enlentecimiento. Jordan también arregló algunos ''bugs'' serios en el servidor X. Bernie resucitó nuestro piloto de entrada: para fines de la semana, el sistema x-window ya funcionaba correctamente de nuevo, con el camino despejado para mejorar el rendimiento en un futuro. |
|||
; Armando ''builds'' : John Palmieri continúa sacando ''builds'' del horno. Ha dividido su tiempo entre intentar trabajar en la Prueba-2 (''Trial-2'') y en obtener un ''build'' 406 estable funcional (el último ''build'' incluye el administrador de energía y otros temas de bajo nivel, pero no la colaboración o el Diario). También ha trabajado en lograr que [[QEMU/lang-es|QEMU]] (un virtualizador y emulador abierto) y VirtualBox (un virtualizador comercial) funcionen nuevamente con nuestras imágenes. |
|||
: El proceso de conversión a una imagen de VMWare detallado en el wiki (ver [[Emulating the XO/UsingVMware/lang-es|Emulando la XO - Usando VMWare]]) funciona. Scott Devine ha estado trabajando en la emulación de la red en malla para VMware y las imágenes XO ahora son parte de las pruebas de regresión diarias de VMware. |
|||
{{ Translated text | |
{{ Translated text | |
||
9. X Window System: Chris Ball took benchmarks for the fix to a long-standing font-corruption bug, which Bernardo Innocenti found and patched this week. Jordan Crouse and Adam Jackson are working out the right long-term fix for a very nasty class of bugs that affected a number of X drivers, not just the AMD driver. The benchmarks are inconclusive so far; more work needed to check that our fix is not causing a slowdown. Jordan also fixed some serious bugs in the X Server. Bernie resurrected our input driver: by the end of this week, the window system was again behaving properly, with the way paved for better performance in the long term. |
|||
9. Building builds: John Palmieri continued pushing builds out the door. He has been splitting his time between trying to get Trail-2 work done and also working on a stable 406 build (the latter build includes power management and other low-level features, but not the new collaboration and Journal features). He also worked on getting QEMU (an open source machine emulator and virtualizer) and VirtualBox (a commercial virtualizer) working with our images again. |
|||
The basic Vmware image conversion process outlined at in the OLPC wiki (See [[Emulating the XO/UsingVMware]]) is also working. Scott Devine has been working on VMware mesh-network emulation and the XO images are now part of Vmware’s daily regression testing. |
|||
| display = none }} |
| display = none }} |
||
{{anchor|news 10}} |
{{anchor|news 10}} |
||
; Kernel : Linus Torvalds publicó 2.6.22 el domingo, con lo cual esta semana empezó empujando cambios al kernel ''upstream'', incluyendo el nuevo piloto para baterías de Dave Woodhouse, que ahora se encuentra en el árbol de Linus. Durante la semana, Andres Salomon abrió una nueva rama del kernel estable que incluye al 2.6.22 final, una gran actualización de ibertas, arreglos para los LEDs de audio y la cámara, y varios arreglos más para DCON y LXFB. La capacidad de congelamiento del DCON deberá ser mucho más estable ahora que hemos cambiado por una cola-de-trabajo, y con la inclusión de un monton de arreglos de sincronización de Adam Jackson. |
|||
; Sugar : Marco Gritti y Tomeu Vizoso siguen cazando bugs en Sugar y el Diario como parte de su trabajo para la Prueba-2 (''Trial-2''). Walter Bender y Eben Eliason volvieron sobre los esquemas de colores XO; tendremos colores más vivos y legibles en los próximos ''builds''. Dan Williams trabajó sobre el Administrador de Redes, corrigió un bug en Avahi, se peleó con numerosos problemas de paquetes en su lucha para la movida a Fedora Core 7, y también trabajó sobre temas del <tt>gstreamer</tt> relativos al soporte de la cámara. |
|||
: En el proceso de probar, Andres descubrió una serie de ''bugs'' divertidos: un JFFS2 que se comía el sistema de archivos en una B4, la incapacidad de libertas de asociarse, y un tema todavía-a-determinar sobre el almacenamiento USB. Dave Woodhouse está mirando a un «wireless initrd» para permitir el arranque, instalación y pruebas via la red inalámbrica, sin tener que depender del ''flasheo'' de la NAND. |
|||
: Richard Smith y Andres están investigando teclas perdidas después de retomar. El kernel está perdiendo algunas de las interrupciones del PS2. Se necesita investigar más para averiguar a donde van las teclas apretadas. |
|||
{{ Translated text | |
{{ Translated text | |
||
10. Kernel: Linus Torvalds released 2.6.22 on Sunday, so this week started with more pushing of kernel changes upstream, including Dave Woodhouse's new battery-class driver, which is now in Linus' tree. During the week, Andres Salomon branched a few new stable kernel that included 2.6.22 final, a large libertas update, audio and camera LED fixes, and a number of DCON and LXFB fixes. The DCON freezing feature should be a lot more reliable now that we've switched to using a work-queue, and included a bunch of Adam Jackson's timing fixes. |
|||
10. Sugar: Marco Gritti and Tomeu Vizoso continue to chase bugs in Sugar and the Journal as part of the Trail 2 work. Walter Bender and Eben Eliason revisited the XO color schemes; more vivid and legible color dyads will be available in the upcoming builds. Dan Williams worked on Network Manager, fixed an avahi bug, fought through numerous packaging issues as part of the Fedora Core 7 move, and also worked on some gstreamer issues around camera support. |
|||
In the process of testing, Andres discovered a bunch of fun new bugs: |
|||
JFFS2 corruption that ate the filesystem on a B4, libertas failing to associate, and not-yet-isolated USB-storage corruption issues. Dave Woodhouse is looking at “wireless in initrd” to enable boot, installation, and testing via the wireless network, without having to rely on the NAND flash. |
|||
Richard Smith and Andres are investigating missing keypresses after resume. The kernel is losing some of the PS2 interrupts. More work is needed to determine where the keypress is going. |
|||
| display = none }} |
| display = none }} |
||
{{anchor|news 11}} |
{{anchor|news 11}} |
||
; Suspender/retomar : Marcelo Tosatti unificó el código de suspender/retomar del USB y libertas a nuestro ''kernel'' troncal; haciendo pruebas sobre ello. Escribió código para soportar el nuevo piloto de <tt>rtc-cmos</tt> (configurable al despertar) y agrego dispositivos de plataforma para el botón de encendido y el detector del cierre de tapa. Investigó la des-energización de dispositivos individuales y determinó que no se puede utilizar el modo de ahorro de energía de Libertas cuando la malla se encuentra activa. Escribió parches para apagar aún más partes del cs5535 y el Host Controller del USB. Finalmente, escribió un piloto paralelo de retomar; nos cuesta encontrar al culpable de la lentitud de retomar. |
|||
; Actualizaciones : Scott Ananian escribió una herramienta ''<tt>diff</tt>'' binaria recursiva basada en <tt>bsdiff/bspatch</tt> con el fin de investigar los límites inferiores para el tamaño de las actualizaciones. La comparación con <tt>rsync</tt> y la versión parcheada del «updatinator» de Dan Williams mostraron que nuestras diferentes estrategias de actualización no están muy lejos de ser óptimas. |
|||
{{ Translated text | |
{{ Translated text | |
||
11. Suspend/resume: Marcelo Tosatti merged the USB and libertas suspend/resume code to master kernel tree; he also conducted more suspend/resume tests. He wrote code to support new rtc-cmos driver (configurable wakeup) and added platform devices for the power button and the lid-closed detector. He investigated individual device power-down and determined that we cannot use Libertas power-save mode when mesh is active. He wrote patches to turn off more parts of the cs5535 audio and USB Host Controller. Finally, he wrote some parallel-driver resume code; we can clearly see the culprits of slow resume time. |
|||
11. Updates: Scott Ananian wrote a recursive binary diff tool based on bsdiff/bspatch in order to investigate the lower limits of upgrade sizes. Comparisons with rsync and the Dan Williams patched version of “updatinator” showed that our various upgrade strategies are now not too far from optimal. |
|||
| display = none }} |
| display = none }} |
||
{{anchor|news 12}} |
{{anchor|news 12}} |
||
; Energía : Joahn Watlington, Richard Smith, Jim Gettys, Chris Ball y Joel Stanley siguen haciendo pruebas, intentando determinar con exactitud que dispositivos son los responsables del consumo de energía, y revisando nuestro diseño antes que los diagramas esquemáticos sean congelados para producción. Joel, John y Richard tomaron montones de mediciones con una XO preparada con el fin de verificar todas las áreas de energía antes del ''Build C''. Tomaron lecturas; agregaron más canales; tomaron más lecturas; y agregaron aún más canales. El sistema de mediciones tiene ahora 22 canales. Las cosas se ven bien, pero todavía existen consumos que no han sido identificados y están siendo investigados. |
|||
; Sistema X-Window : Bernie Innocenti pasó buena parte de la semana trabajando en el {{ticket|1837}}, el ''bug'' del «texto con color raro», que al final resultó bastante difícil. Cuanto más exploraba, más cosas apuntaban en sentido opuesto. Notamos el mismo tipo de problemas en OLPC, F8 y Ubuntu Gutsy en el Geode LX (tanto 16bpp como 32bpp) y Radeon R200 (pero solo a 16bpp) tanto en EXA como XAA. Deshabilitando la aceleración lo resuelve. La trama se espesa. |
|||
: Kim Quirck y John Fuhrer han estado realizando más pruebas sobre la duración de la batería esta semana. Estamos juntando una base de duración para compararla contra las mejoras y cambios en la administración de energía. La duración de la batería ha mejorado sustancialmente sobre los ''builds'' B2 sobre hardware B2; la duración de la batería cuando está corriendo solo en malla son un poco inferiores a lo esperado: Michail nos dice que el consumo del firmware inalámbrico de Marvell puede ser ampliamente mejorado. |
|||
: Otro bug serio que hacía inutilizable al servidor X en el GX (B2 y B1) en los ''builds'' de desarrollo fue encontrado por Jordan Crouse y Adam Jackson el viernes por la tarde. |
|||
Richard Hughes sigue trbajando sobre el administrador de hardware abierto (''OHM—Open Hardware Manager''); OHM que es actualmente nuestro ''daemon'' de política energética, ya llego a nuestros ''builds''. Richard esta trabajando en la integración de OHM con el hardware XO. OHM maneja el botón de encendido, la gestión de la luz de la pantalla (bajando la intensidad cuando se corre en batería), y próximamente será capaz de suspender en base a la actividad (''idle''). |
|||
{{ Translated text | |
{{ Translated text | |
||
12. Power: John Watlington, Richard Smith Jim Gettys, Chris Ball and Joel Stanley on further power tests, trying to accurately determine which devices are responsible for our current power draw, and verify our design before the schematics are frozen for production. Joel, John and Richard took many power measurements with an instrumented XO attempting to verify all the power domains prior to the C Build. They took reading; added more channels; took more readings; and then added even more channels. The measurement system is now up to 22 channels. Things mostly look OK, but there is still some power draws that are not accounted for and are being investigated. |
|||
12. X Window System: Bernie Innocenti spent much of the week working on bug #1837, the “fancy color on text” bug, which turned out to be pretty tough. The more he dug into it, the more he keep getting evidence pointing in opposite directions. We see similar text corruption on OLPC, F8 and Ubuntu Gutsy on the Geode LX (both 16bpp and 32bpp) and Radeon R200 (but only in 16bpp) in both with EXA and XAA. Disabling acceleration cures it. The plot thickens. |
|||
Kim Quirk and John Fuhrer have been conducting more battery-life tests this week. We are gathering baseline lifetime numbers to compare against as we make improvements and changes in power management. Battery life on B4 is substantially improved from B2 builds on B2 hardware while running; battery lifetime when running mesh only are currently less than expected: Michail says the Marvell wireless firmware power consumption can be significantly improved over our first measurements. |
|||
Another serious bug that had been making the X server on the GX (B2 and B1) unusable in the development builds was found through work of Jordan Crouse and Adam Jackson late Friday afternoon. |
|||
Richard Hughes continued work on the open hardware manager (OHM); OHM, which is our power-policy daemon, has landed in the builds. Richard is working on integrating OHM with the XO hardware. OHM handles suspend on power button press, configurable backlight dimming after idle time when on battery, and will soon handle going into suspend based on whether we're idle. |
|||
| display = none }} |
| display = none }} |
||
{{anchor|news 13}} |
{{anchor|news 13}} |
||
; Seguridad : Nelson Elhage y Michael Stone sometieron a pruebas de estrés al parche de Vserver en vistas de su inclusión el viernes. Mitch Bradley, Ivan Krstić y Scott Ananian martillaron una especificación de seguridad describiendo la interacción del Open Firmware y el ''kernel/ramdisk'' para la activación, actualizacion, y arranque desde una copia de seguridad (ver [[Firmware Security/lang-es|Seguridad del Firmware]]. |
|||
; Kernel : Andres Salomon trabajó en poner código ''upstream'' durante esta semana. El soporte del Geode en el ''master'' estaría casi en el tronco de Andrew Morton; y partes estan llegando al tronco de Linus también. Andres también hizo la típica danza de la unificación (nada fuera de lo normal, aunque estaríamos bastante de un 2.6.22 final). Marcelo Tosatti estuvo unificando sus cambios USB al ''master''. |
|||
: Ivan escribió un código de activación inicial, que fue tomado por Scott (ver http://dev.laptop.org/git?p=users/krstic/leases y http://dev.laptop.org/git?p=users/cscott/cscott-leases-tmp). |
|||
: Marcelo y Chris Ball examinaron las fallas de suspender/retomar. Podemos suspender/retomar la inalámbrica de manera confiable siempre y cuando el módulo inalámbrico permanezca conectado al USB; Marcelo y Cozybit siguen investigando los problemas de suspender y retomar con la inalámbrica totalmente desconectada. |
|||
: Scott creó un <tt>initramfs</tt> para el arranque temprano, que realiza la activación y algunas tareas de actualización y arranque (ver http://dev.laptop.org/git?p=users/cscott/d-i y http://dev.laptop.org/git?p=users/cscott/rootskel-olpc). |
|||
: El «pop» que se recibe del amplificador es casi inaudible en las máquinas B4, aunque seguiremos investigandolo—si el «pop» es a causa de un bug de hardware, este es el momento de arreglarlo. |
|||
: Finalmente, Scott adoptó el ''script'' de reinstalación de la OLPC y está trabajando para agregarle soporte para un formato temporal de plazo de activación durante su instalación, de modo tal de incluir la activación en nuestros ''builds'' sin inutilizar (''bricking'') las máquinas de nuestros desarrolladores. |
|||
: El LED del micrófono se prendia sin importar si se estaba usando el dispositivo de audio para reproducir o grabar. Chris encontró la solución para mantenerlo apagado si no se estaba grabando, la codificó, y le enviará el parche a Jaya Kumar para su revisión. |
|||
: Noah Knatrowitz y Michael Stone siguen trabajando sobre [[Bitfrost/lang-es|Bitfrost]]; Nelson Elhage hizo pruebas de estrés sobre el kernel VServer (sin problemas) y verificó que tiene una conectividad IPv6 intacta; SecOps nos proveerá de un conjunto de RPMs que permitirá que cualquier máquina corriendo sobre un ''build Trial-2'' active Bitfrost a modo experimental haciendo un simple <tt>'yum install olpc-security'</tt> |
|||
: Scott importó <tt>glibc</tt> al git y (no sin pelearlo) consiguió hacer un ''build'', con lo cual está listo para desarrollar los parches <tt>glibc</tt> RDNSS-over-RA. |
|||
{{ Translated text | |
{{ Translated text | |
||
13. Security: Nelson Elhage and Michael Stone stress tested Vserver patch in preparation to its merger on Friday. Mitch Bradley, Ivan Krstić, and Scott Ananian hammered out a firmware security specification describing the interaction of Open Firmware and the kernel/ramdisk for activation, upgrades, and booting from a backup (See [[Firmware_Security]]). |
|||
13. Kernel: Andres Salomon worked on getting code upstream this week. The Geode support in master is mostly in Andrew Morton's tree; some is trickling into Linus's tree as well. Andres also did the standard merge dance (nothing exciting there, though we should be approaching a final 2.6.22 soon). Marcelo Tosatti spent time merging his USB changes to master. |
|||
Ivan wrote some basic activation code, which Scott hacked a bit (See http://dev.laptop.org/git?p=users/krstic/leases and http://dev.laptop.org/git?p=users/cscott/cscott-leases-tmp). |
|||
Marcelo and Chris Ball looked into some suspend/resume failures. We can reliably suspend and resume wireless so long as the wireless module remains connected to the USB; Marcelo and Cozybit continue to investigate issues suspending and resuming with the wireless disconnected entirely. |
|||
Scott created an initramfs for early-boot, which does activation and |
|||
The “pop” that we receive from the amplifier is barely audible on the B4 machines, but we will continue to investigate it—if the pop is caused by a hardware bug, now is the time to fix it. |
|||
some upgrade and boot tasks (See http://dev.laptop.org/git?p=users/cscott/d-i and http://dev.laptop.org/git?p=users/cscott/rootskel-olpc). |
|||
Finally, Scott adopted the OLPC reinstallation script and is working on |
|||
The microphone LED was turning on regardless of whether we were using the audio device for playback or recording. Chris came up with logic to keep it turned off when we aren't recording, implemented it, and will send his patch to Jaya Kumar for review. |
|||
adding support to have it generate a temporary-format of activation lease during installation, so that we can put activation in our builds and exercise it without “bricking” all our developers' machines. |
|||
Noah Kantrowitz and Michael Stone are continuing Bitfrost implementation work; Nelson Elhage ran stress tests on the VServer kernel (no problems) and verified it has undisturbed IPv6 connectivity; SecOps will provide a set of RPMs that allow for any machine running the Trial-2 build to experimentally enable Bitfrost by virtue of a simple 'yum install olpc-security'. |
|||
Scott imported glibc into git and (after some fighting) got it to build, so he is setup to write the glibc RDNSS-over-RA patches. |
|||
| display = none }} |
| display = none }} |
||
{{anchor|news 14}} |
{{anchor|news 14}} |
||
; Controlador embarcado : Richard Smith presentó nuevamente un parche a Quanta para arreglar el sensor de temperatura. Apareció en PQ2C19 que publicó Quanta el viernes. |
|||
; Servidor escolar : Mitch Bradley tiene una versión preliminar del PowerPC Open Firmware corriendo en la máquina de desarrollo del servidor escolar. Mitch también publicó el núcleo del PowerPC Open Firmware en [http://openbios.org openbios.org] bajo una licencia MIT. |
|||
: Dan Margo completó los ''scripts'' que nos permitirán armar paquetes de configuración RPM específicos para la OLPC. Estos paquetes tienen una política bastante complicada para instalar-actualizar: |
|||
:# organiza las configuraciones específicas a la OLPC en un directorio central, <tt>etc.olpc</tt>, y |
|||
:# respeta los cambios en configuración del usuario, asegurando los ''defaults'' del RPM. |
|||
: Estos ''scripts'' necesitan de amplias pruebas, depuraciones y casos de uso, pero estan conceptualmente terminados. |
|||
: La próxima semana pensamos poder armar los ''scripts'' para el armado del [[LiveCd/lang-es|CD-Vivo]] en Fedora Core 7 desde cero (y poder unificar el trabajo que Holger ha estado realizando en base a Fedora 6). Una vez resuelto eso, podemos comenzar a determinar para después exportar las configuraciones específicas del XS. |
|||
: Scott también ha batallado con el QEMU/KVM (máquina virtual basado en kernel) y obtuvo imágenes XO y XSX (casi) funcionando bajo el emulador. Las bases se encuentran listas para que Dan y Scott armen ''builds'' XSX basados en imágenes Fedora Core 7 la semana próxima usando el código de configuración RPM de Dan. |
|||
{{ Translated text | |
{{ Translated text | |
||
14. Embedded controller: Richard Smith submitted a patch to back to Quanta that fixes the on-board temperature sensor. It showed up in PQ2C19 which Quanta released on Friday. |
|||
14. School server: Mitch Bradley got a preliminary version of PowerPC Open Firmware running on the school-server development machine. Mitch also released the core PowerPC Open Firmware code to openbios.org under an MIT license. |
|||
Dan Margo completed the scripts that will let us build OLPC-specific RPM configuration packages. These packages follow a fairly complex install-and-update policy that: (A) organizes OLPC-specific configurations into a central directory, etc.olpc; and (B) respects user's configuration changes, while clobbering RPM defaults. These scripts are in want of more debugging on large, serious use cases, but are concept-complete. |
|||
Next week we plan to start building Fedora Core 7 livecd build scripts from a clean slate (and merge the work Holger has done based on Fedora 6) Once that is straightened out, we can start determining and then exporting the XS-specific configurations. |
|||
Scott also fought the QEMU/KVM (kernel-based virtual machine) fight and got XO and (sort of) XSX images built and working under emulation. The ground is laid for Dan and Scott to create XSX builds based on Fedora Core 7 images next week using Dan's rpm-configuration code. |
|||
| display = none }} |
| display = none }} |
||
{{anchor|news 15}} |
{{anchor|news 15}} |
||
; Hardware de la laptop : John Watlington trabajó en las modificaciones de último momento de la electrónica de la laptop; estos fueron probados esta semana, con la fecha límite para cambios antes de la producción en masa cada vez más cerca. Estos incluyeron el agregar un filtro ''anti-aliasing'' a la entrada del micrófono, la eliminación del pop cuando se suspendia/retomaba, y asegurarse que el CE fuese capaz de despertar ante todos los eventos importantes (recepción de paquete WLAN, apertura/cierre de la tapa, etc.) |
|||
; Seguridad : Mitch e Ivan Krstić revisaron los temas de seguridad del firmware relativos a la activación, actualización del firmware y llaves de desarrollador. Ivan, Mitch y Scott definieron tres caminos para el código: |
|||
:# la cadena desde el arranque de un kernel firmado hasta la invocación de la activación o pivotar a uno de los dos sistemas de archivos de base (actualización o copia de respaldo); |
|||
:# las interacciones del servidor anti-robo, el cliente anti-robo y la «invocar-actualización-ya»; y |
|||
:# la forma de pasar la actualización descargada al kernel de seguridad, que valida la actualización y modifica algunos bits para alertar al código de arranque (cerrando el circulo). |
|||
: El desarrollo ya ha comenzado: Ivan ya tiene el esqueleto del servidor y cliente anti-robo, y Scott tiene un <tt>initrd</tt> que toma el control inmediatamente después que el open firmware lanza nuestro kernel (firmado). |
|||
{{ Translated text | |
{{ Translated text | |
||
15. Laptop hardware: John Watlington worked on last-minute tweaks to the laptop electronics; these were tested this week, with the deadline for changes before mass production looming. These included adding an anti-aliasing filter to the microphone input, eliminating the speaker pop when suspending/resuming, and making sure that the EC is capable of waking up on all relevant events (WLAN packet received, lid opened/closed, etc.) |
|||
15. Security: Mitch and Ivan Krstić hashed out firmware security issues around activation, firmware updates, and developer keys. Ivan, Mitch, and Scott defined three code-paths: (1) the chain from booting a signed kernel though invoking activation or pivoting to one of two base file-systems (upgrade or backup); (2) the anti-theft server, anti-theft client, and “invoke-upgrade-now” interactions; and (3) the fetch-upgrade hand-off to the security kernel, which validates the upgrade and tweaks some bits to signal the boot code (closing the circle). Implementation has begun: Ivan has built a skeleton antitheft server and client, and Scott has an initrd that takes control immediately after open firmware boots our (signed) kernel. |
|||
| display = none }} |
| display = none }} |
||
{{anchor|news 16}} |
{{anchor|news 16}} |
||
; Servidor escolar : Daniel Margo juntó datos sobre los paquetes modificados y los archivos de configuración para el Servidr Escolar y puso los archivos de configuración en el repositorio de datos (ver http://dev.laptop.org/git.do?p=users/danmargo/livecd-data;a=summary). Dan hizo paquetes de dichos archivos de configuración y los puso en el repositorio (ver http://fedora.laptop.org/olpc-local/i386). A pesar de ello no pudo armar un CD-vivo. Como solución temporal, hizo un CD-vivo con los paquetes que estaban en el servidor escolar (pero no la configuración, lo cual no lo hace muy interesante todavía). |
|||
; Controlador embarcado : Mitch ayudó a Joel Stanley (el ''intern'' de Richard Smith del ''Summer of Code'') a dar sus primeros pasos en el desarrollo del controlador embarcado (''EC—embeded controller'') y de paso descubrió una solución al problema de inestabilidad en el proceso de recuperación del CE. |
|||
{{ Translated text |1= |
|||
: Ayudando en los esfuerzos de eliminar el {{ticket|1752}}, Richard creó una versión de prueba del código del CE que se asegura del pin de despertar del WLAN antes de lanzar el SCI. Esto permite que la WLAN tenga su bus USB activo y corriendo antes que el huesped. Los experimentos con el firmware WLAN que no se desprende del bus USB funcionan con el suspender/retomar. El firmware de pruebas del CE era una posible solución pero Chris detectó que aún tiene problemas. |
|||
16. School Server: Daniel Margo gathered data about the modified packages and configuration files for the School Server and put the configuration files into a data repository (See http://dev.laptop.org/git.do?p=users/danmargo/livecd-data;a=summary). Dan made packages of these configuration files and put them in the repository (See http://fedora.laptop.org/olpc-local/i386). However, he could not get them to build into a working live CD. As an interim workaround, he had made a live CD with the packages that were on schoolserver (but not the configuration, so it is not particularly interesting yet). |
|||
: David Woodhouse y Richard trabajaron en lograr que funcione el sensor de temperatura de PCB (''printed circuit board'') y revisar que la resistencia de división estuviera configurada correctamente. Sin embargo, detectaron que el código del CE no está funcionando correctamente. Las lecturas A/D del voltaje no parecieran estar siendo actualizadas. Con un poco de código Forth en OFW para leer el A/D directamente y después revisaron el rango del sensor. El hardware está bien y tiene suficiente precisión para nuestros propósitos. |
|||
{{ Translated text | |
|||
16. Embedded controller: Mitch helped Joel Stanley (Richard Smith's Summer of Code intern) get started on embedded controller (EC) development and in the process discovered a fix for the flakiness of the EC recovery process. |
|||
To help with the ongoing debugging efforts of Trac Bug #1752 Richard created a test version of the EC code that asserts the WLAN wakeup pin before issuing the SCI to the host. This allows the WLAN to have its USB bus up and running prior to the host. Experiments with WLAN firmware that does not detach from the USB bus works with suspend/resume. The EC test firmware was a possible workaround but Chris found that it still had issues. |
|||
David Woodhouse and Richard worked on making the PCB temp sensor work and verify that the resistor divider is set correctly. However, they found that the EC code is not working correctly. The voltage A/D readings do not appear to be updating. With a bit of Forth code under OFW to read the A/D directly and then they looked at the range of the sensor. The hardware is OK and there is enough resolution for our purposes |
|||
| display = none }} |
| display = none }} |
||
{{anchor|news 17}} |
{{anchor|news 17}} |
||
; Juegos : Kent Quirk nos informa de un montón de progresos: |
|||
; ''Jams'' de contenidos : La Comunidad de Aprender (''COL—Community of Learning'') se encuentra trabajando activamente en contenido libre para educadores y alumnos, especialmente para aquellas regiones que recientemente estan expuestas a la computación. Estan interesados en iniciar un projecto de Verano de Contenido (''Summer of Content'') junto a la OLPC, brindando apoyo a los esfuerzos existentes en contenido libre y buscando metas a corto plazo que resulten en alfabetismo y mayor creación de contenidos. Estan comenzando a trabajar en un WikiEducador en castellano, y planeando talleres de creación de contenidos en cada uno de los 53 estados de la mancomunidad. [[User:Mchua|Mel Chua]] se reunió con Wayne Mackintosh de COL y se esbozaron los primeros detalles. ''Summer of Content'' podría brindar visibilidad a los proyectos de contenido libre que necesitan ayuda y una forma unificada por la cual estudiantes y jóvenes docentes interesados puedan colaborar con estos proyectos, enfocándose en practicantes en el hemisferio sur y hacer dos veranos por año, empezando a fines del año calendario actual. |
|||
* Roberto Fagá sigue trabajando sobre ISIS, el motor de un juego de aventuras. Ahora soporta ordenamiento variable de frases para diferentes idiomas en su sitema de texto; está armando la jerarquía de objetos para los tipos de datos y clases del juego. |
|||
* Patrick DeJarnette tiene casi terminado el motor para juegos "Deslizantes" (''Side-scroller games''). El motor ahora tiene la capacidad de terminar un nivel y mostrar las pantallas entre niveles y de final del juego, tiene múltiples vidas, múltiples niveles, y fichas. El sistema ''deslizante'' es lo suficientemente completo como para crear y jugar niveles. Sería apreciada la colaboracion de un buen artista, y todavía necesita ser empaquetada y tener niveles de muestra. |
|||
* Lincoln Quirk ha estado manteniendo el ''wrapper'' de PyGame y las paginas que lo describen [[Game development HOWTO]] y [[Pygame wrapper]]). Encaró y solucionó el problema con la cola de eventos siendo saturada y ha desarrollado un ''wrapper'' sobre Pango para diagramación de texto en superficies SDL. Aún no es la solución ideal porque algunas bibliotecas carecen de soporte para Python. También está ayudando a la gente que quiere probar PyGame y su ''wrapper''. |
|||
{{ Translated text | |
{{ Translated text | |
||
17. Games: Kent Quirk reports much progress: |
|||
17. Content jams: The Commonwealth of Learning (COL) is working actively on open content for educators and students, especially those in regions newly introduced to computers. They are interested in starting a Summer of Content project along with OLPC, supporting existing open content efforts and focusing on short-term goals that will lead to literacy and more content creation. They are starting work on a Spanish Wikieducator, and planning content-creation workshops in each of the 53 Commonwealth states. Mel Chua met with Wayne Mackintosh of COL and worked out some initial details. Summer of Content would provide visibility to open content projects that need help and a unified way for interested students and young teachers to intern for these projects, focusing on potential interns in the Southern Hemisphere and running two summers a year, starting at the end of this calendar year. |
|||
* Roberto Fagá continued work on ISIS, the adventure game engine. It now supports variable phrase order for different languages in its text system; he is building out the object hierarchy for the datatypes and classes of game objects. |
|||
* Patrick DeJarnette has almost finished the Side-scroller game engine. The engine now has the ability to finish a level and display between-level and game-over screens, and it features multiple lives, multiple levels, and coin-collection. The Side-scroller system is complete enough to play and create levels. It could use help from a good artist, and it still needs to be packaged and to have some sample levels. |
|||
* Lincoln Quirk has been maintaining the PyGame wrapper and the OLPC wiki pages describing it ([[Game development HOWTO]] and [[Pygame wrapper]]). He addressed and fixed the problem with event-queue overflow and has implemented a Pango wrapper to render fonts onto SDL surfaces. It is not yet an ideal solution because some libraries are still lacking Python support. He has also been helping to support various people who are trying to use PyGame and the wrapper. |
|||
| display = none }} |
| display = none }} |
||
{{anchor|news 18}} |
{{anchor|news 18}} |
||
; Talleres de contenidos : [[User:Mchua|Mel Chua]], Wayne Mackintosh («Commonwealth of Learning») y [[User:Sj|SJ Klein]] están buscando tutores y patrocinadores en comàñías y universidades para dar soporte a la temporada estival (del norte) para un [[Summer of Content/lang-es|Verano de Contenido («Summer of Content»)]], entre el 10 de Agosto y el 23 de Septiembre. Esta sería una forma de brindar apoyo a algunos de los autores y creadores trabajando en desarrollar material para las escuelas piloto. |
|||
; Nuestras historias : Unicef ha presentado «Our Stories» a sus oficinas locales en [[OLPC Uruguay|Uruguay]], [[OLPC Brazil|Brasil]], [[OLPC Argentina|Argentina]], [[OLPC Nigeria|Nigeria]], [[OLPC Rwanda|Ruanda]] y [[OLPC Ethiopia|Etiopía]], y están comenzando a juntar historias de sus redes juveniles existentes que puedan ser publicadas y compartidas. El equipo OurStories de Google ahora incorpora dos ingenieros líderes y líder de interfaz y website. |
|||
: [[Summer of Content/lang-es|«Summer of Content»]] tendrá dos sesiones anuales (una para cada hemisferio); los planes para un verano completo comenzando en Diciembre estarán disponibles para el 15 de Agosto. Actualmente estamos buscando tutores que hablen árabe, portugués y tailandés (ver [http://www.wikieducator.org/Summer_Of_Content_Proposal]). Estamos buscando tener 50 prácticas baratas entre 6-8 semanas este verano. |
|||
: '''«COL»''' se ha comprometido a financiar y brindar tutores para cinco practicantes de los países de la Mancomunidad. COL está buscando organizaciones de soporte en la India y en sus redes del Sur. ''Name.org'' basada en Denver (la rama sin fines de lucro de ''name.com'') se ha comprometido a financiar practicantes (de cualquier parte); la escuela de política pública EGAP del Tecnológico de Monterrey también se han unido y disponen de espacio y tutores para practicantes hispanoparlantes. |
|||
: Para realizar contactos potenciales o interesados para tutores/financiamiento contacte a [[User:SJ|SJ]] y [[User:Mchua|Mel]] en <tt><mel@melchua.com></tt>. |
|||
{{ Translated text | |
{{ Translated text | |
||
18. Content workshops: Mel Chua, Wayne Mackintosh (Commonwealth of Learning), and SJ Klein are looking for mentors and sponsoring groups at |
|||
18. Our Stories: UNICEF has presented “Our Stories” to their country offices in Uruguay, Brasil, Argentina, Nigeria, Rwanda, and Ethiopia, and are starting to collect stories that can be published and shared from their existing youth networks. Google's OurStories team now includes two engineering leads and website and interface leads. |
|||
companies and universities to support a trial season of a Summer of Content effort, running from August 10 to September 23. This would be a way to support some of the authors and creators working to make materials for trial schools. |
|||
Summer of Content will run two summers a year (one each in the Northern and Southern Hemispheres); plans for a full summer starting in December will be in place by August 15. We are looking currently for mentors that speak Arabic, Portuguese, and Thai (See [[http://www.wikieducator.org/Summer_Of_Content_Proposal]]). We are aiming to have 50 small-stipend internships for 6–8 weeks this summer. |
|||
COL has committed to sponsoring and mentoring five interns from the Commonwealth states. COL is looking for supporting organizations in India and their network in the South. Name.org out of Denver (the non-profit branch of name.com) has committed to sponsoring interns (from anywhere); the EGAP public policy school at Tecnologico de Monterrey are also on board and have space and mentors for Spanish-speaking interns. |
|||
Please send interest or potential contacts for mentorship/sponsorship to |
|||
SJ and to Mel <mel@melchua.com>. |
|||
| display = none }} |
| display = none }} |
||
{{anchor|news 19}} |
{{anchor|news 19}} |
||
; Armando «jams» : Una Guía para «Jams» será publicada en el [[wiki]] de la OLPC próximamente. La idea general detrás de un «Jam» es: juntar gente; proveer comida e interacción y un buen momento; en menos de tres dias, crear y probar una serie [actividades, textos, videos, juegos] diseñados para que los chicos los usen en sus XOs. |
|||
; Guías de actividades educativas : [[User:Lauren|Lauren Klein]] ha estado trabajando en unas plantillas (''templates'') para actividades educativas y guías para sus autores. (Ver [[Educational activity guidelines/lang-es|Guías de actividades educativas]], [[Sample learning activities/lang-es|Muestra de actividades educativas]], and [[Learning activities/lang-es|Actividades educativas]]). Si está trabajando en actividades por su cuenta, por favor publíquelas en el wiki y agregue/sugiera guías propias que le hayan sido útiles. |
|||
{{ Translated text | |
{{ Translated text | |
||
19. Creative Jams: A Guide to Jams will be published to the OLPC wiki soon. The general idea behind a jam is to: bring people together; provide food and feedback and good cheer; in less than three days, create and test a series of [activities, texts, videos, games] designed for children and for use with XOs. |
|||
19. Educational activity guidelines: Lauren Klien has been working on templates for learning activities and guidelines for people writing them (See [[Educational activity guidelines]], [[Sample learning activities]], and [[Learning activities]]). If you are working on activities of your own, please post them to the wiki and add/suggest guidelines of your own that you have found useful. |
|||
| display = none }} |
| display = none }} |
||
{{anchor|news 20}} |
{{anchor|news 20}} |
||
; Paquetes de contenido : Tras una discusión sobre como definir paquetes que no sean de actividades, ya tenemos una especificacion de trabajo para la gente que quiera proveer contenido en paquetes no-ejecutables que puedan ser navegados o usados en un navegador (ver [[Creating a content bundle/lang-es|Creando un paquete de contenido]]). |
|||
; Contenido distribuido : Thibaut Lamadon está trabajando en la próxima versión de su actividad de Cartelera Malla (''MeshBoard'')—una cartelera comunitaria que no necesita de servidor en la malla. Thibaut está probando una nueva versión que utiliza la API de ''tubos''. |
|||
{{ Translated text | |
{{ Translated text | |
||
20. Content bundles: After some discussion about how to define non-activity bundles, there is now a working spec for people who want to provide non-executable bundles that can be browsed or launched from a browser (See [[Creating_a_content_bundle]]). |
|||
20. Distributed content: Thibaut Lamadon is working on the next iteration of his MeshBoard activity—a community bulletin board that runs serverlessly on the mesh network. Thibaut is testing out a new implementation that uses Tubes APIs. |
|||
| display = none }} |
| display = none }} |
||
{{anchor|news 21}} |
{{anchor|news 21}} |
||
; Música : El «Free Music Project» (Proyecto de Musica Libre) está sincronizando con Jamendo, que es una manera eficiente de verificar que los colaboradores son los autores de la obra se licenciada libremente, y tienen cientos de temas CC-BY. Jamendo está trabajando sobre un tipo de portal para la OLPC; aunque todavía no está especificado. La gente de «Free Music» tienen grabaciones de DJs y músicos nuevos para la XO, incluyendo The Juan Maclean, Maga Bo y DJ C (ver http://www.thejuanmaclean.com/). |
|||
; [[Wiki]] : Una [[Xoxo|revisión semanal]] sobre los cambios en el wiki (casi ~1000 por semana) comenzó la semana pasada. La última ronda de categorización y organización de [[User:Xavi|Xavier Alvarez]] incluye una propuesta para la incorporación de un conjunto de cajas informativas sobre temas de licenciamiento, audiencia, desarrollo, información y proyectos asociados. Son bienvenidos cualquier comentar y sugerencia (Ver [[OBX proposals]]). |
|||
: MaMaMedia ha comenzado a mover contenido al wiki (Ver [[World Wide Workshop Foundation/lang-es|Fundación World Wide Workshop]]). |
|||
{{ Translated text | |
|||
21. Wiki: A weekly review of the OLPC wiki changes (now ~1000 a week) began last week. Xavier Alvarez’s latest round of categorization and organization of the wiki includes a proposal for a standard set of information boxes covering licensing and subject matter and audience, where to get more information, and what features or WikiProjects something is associated with. Comments and suggestions welcome (See [[OBX proposals]]). |
|||
MaMaMedia has started to move content into the OLPC wiki (See [[World Wide Workshop Foundation]]). |
|||
| display = none }} |
|||
{{anchor|news 22}} |
|||
; Lectura : David Teller nos informa que su proyecto de Lector de libros, basado en JavaScript y corre en el navegador sin propia interfaz, tiene una nueva versión. Recién se acaban de contactar con Ian Bicking y Stephen Thorne para integrar su trabajo dentro del navegador de la XO. Ian tiene un simple fragmentador de libros con el fin de fragmentar un libro en trozos pequeños más legibles. Josh Gay se encuentra trabajando sobre la especificación de para las anotaciones; para la próxima semana. |
|||
{{ Translated text | |
|||
22. Reading: David Teller reports that the Lector book-reading project, which is javascript-based and runs inside the browser without its own UI, has a new version. They are just now in touch with Ian Bicking and Stephen Thorne about integrating their work on an in-browser interface for XO. Ian has a simple booksplitter working to split large files into small readable chunks. Josh Gay is working on a proper annotation spec to send around for how a generalized stet implementation will work; for the coming week. |
|||
| display = none }} |
|||
{{anchor|news 23}} |
|||
; Juegos : Julius Lucks y su equipo continúan retocando su juego de números, asegurándose de que este correctamente localizado y pueda compartir su conjunto de fichas con el juego Memonumber (Vea [[Kuku]]). |
|||
{{ Translated text | |
{{ Translated text | |
||
21. Music: The Free Music Project is now synchronizing with Jamendo, which has an efficient way of verifying that submitters are the authors of the works they suggest is freely licensed, and have hundreds of CC-BY pieces. Jamendo is working on an OLPC portal of sorts; there is no spec yet. The Free Music folks have new DJs and modern musicians recording for the XO, including The Juan Maclean, Maga Bo, and DJ C (See http://www.thejuanmaclean.com/). |
|||
23. Games: Julius Lucks and team continued to tweak their number munchers game, making sure it was properly localized and can share tilesets with the Memonumbers game (See [[Kuku]]). |
|||
| display = none }} |
| display = none }} |
||
Revision as of 17:40, 20 July 2007
NOTA: Al ser esta una traducción comunitaria (léase, no oficial) puede estar desactualizada. Cualquier duda o para las últimas noticias oficiales remitirse al original en inglés.
Laptop News 2007-VII-14
Intel | ConnectFest | Trial-2 | Pruebas | Sugar | Presencia | Distribución y actualización de contenidos | Actividades en Sugar | Sistema X-Window | Kernel | Suspender/retomar | Energía | Seguridad | Controlador embarcado | Hardware de la laptop | Servidor escolar | Juegos | Talleres de contenidos | Armando «jams» | Paquetes de contenido | Música
- Intel
- Intel se convirtió en el miembro de la OLPC más reciente.
- ConnectFest
- Michail Bletsas participó en el ConnectFest de Cisco en su campus de Bay Area. Fue organizado por un grupo dentro de Cisco con un gran interés en el desarrollo de soluciones de bajo costo y robustas de redes para el mundo en vías de desarrollo en el cual también particparon gente activa en área (Intel TIER lab, Meraki, Inveneo, Green WiFi, et al).
- Trial-2
- Esta semana termina la integración de funcionalidades mayores para el Trial-2. Los kernels de nuestros builds basados en Fedora Core 7 incluyen un nuevo piloto X, el trabajo sobre administración de energía, y VServer. El congelamiento del código comenzará el Lunes; haremos una revisión de los bugs a fin de minimizar los cambios al código de base; esperamos tener un Candidato de Lanzamiento final hacia fines de la semana que viene. La meta para la siguiente semana es alcanzar estabilidad y ser capaces de demostrar: colaboracion, Diario, activación, conectividad en malla, y suspender/retomar.
- Pruebas
- Cada nuevo build es sometido a un montón de pruebas. (Por favor vea las notas de lanzamiento del gurop de pruebas antes de decidir descargar un build que no sea estable: Notas de Lanzamiento del Grupo de Pruebas.)
- Sugar
- Dan Winship de Red Hat también se unió al equipo de Sugar esta semana. Estará trabajando sobre los builds mientras que John Palmieri está de vacaciones; Dan ha estado en eliminar bugs de Sugar.
- Tomeu Vizoso refactorizó el soporte de dispositivos removibles en el Diario para robustéz y el soporte de monte y desmonte manual y extracción física de los dispositivos antes del umount. Probó el rendimiento del almacén de datos dentro de Sugar (el nuevo es mucho más rápido); el nuevo almacén de datos solo indexa la meta-data, no los contenidos del archivo mientras que Ben Saller logra hacer funcionar la indexación asincrónica de contenidos nuevamente. Ben refactorizó grandes porciones del almacén de datos y sus dependencias con miras a mejorar su rendimiento. Este trabajo dió sus frutos en algo muy necesario.
- Marco Gritti empaquetó varioas piezas de Sugar para los builds y continúa cazando y eliminando bugs. También escribió una nueva pantalla introductioria para Sugar.
- Presencia
- Simon McVittie trabajó sobre mejoras a mediano y largo plazo de los bindings de Python para el DBus e hizo algunas correcciones de corto plazo. También solucionó un problema con la lentitud del Servicio de Presencia (#1874 y #1927) y los nombres de compañeros (#1967).
- Sjoerd Simons ha estado probando y corrigiendo errores en Salut (XMMP Link Local)—XMPP es un servicio de mensajeria y protocolo de presencia extensible usado para la comunicación de las actividades Sugar. Ha encontrado algunos problemas con el servicio de descubrimiento de Avahi y ayudó a Guillaume Desmottes en el diseño de un mejor administrador de streams XMPP en Salut (para soportar streaming en tubos).
- Morgan Collet terminó el código de «buddy-left» en la vista de la malla de Sugar, y revisó y unificó algunos de los parches del servicio de presencia de Simon. Actualizó las versiones de Connect y Chat para los builds he hizo algunos arreglos a Gabble para evitar que use IRC. Ahora está mirando temas de rendimiento en el servicio de presencia y otros temas en Salut.
- Dan Williams ha realizado muchas pruebas y arreglos sobre el NetworkManager para faros mesh, DHCP, soporte de enlaces locales. También realizó pruebas para solucionar la demora en el piloto de la cámara y trajo una nueva versión de gstreamer.
- Distribución y actualización de contenidos
- El grupo de H.T. Kung en Harvard está trabajando sobre un sistema de distribución de contenido para redes ad-hoc que utiliza codificación de redes. El beneficio práctico de su enfoque es que la distribución de grandes archivos entre las laptops en una red en malla siempre termina en una dada cantidad de tiempo, algo imposible sin la codifición de la red dada la limitaciones inherentes al medio inalámbrico. usaron 29 XOs en Soldier's Field de Harvard para probar su solución durante el día más caliente del verano. Las XO se portaron de maravillas!
- Alexander Larsson ha estado trabajando en la restructuración del formato del repositorio del «Updatinator» de modo tal que los manifiestos también sean almacenados como blobs. Creó un repositorio en http://olpc.download.redhat.com y lo ha probado con varias actualizaciones de laptops desde allí. Updatinator 0.1 está en los builds para sus pruebas.
- Actividades en Sugar
- Marc Maurer ha hecho varios arreglos al manejo de colisiones en «AbiCollab», las extensiones colaborativas de AbiWord, alias "Write" en la XO. Pareciera ser bastante robusto ahora, aún en redes con alta latencia. Pruébenlo por favor. En la actividad Write misma, Marc a resuelto unos problemas con los combo-boxes del nombre y tamaño de la tipografía; agregó un botón de selección de colores que sigue el contexto del cursor; arreglo el botón de agregado de tablas; y agregó un contador de páginas al menú de Ver.
- Bert Freudenberg ha mantenido el paco con los cambios en Sugar y ha estado produciendo una serie de paquetes .xo de Etoys. Takashi Yamamiya y Ted Kaehler han estado trabajando en atajos de teclado para que combinen con los de Sugar. Copiar y pegar también funciona gracias al esfuerzo de Takashi. Takashi también actualizó sus bindings ODE de Squeak y los hizo compatibles con el Etoys OLPC. Los ajustes en los botones y menúes están siendo hechos por Yoshiki Ohshmia y Scott Wallace. Ian Piumarta, Bert y Yoshiki están trabajando para resolver un tema de baja memoria (que ocurren en máquinas B2-1, que tienen solo 128MiBi de DRAM). Ted, Kim Rose, Rebecca Cnnara y Alan Kay siguen trabajando en desarrollar más ejemplos y demostraciones.
- Arjun Sarwal ha mejorado aún más a la actividad de medir, que utiliza el micrófono y puertos analógicos de la XO como entradas para un programa de gráficos. Ha agregado botones para tres rangos de frecuencias; capacidad de tomar datos y almacenarlos en un archivo y dibujar un gráfico basado en ellos. Ya ha sido probado en modo de emulación y próximamente será probado en una XO. Al probar la actividad, Arjun encontró que uno puede utilizar el micrófono directamente para medir sus latidos.
- Eben Aliason y Manusheel Gutpa han estado trabajando junto a Irene Ficheman y el equipo de NATE-LSI (Laboratorio de Sistemas Integrados), en la Escuela Politécnica de la Universidad de San Pablo sobre una nueva actividad de pintar que usa el nuevo estilo y pestañas de Sugar
- Miguel Alvarez realizó más trabajos sobre el desarrollo de estado-compartido en la actividad «Calculate», que ahora soporta variables algebraicas que permite realizar cálculos del tipo: manzanas = 18; bananas = 12; precio = 3×manzanas + 4×bananas.
- Eben y Muriel de Souza Godoi han estado integrando lo(s) juego(s) de memoria al nuevo esquema de colaboración de Sugar que permite juegos en solitario o múltiples en la malla. Lo siguiente es agregar el modo «ver código» que permita a los chicos diseñar sus propias variantes de los juegos.
- Sistema X-Window
- Chriss Ball tomó mediciones para un viejo-pendiente arreglo del bug de tipografías que Bernardo Innocenti encontró y parchó esta semana. Jordan Crouse y Adam Jackson están trabajando sobre una solución final de un tipo de bug particularmente feo que afectaba a una serie de pilotos X, no solo al piloto de AMD. Las mediciones no son concluyentes todavía; y se requiere de más trabajo para verificar si nuestro arreglo no causa un enlentecimiento. Jordan también arregló algunos bugs serios en el servidor X. Bernie resucitó nuestro piloto de entrada: para fines de la semana, el sistema x-window ya funcionaba correctamente de nuevo, con el camino despejado para mejorar el rendimiento en un futuro.
- Kernel
- Linus Torvalds publicó 2.6.22 el domingo, con lo cual esta semana empezó empujando cambios al kernel upstream, incluyendo el nuevo piloto para baterías de Dave Woodhouse, que ahora se encuentra en el árbol de Linus. Durante la semana, Andres Salomon abrió una nueva rama del kernel estable que incluye al 2.6.22 final, una gran actualización de ibertas, arreglos para los LEDs de audio y la cámara, y varios arreglos más para DCON y LXFB. La capacidad de congelamiento del DCON deberá ser mucho más estable ahora que hemos cambiado por una cola-de-trabajo, y con la inclusión de un monton de arreglos de sincronización de Adam Jackson.
- En el proceso de probar, Andres descubrió una serie de bugs divertidos: un JFFS2 que se comía el sistema de archivos en una B4, la incapacidad de libertas de asociarse, y un tema todavía-a-determinar sobre el almacenamiento USB. Dave Woodhouse está mirando a un «wireless initrd» para permitir el arranque, instalación y pruebas via la red inalámbrica, sin tener que depender del flasheo de la NAND.
- Richard Smith y Andres están investigando teclas perdidas después de retomar. El kernel está perdiendo algunas de las interrupciones del PS2. Se necesita investigar más para averiguar a donde van las teclas apretadas.
- Suspender/retomar
- Marcelo Tosatti unificó el código de suspender/retomar del USB y libertas a nuestro kernel troncal; haciendo pruebas sobre ello. Escribió código para soportar el nuevo piloto de rtc-cmos (configurable al despertar) y agrego dispositivos de plataforma para el botón de encendido y el detector del cierre de tapa. Investigó la des-energización de dispositivos individuales y determinó que no se puede utilizar el modo de ahorro de energía de Libertas cuando la malla se encuentra activa. Escribió parches para apagar aún más partes del cs5535 y el Host Controller del USB. Finalmente, escribió un piloto paralelo de retomar; nos cuesta encontrar al culpable de la lentitud de retomar.
- Energía
- Joahn Watlington, Richard Smith, Jim Gettys, Chris Ball y Joel Stanley siguen haciendo pruebas, intentando determinar con exactitud que dispositivos son los responsables del consumo de energía, y revisando nuestro diseño antes que los diagramas esquemáticos sean congelados para producción. Joel, John y Richard tomaron montones de mediciones con una XO preparada con el fin de verificar todas las áreas de energía antes del Build C. Tomaron lecturas; agregaron más canales; tomaron más lecturas; y agregaron aún más canales. El sistema de mediciones tiene ahora 22 canales. Las cosas se ven bien, pero todavía existen consumos que no han sido identificados y están siendo investigados.
- Kim Quirck y John Fuhrer han estado realizando más pruebas sobre la duración de la batería esta semana. Estamos juntando una base de duración para compararla contra las mejoras y cambios en la administración de energía. La duración de la batería ha mejorado sustancialmente sobre los builds B2 sobre hardware B2; la duración de la batería cuando está corriendo solo en malla son un poco inferiores a lo esperado: Michail nos dice que el consumo del firmware inalámbrico de Marvell puede ser ampliamente mejorado.
Richard Hughes sigue trbajando sobre el administrador de hardware abierto (OHM—Open Hardware Manager); OHM que es actualmente nuestro daemon de política energética, ya llego a nuestros builds. Richard esta trabajando en la integración de OHM con el hardware XO. OHM maneja el botón de encendido, la gestión de la luz de la pantalla (bajando la intensidad cuando se corre en batería), y próximamente será capaz de suspender en base a la actividad (idle).
- Seguridad
- Nelson Elhage y Michael Stone sometieron a pruebas de estrés al parche de Vserver en vistas de su inclusión el viernes. Mitch Bradley, Ivan Krstić y Scott Ananian martillaron una especificación de seguridad describiendo la interacción del Open Firmware y el kernel/ramdisk para la activación, actualizacion, y arranque desde una copia de seguridad (ver Seguridad del Firmware.
- Ivan escribió un código de activación inicial, que fue tomado por Scott (ver http://dev.laptop.org/git?p=users/krstic/leases y http://dev.laptop.org/git?p=users/cscott/cscott-leases-tmp).
- Scott creó un initramfs para el arranque temprano, que realiza la activación y algunas tareas de actualización y arranque (ver http://dev.laptop.org/git?p=users/cscott/d-i y http://dev.laptop.org/git?p=users/cscott/rootskel-olpc).
- Finalmente, Scott adoptó el script de reinstalación de la OLPC y está trabajando para agregarle soporte para un formato temporal de plazo de activación durante su instalación, de modo tal de incluir la activación en nuestros builds sin inutilizar (bricking) las máquinas de nuestros desarrolladores.
- Noah Knatrowitz y Michael Stone siguen trabajando sobre Bitfrost; Nelson Elhage hizo pruebas de estrés sobre el kernel VServer (sin problemas) y verificó que tiene una conectividad IPv6 intacta; SecOps nos proveerá de un conjunto de RPMs que permitirá que cualquier máquina corriendo sobre un build Trial-2 active Bitfrost a modo experimental haciendo un simple 'yum install olpc-security'
- Controlador embarcado
- Richard Smith presentó nuevamente un parche a Quanta para arreglar el sensor de temperatura. Apareció en PQ2C19 que publicó Quanta el viernes.
- Hardware de la laptop
- John Watlington trabajó en las modificaciones de último momento de la electrónica de la laptop; estos fueron probados esta semana, con la fecha límite para cambios antes de la producción en masa cada vez más cerca. Estos incluyeron el agregar un filtro anti-aliasing a la entrada del micrófono, la eliminación del pop cuando se suspendia/retomaba, y asegurarse que el CE fuese capaz de despertar ante todos los eventos importantes (recepción de paquete WLAN, apertura/cierre de la tapa, etc.)
- Servidor escolar
- Daniel Margo juntó datos sobre los paquetes modificados y los archivos de configuración para el Servidr Escolar y puso los archivos de configuración en el repositorio de datos (ver http://dev.laptop.org/git.do?p=users/danmargo/livecd-data;a=summary). Dan hizo paquetes de dichos archivos de configuración y los puso en el repositorio (ver http://fedora.laptop.org/olpc-local/i386). A pesar de ello no pudo armar un CD-vivo. Como solución temporal, hizo un CD-vivo con los paquetes que estaban en el servidor escolar (pero no la configuración, lo cual no lo hace muy interesante todavía).
- Juegos
- Kent Quirk nos informa de un montón de progresos:
- Roberto Fagá sigue trabajando sobre ISIS, el motor de un juego de aventuras. Ahora soporta ordenamiento variable de frases para diferentes idiomas en su sitema de texto; está armando la jerarquía de objetos para los tipos de datos y clases del juego.
- Patrick DeJarnette tiene casi terminado el motor para juegos "Deslizantes" (Side-scroller games). El motor ahora tiene la capacidad de terminar un nivel y mostrar las pantallas entre niveles y de final del juego, tiene múltiples vidas, múltiples niveles, y fichas. El sistema deslizante es lo suficientemente completo como para crear y jugar niveles. Sería apreciada la colaboracion de un buen artista, y todavía necesita ser empaquetada y tener niveles de muestra.
- Lincoln Quirk ha estado manteniendo el wrapper de PyGame y las paginas que lo describen Game development HOWTO y Pygame wrapper). Encaró y solucionó el problema con la cola de eventos siendo saturada y ha desarrollado un wrapper sobre Pango para diagramación de texto en superficies SDL. Aún no es la solución ideal porque algunas bibliotecas carecen de soporte para Python. También está ayudando a la gente que quiere probar PyGame y su wrapper.
- Talleres de contenidos
- Mel Chua, Wayne Mackintosh («Commonwealth of Learning») y SJ Klein están buscando tutores y patrocinadores en comàñías y universidades para dar soporte a la temporada estival (del norte) para un Verano de Contenido («Summer of Content»), entre el 10 de Agosto y el 23 de Septiembre. Esta sería una forma de brindar apoyo a algunos de los autores y creadores trabajando en desarrollar material para las escuelas piloto.
- «Summer of Content» tendrá dos sesiones anuales (una para cada hemisferio); los planes para un verano completo comenzando en Diciembre estarán disponibles para el 15 de Agosto. Actualmente estamos buscando tutores que hablen árabe, portugués y tailandés (ver [1]). Estamos buscando tener 50 prácticas baratas entre 6-8 semanas este verano.
- «COL» se ha comprometido a financiar y brindar tutores para cinco practicantes de los países de la Mancomunidad. COL está buscando organizaciones de soporte en la India y en sus redes del Sur. Name.org basada en Denver (la rama sin fines de lucro de name.com) se ha comprometido a financiar practicantes (de cualquier parte); la escuela de política pública EGAP del Tecnológico de Monterrey también se han unido y disponen de espacio y tutores para practicantes hispanoparlantes.
- Para realizar contactos potenciales o interesados para tutores/financiamiento contacte a SJ y Mel en <mel@melchua.com>.
- Armando «jams»
- Una Guía para «Jams» será publicada en el wiki de la OLPC próximamente. La idea general detrás de un «Jam» es: juntar gente; proveer comida e interacción y un buen momento; en menos de tres dias, crear y probar una serie [actividades, textos, videos, juegos] diseñados para que los chicos los usen en sus XOs.
- Paquetes de contenido
- Tras una discusión sobre como definir paquetes que no sean de actividades, ya tenemos una especificacion de trabajo para la gente que quiera proveer contenido en paquetes no-ejecutables que puedan ser navegados o usados en un navegador (ver Creando un paquete de contenido).
- Música
- El «Free Music Project» (Proyecto de Musica Libre) está sincronizando con Jamendo, que es una manera eficiente de verificar que los colaboradores son los autores de la obra se licenciada libremente, y tienen cientos de temas CC-BY. Jamendo está trabajando sobre un tipo de portal para la OLPC; aunque todavía no está especificado. La gente de «Free Music» tienen grabaciones de DJs y músicos nuevos para la XO, incluyendo The Juan Maclean, Maga Bo y DJ C (ver http://www.thejuanmaclean.com/).
Más Noticias
Las Laptop News (en inglés) están archivadas en archivo Laptop News. También en la lista de correo community-news.
Se puede suscribir a la lista de correos OLPC community-news en el sitio del mailman de laptop.org.
Preguntas o pedidos de la prensa: enviar email a press@racepointgroup.com
Hitos
Nov. 2007 | Inicio de la producción en masa. |
Abr. 2007 | One Laptop Per Child anuncia su versión beta final de su revolucionaria XO Laptop. |
Abr. 2007 | Primeras máquinas pre-B3 armadas. |
Mar. 2007 | Primera red de malla en funcionamiento. |
Feb. 2007 | Las máquinas B2-test están disponibles y comienza su distribución a los desarrolladores y países de lanzamiento. |
Ene. 2007 | Ruanda anuncia su participación en el proyecto. |
Todos los hitos se pueden ver acá.
Prensa
2008
1er trimestre
6 Jan. 2008 | PC World | OLPC Considerando la elasticidad una, consiga una oferta en Europa OLPC Considering 'Give One, Get One' Offer in Europe |
4 Jan. 2008 | The Economist | Una computadora portátil clunky por niño One clunky laptop per child |
3so trimestre
18 Oct. 2008 | El Tiempo | Un portátil por niño |
Despues
Lee noticias de despues de 2008 </noinclude>
Video
Existen videos varios sobre la XO y la OLPC.
OLPC.TV | Una colección / blog específica de videos sobre la OLPC A collection of several videos
|
ibm.com/developerworks | Podcast IBM, Walter Bender sobre One Laptop per Child IBM Podcast, Walter Bender on One Laptop per Child |
video.google.com | Ivan Krstić da una charla ténica sobre la OLPC en la serie Google TechTalk Ivan Krstić delivers a technical presentation of OLPC at the Google TechTalk series |
cbsnews.com | 60 Minutos, Que Pasaría si todos los Chicos Tuviesen una Laptop 60 Minutes, What if Every Child had a Laptop |
cnn.com | CNN, Debe Intel temerle a la Laptop de USD 100? CNN, Should Intel Fear $100 Laptop? |
redhatmagazine.com | Revista Red Hat: Dentro de Una Laptop por Chico, Episodio Tres Red Hat Magazine: Inside One Laptop per Child, Episode Three |
redhatmagazine.com | Revista Red Hat: Dentro de Una Laptop por Chico, Episodio Dos Red Hat Magazine: Inside One Laptop per Child, Episode Two |
redhatmagazine.com | Red Hat Magazine: Dentro de One Laptop per Child, Episodio Uno<font size="-1"><br>Red Hat Magazine: Inside One Laptop per Child, Episode One |
sf.tv | Video de la OLPC dese Suiza, 26 Enero, 2007 OLPC Video from Switzerland, 26.01.2007 |
acm.org | Entrevista con Nicholas Negroponte sobre la Laptop de USD 100 Interview with Nicholas Negroponte on the &100 Laptop |
techpresentations.com | Presentación por Jim Gettys en FOSDEM 2007 Presentation by Jim Gettys at FOSDEM 2007 |
globo.com | Chicos prueban computadora portátil Crianças testam computador portátil Students test the laptop, GLOBO- BRASIL |
stanford.edu | Presentación de Mark Foster en la Universidad de Stanford Mark Foster delivers presentation to Stanford University |
technologyreview.com | Mini-documental de Technology Review Technology Review Mini-Documentary |
radiofarda.com | Una breve demostración A Brief Demo |