OLPC:News: Difference between revisions
No edit summary |
|||
Line 4: | Line 4: | ||
=LAPTOP NEWS= |
=LAPTOP NEWS= |
||
1. Cambridge: A three-day (36 hour) working session took place at OLPC |
|||
1. Abuja, Nigeria: A significant milestone was reached when |
|||
headquarters with a subset of launch countries (Argentina, Uruguay, |
|||
approximately one- hundred laptops were handed out to children in |
|||
Brazil, Nigeria and Rwanda), asking the countries to be partners and |
|||
Nigerian test school, Galadima. The laptops were received with smiles, |
|||
critics. An extremely interactive meeting ensued, at times boisterous |
|||
curiosity, and giggles. The most popular feature in the first hour the |
|||
and combative, from early morning to late evening with only a few |
|||
children spent with their laptops was the mesh view. As of this |
|||
breaks and minimal sleep. Every topic was touched from firmware to |
|||
moment, one-hundred families in the Nigerian Galadima community will |
|||
firm agreements. |
|||
have spent part of their family time around the laptops, with the |
|||
children proudly explaining how they work. |
|||
2. Cambridge: At a two-day design review with Quanta and Fuse Project |
|||
2. Buenos Aires: David Cavallo, Rodrigo Mesquita, and Walter Bender |
|||
we finalized all ID and mechanical changes and most electrical |
|||
participated a series of five half-day workshops for a variety of |
|||
changes. |
|||
audiences. The attending groups included key people in government, |
|||
education, and software development, as well as events for the press |
|||
and general public. Alejandro Piscitelli and Laura Serra of educ.ar |
|||
contributed greatly to the discussions and development of ideas. |
|||
Valter Cegal and Rebecca Gonzales of AMD also participated. |
|||
3. A team from the MIT Media Lab spent the day at OLPC presenting |
|||
3. New York: Sj Klein met with representatives from UNICEF, which is |
|||
current and potential plans for the XO. A highlight was a presentation |
|||
developing projects for UNIWiki, an effort to coordinate shared free |
|||
of projects from a class being taught by Henry Holtzman and Ted |
|||
knowledge produced internally and by others (e.g., Voices of Youth). |
|||
Selker. |
|||
They are especially interested in focusing on projects in developing |
|||
nations, with attention to multilingualism, mentoring, and |
|||
cross-cultural communication. |
|||
4. A method for creating 400 different colors of XOs on the back cover |
|||
4. Washington: The Library of Congress World Digital Library is asking |
|||
of the laptop was decided: multi-color XO pieces of plastic will be |
|||
their network of librarians and curators to join the OLPC curation |
|||
attached via heat stake to the back cover of the laptop. 20 colors |
|||
efforts, in the subjects and languages that most interest them. |
|||
will be used for the X and the O, creating 400 unique combinations, |
|||
enough for each child in a small school to have their own colors. |
|||
5. The Red Hat team has generated 60 builds in the last month and a |
|||
5. Mesh activities: Dan Williams and the Collabora team continue to |
|||
half—a strenuous pace. Build 299 was released this week. A new stable |
|||
work on the Presence Service, a key to developing mesh-enabled |
|||
build, the first one that will be used by children, will have many |
|||
activities. They are making good progress, building out the APIs and |
|||
improvements and some new activities: a Tetris-like game, a slide-show |
|||
testing the libraries under our framework. |
|||
activity, and a preview of the journal. The firmware team at OLPC was |
|||
also been busy preparing release B76, which fixes many of the battery |
|||
problems experienced in earlier releases. |
|||
The new build contains some new activities and also improvements in |
|||
6. Startup screen: Dan also found time to put together a new startup |
|||
many of the existing activities. The Abiword word processor activity |
|||
screen for the laptop that takes a child's picture. |
|||
has had a number of bug fixes and is the first activity that saves to |
|||
the journal when you close it. TamTam has been vastly improved and now |
|||
includes a track editor. The web browser is vastly improved: it |
|||
properly scales pages, text, and images to our 200dpi display and |
|||
includes the Gnash free-software flash viewer. The news reader |
|||
included is also more obviously named. |
|||
There are also changes to the Sugar API to support new functionality; |
|||
7. Bug hunting: Marcelo Tosatti investigated and located the source of |
|||
lots of bug fixes and changes have been made to the new mesh view, |
|||
the iperf-corruption problem we were seeing on some of the laptops |
|||
which is where network activation now takes place. Also, a splash |
|||
under heavy load. It turned out to be the result of a fix in the |
|||
screen that takes a child's picture and asks their name is included |
|||
networking driver. Marcelo has also been investigating and working on |
|||
with this build. |
|||
implementations to tell activities on the machine when they are |
|||
running out of memory and give them a chance to release caches or shut |
|||
down. |
|||
This build also includes a new Marvell firmware that fixes a few |
|||
8. UI: Marco Gritti and Tomeu Vizoso have been making progress on Sugar. The |
|||
mesh-related problems; a big step forward. This is in conjunction with |
|||
current builds have a large number of fixes and changes over what |
|||
a new kernel that fixes some problems that were showing up under heavy |
|||
shipped with the Build-239 machines; people will be pleasantly |
|||
network traffic will make a big difference in our networking |
|||
surprised. Tomeu has been working largely on underlying widgets and |
|||
experience. |
|||
infrastructure and Marco has been busy working on higher-level |
|||
constructs, including working with Eben Eliason to firm up design |
|||
decisions. The new Sugar has a better default font, moves a lot of the |
|||
networking into the home page, includes a Journal demo, and rollover |
|||
information for the activities that should greatly help with usability |
|||
and first impressions. |
|||
We are about to release a new auto update image that will let people |
|||
9. Music Activities: The TamTam team has been hard at work improving |
|||
upgrade from version B43 (the last stable release) or B61 (included on |
|||
the music program as well. The new version exposes the track editor |
|||
the B2 machines) to B76 which includes important battery charging |
|||
and is much more interesting than previous versions. |
|||
fixes that many people have run into. It also fixes the problem where |
|||
the wireless does not show up after a reboot. Please upgrade your |
|||
systems |
|||
(http://wiki.laptop.org/go/Btest_Boards). |
|||
The kernel in this build also contains a software work around for the |
|||
10. Trial-1: We have been working toward a new stable build that will |
|||
problem we were seeing where the touch pad jumped around when you |
|||
form the basis of our first tests in the field. Andres Salomon |
|||
released your finger. |
|||
branched a stable tree (http://dev.laptop.org/~dilinger/stable/). |
|||
Many thanks to Dan Williams, Marco Gritti, Richard Smith, Marcelo |
|||
11. School server: The software architecture of the school servers is |
|||
Tosatti, John Palmieri, Chris Ball, Tomeu Vizoso, the Abiword team, |
|||
starting to come together, through discussions this week around the |
|||
the TamTam team, Andres Salomon, and Owen Williams, who worked very |
|||
networking services |
|||
hard on this release. |
|||
provided and possible scaling mechanisms. For Trial-1, the networking |
|||
will remain IPv4, with the school server providing DHCP, DNS, HTTP |
|||
cache, and NAT functionality. Hardware for school server development |
|||
has arrived in Cambridge, with plans to have a limited prototype up |
|||
and running over the next week. |
|||
6. From the community: Build 299 includes the beta release of the |
|||
12. Marc Fiuczynky of PlanetLab (Princeton University) visited to |
|||
TamTam music editor. TamTam Edit is a page-driven event sequencer |
|||
discuss lessons learned by PlanetLab. Herbert Poeztl, who developed |
|||
featuring a powerful music generator, a colorful and intuitive |
|||
the virtual-server mechanism (Vserver) used by PlanetLab, has been |
|||
graphical interface to create, modify, and organize notes on five |
|||
working at OLPC to help integrate it with our software. (Vserver is a |
|||
virtual "tracks," a palette of almost one-hundred sounds, and a |
|||
Linux technology for "containerization" of environments that will be |
|||
music-construction model that allows virtually limitless variations in |
|||
very useful in the future for both management and increased security.) |
|||
all musical styles. |
|||
TamTam Edit joins miniTamTam and TamTam synthLab as the third |
|||
13. Suspend/Resume and Power Management: Mitch Bradley has been |
|||
component of a complete music and sound creation and collaboration |
|||
working on bringing up resume in OpenFirmware. He has dismantled and |
|||
environment on the XO. A fourth component, consisting of a |
|||
instrumented a B2 with the following results: |
|||
collaborative playing and composing tool, |
|||
* the long delay from power/wakeup to CPU on is down to 12mS (instead |
|||
will be forthcoming as soon as the mesh-network APIs stabilize. |
|||
of 500mS—probably a CAFE FPGA turn-on delay); |
|||
* we no longer sees random hard-hangs; |
|||
* a problem with the DCON wiring with respect to wake-up was found; and |
|||
* resume-from-RAM was having problems by is now seemingly reliable. |
|||
TamTam Edit uses about 55–65% of the CPU when running full tilt and |
|||
The current time from power-reapplied to completion of the wakeup |
|||
presently occupies about 20MB of RAM. Kudos to Jean Piché, James |
|||
procedure is 27.6mS. Mitch knows an easy way to knock off another |
|||
Bergstra of the Université de Montréal and Adrian Martin of the |
|||
4.5mS , to bring the core wakeup time down about 23mS. It is |
|||
University of Toronto for making this a reality—given the constraints, |
|||
conceivable that he might manage to shave off a few more milliseconds, |
|||
this is an engineering feat of no small proportion. Olivier Bélanger |
|||
but probably not much. It is very tightly coded as is, and the "long |
|||
and Nathanael Lécaudé, both of the Université de Montréal have also |
|||
poles" are hardware delays like PLL startup and ROM access time for |
|||
contributed an enormous amount of time to create what is turning out |
|||
early instructions. This time does not include video subsystem restart |
|||
to be a suite of expressive tools we are extremely proud of. |
|||
time, so additional time will be needed for that. |
|||
7. Video: Erik Blankinship and Bakhtiar Mikhak from Media Mods have |
|||
14. Performance: Chris Ball and Dave Woodhouse worked on a |
|||
video capture and playback working within in the Camera Activity. It |
|||
booting-performance problem. The JFFS2 kernel-thread-speed problem is |
|||
will be folded into a build coming soon. |
|||
resolved. Booting a current build on a B2 machine takes 2 minutes 2 |
|||
seconds, but drops to 1 minute 24 seconds with the work around for the |
|||
USB branch-prediction problem (reported last week), and now drops to 1 |
|||
minute 6 seconds with a fix to the scheduling for the JFFS2 kernel |
|||
thread. This scheduling fix should go into the build soon. Chris Ball |
|||
also added graphing of Python performance over time to the tinderbox. |
|||
8. Richard prepared a CD that contained a Build 282 set up for QEmu |
|||
15. Network: Michail Bletsas setup a 14-node mesh testbed at OLPC and |
|||
and the latest Develop Activity from Andrew Clunis (orospaker). SJ |
|||
spent last week with Cozybit and Marvell debugging the mesh firmware |
|||
Klein distributed the CDs at the Serious Games conference. Special |
|||
and the wireless driver. As of Friday night all of the major problems |
|||
thanks to Andrew, who pulled together an easy QEmu install built and |
|||
have been addressed to the point that the mesh functionality is now |
|||
integrated the Develop Activity in to |
|||
usable: |
|||
Build 282. |
|||
* in-mesh multi-hop multicast support; |
|||
* link-loss detection and route tear-down with RERR messages (This |
|||
improves route-restoration time); |
|||
* mesh transmission rate is done a the highest-available rate for each |
|||
hop (The rate for each hop is determined when the route is |
|||
discovered); |
|||
* deferred route discovery (Route discovery is now done by a lower |
|||
priority task, which reduces the variance of transmission time); |
|||
* WDS problem workaround (Wireless interface will accept WDS replies |
|||
from WDS-enabled access points. This will only work with APs that have |
|||
a different MAC OUI than the XO's [Ticket #901]). |
|||
* fixing flow control for the mesh interface on the libertas driver |
|||
alleviated the problems with high-data-rate TCP flow corruption |
|||
(Ticket #915). |
|||
9. Kernel: In the quest to get a stable kernel ready for our new |
|||
16. IPv6: In preparation for integration of laptops and servers, OLPC |
|||
stable build, Andres worked with Tom Gleixner to fix the kernel crash |
|||
has started working on our IPv6 implementation. Chris helped Dave |
|||
we were seeing; that has since made it upstream (along with a few |
|||
Woodhouse with setting up "tubes," the machine running our IPv6 |
|||
other problems that were noticed in hrtimers). There were some |
|||
testbed. All XOs and other systems able to support IPv6 in the |
|||
libertas wireless driver changes that went into the kernel, and Andres |
|||
Cambridge office now get public IPv6 addresses by default, thanks to |
|||
enabled some netfilter modules to allow NAT to work. Chris notes that |
|||
Dave Woodhouse and our new intern systems administartor Daniel Jared |
|||
the dyntick bug that we had been seeing (#954) isn't really fixed, it |
|||
Dominguez. |
|||
is just harder to reproduce. Ah, races are fun. |
|||
10. Performance: We've recently focused effort on solving a problem |
|||
17. Power management: The power-rail measurement system arrived this |
|||
that costs 30% of the performance of the system when a network |
|||
week. We now have in house equipment that can measure the current on |
|||
interface is enabled. This is due to a cache snooping issue with USB |
|||
all power rails of a B2 board to an accuracy of about 1mA. Richard |
|||
that the GX processor has. Mitch Bradley verified that the "uncached |
|||
Smith will start taking measurements on each rail and testing the |
|||
descriptor" workaround for the USB/BTB performance problem nearly |
|||
suspend-resume code. In addition to current measurement this equipment |
|||
eliminates the CPU performance hit. Andres worked on adding a new |
|||
has can control several relay contacts. These can be connected to |
|||
memory zone to the kernel for uncached memory allocations; that work |
|||
power switches on the laptop. All of the measurements and outputs can |
|||
lives in a separate kernel branch [0]. Marcelo is in the process of |
|||
be controlled remotely by Ethernet, serial, or USB. We therefore have |
|||
testing it to see whether it actually makes a difference for GX |
|||
the ability to build a new tinderbox that can automatically test nand |
|||
performance with DMA. |
|||
image builds and firmware upgrades, while taking power measurements on |
|||
every power rail during the entire process. Previously we could not |
|||
test firmware upgrades automatically because we did not have a good |
|||
power-cycle method/restart-after- flash method. |
|||
11. Firmware: Mitch Bradley made good progress on suspend/resume on B2 |
|||
18. Kernel: Andres synced up our kernel with the 2.6.21-rc2 release. |
|||
using firmware tests. With the board modified to pull DCONLOAD down |
|||
Andres also fixed a bug in the interaction between the rpm spec file |
|||
instead of up, Mitch can suspend and resume without losing display |
|||
and dynticks that was breaking system tap. With that fixed, tinderbox |
|||
integrity and display interaction continues to work after resume. The |
|||
should work with 2.6.21-rc2 properly and can properly benchmark jffs2 |
|||
core resume is pretty fast: less than 15mS (not counting the time to |
|||
and the SD driver. There is a pending bug in the SD driver for which |
|||
resync the DCON to the video, which add an extra 30mS or so). Mitch |
|||
he has prepared a patch but cannot test until he can actually |
|||
can also access the NAND FLASH and SD after resume but does not have |
|||
benchmark. Andres "thinks" the dynticks bug is fixed (Ticket #954), |
|||
USB resume working yet. |
|||
and the jffs2 bug (which adds 30 seconds to the boot time, as |
|||
discovered by Chris Blizzard) is still pending. Zephaniah Hull and Jim |
|||
Gettys "fixed" the touch-pad bug. Jordan Crouse of AMD has been |
|||
developing driver patches for suspend and resume and is further |
|||
investigating the USB performance problem. Andres also did some |
|||
investigation of the USB performance problem; he and Jordan discussed |
|||
how the hardware would implement uncached memory and poked around the |
|||
kernel code for ways to easily do it. |
|||
Mitch started to look into use cases for firmware wireless support, |
|||
19. From the community: Andrew Clunis reports that a reasonably |
|||
now that Lilian Walter has released a working firmware wireless driver |
|||
functional version of the Develop activity is now available in |
|||
and Wifi supplicant. Earlier in the week, Lilian released the first |
|||
sugar-jhbuild (http://wiki.laptop.org/go/Develop). It provides a very |
|||
version of the supplicant and wireless ethernet driver to Mitch. |
|||
basic "IDE"—a file TreeView and text editor, currently provided by |
|||
Lilian also worked on country the country code, channel, and transmit |
|||
GtkSourceView. |
|||
power information so that the driver will comply with local regulatory |
|||
constraints (called IE support.) Lilian currently debugging the ad-hoc |
|||
join operation. |
|||
12. Touch-pad driver: Zephaniah Hull reports the lack of debounce on |
|||
20. Policy discussion: A new mailing list, aop@laptop.org, has been |
|||
the PT to GS switch has been corrected, and the touch pad continues to |
|||
set up to host community discussions about policy decisions: |
|||
work properly. |
|||
everything from the OLPC security model to our position regarding |
|||
FOSS. You participation is welcome. |
|||
Revision as of 16:09, 11 March 2007
LAPTOP NEWS
1. Cambridge: A three-day (36 hour) working session took place at OLPC headquarters with a subset of launch countries (Argentina, Uruguay, Brazil, Nigeria and Rwanda), asking the countries to be partners and critics. An extremely interactive meeting ensued, at times boisterous and combative, from early morning to late evening with only a few breaks and minimal sleep. Every topic was touched from firmware to firm agreements.
2. Cambridge: At a two-day design review with Quanta and Fuse Project we finalized all ID and mechanical changes and most electrical changes.
3. A team from the MIT Media Lab spent the day at OLPC presenting current and potential plans for the XO. A highlight was a presentation of projects from a class being taught by Henry Holtzman and Ted Selker.
4. A method for creating 400 different colors of XOs on the back cover of the laptop was decided: multi-color XO pieces of plastic will be attached via heat stake to the back cover of the laptop. 20 colors will be used for the X and the O, creating 400 unique combinations, enough for each child in a small school to have their own colors.
5. The Red Hat team has generated 60 builds in the last month and a half—a strenuous pace. Build 299 was released this week. A new stable build, the first one that will be used by children, will have many improvements and some new activities: a Tetris-like game, a slide-show activity, and a preview of the journal. The firmware team at OLPC was also been busy preparing release B76, which fixes many of the battery problems experienced in earlier releases.
The new build contains some new activities and also improvements in many of the existing activities. The Abiword word processor activity has had a number of bug fixes and is the first activity that saves to the journal when you close it. TamTam has been vastly improved and now includes a track editor. The web browser is vastly improved: it properly scales pages, text, and images to our 200dpi display and includes the Gnash free-software flash viewer. The news reader included is also more obviously named.
There are also changes to the Sugar API to support new functionality; lots of bug fixes and changes have been made to the new mesh view, which is where network activation now takes place. Also, a splash screen that takes a child's picture and asks their name is included with this build.
This build also includes a new Marvell firmware that fixes a few mesh-related problems; a big step forward. This is in conjunction with a new kernel that fixes some problems that were showing up under heavy network traffic will make a big difference in our networking experience.
We are about to release a new auto update image that will let people upgrade from version B43 (the last stable release) or B61 (included on the B2 machines) to B76 which includes important battery charging fixes that many people have run into. It also fixes the problem where the wireless does not show up after a reboot. Please upgrade your systems (http://wiki.laptop.org/go/Btest_Boards).
The kernel in this build also contains a software work around for the problem we were seeing where the touch pad jumped around when you released your finger.
Many thanks to Dan Williams, Marco Gritti, Richard Smith, Marcelo Tosatti, John Palmieri, Chris Ball, Tomeu Vizoso, the Abiword team, the TamTam team, Andres Salomon, and Owen Williams, who worked very hard on this release.
6. From the community: Build 299 includes the beta release of the TamTam music editor. TamTam Edit is a page-driven event sequencer featuring a powerful music generator, a colorful and intuitive graphical interface to create, modify, and organize notes on five virtual "tracks," a palette of almost one-hundred sounds, and a music-construction model that allows virtually limitless variations in all musical styles.
TamTam Edit joins miniTamTam and TamTam synthLab as the third component of a complete music and sound creation and collaboration environment on the XO. A fourth component, consisting of a collaborative playing and composing tool, will be forthcoming as soon as the mesh-network APIs stabilize.
TamTam Edit uses about 55–65% of the CPU when running full tilt and presently occupies about 20MB of RAM. Kudos to Jean Piché, James Bergstra of the Université de Montréal and Adrian Martin of the University of Toronto for making this a reality—given the constraints, this is an engineering feat of no small proportion. Olivier Bélanger and Nathanael Lécaudé, both of the Université de Montréal have also contributed an enormous amount of time to create what is turning out to be a suite of expressive tools we are extremely proud of.
7. Video: Erik Blankinship and Bakhtiar Mikhak from Media Mods have video capture and playback working within in the Camera Activity. It will be folded into a build coming soon.
8. Richard prepared a CD that contained a Build 282 set up for QEmu and the latest Develop Activity from Andrew Clunis (orospaker). SJ Klein distributed the CDs at the Serious Games conference. Special thanks to Andrew, who pulled together an easy QEmu install built and integrated the Develop Activity in to Build 282.
9. Kernel: In the quest to get a stable kernel ready for our new stable build, Andres worked with Tom Gleixner to fix the kernel crash we were seeing; that has since made it upstream (along with a few other problems that were noticed in hrtimers). There were some libertas wireless driver changes that went into the kernel, and Andres enabled some netfilter modules to allow NAT to work. Chris notes that the dyntick bug that we had been seeing (#954) isn't really fixed, it is just harder to reproduce. Ah, races are fun.
10. Performance: We've recently focused effort on solving a problem that costs 30% of the performance of the system when a network interface is enabled. This is due to a cache snooping issue with USB that the GX processor has. Mitch Bradley verified that the "uncached descriptor" workaround for the USB/BTB performance problem nearly eliminates the CPU performance hit. Andres worked on adding a new memory zone to the kernel for uncached memory allocations; that work lives in a separate kernel branch [0]. Marcelo is in the process of testing it to see whether it actually makes a difference for GX performance with DMA.
11. Firmware: Mitch Bradley made good progress on suspend/resume on B2 using firmware tests. With the board modified to pull DCONLOAD down instead of up, Mitch can suspend and resume without losing display integrity and display interaction continues to work after resume. The core resume is pretty fast: less than 15mS (not counting the time to resync the DCON to the video, which add an extra 30mS or so). Mitch can also access the NAND FLASH and SD after resume but does not have USB resume working yet.
Mitch started to look into use cases for firmware wireless support, now that Lilian Walter has released a working firmware wireless driver and Wifi supplicant. Earlier in the week, Lilian released the first version of the supplicant and wireless ethernet driver to Mitch. Lilian also worked on country the country code, channel, and transmit power information so that the driver will comply with local regulatory constraints (called IE support.) Lilian currently debugging the ad-hoc join operation.
12. Touch-pad driver: Zephaniah Hull reports the lack of debounce on the PT to GS switch has been corrected, and the touch pad continues to work properly.
Laptop News is archived at Laptop News.
You can subscribe to the OLPC community-news mailing list by visiting the laptop.org mailman site.
Press requests: please send email to press@laptop.org
MILESTONES
Feb. 2007 | B2-test machines become available and are shipped to developers and the launch countries. |
Jan. 2007 | Rwanda announced its participation in the project. |
Dec. 2006 | Uruguay announced its participation in the project. |
Nov. 2006 | First B1 machines are built; IDB and OLPC formalize an agreement regarding Latin American and Caribbean education. |
Oct. 2006 | B-test boards become available; Libya announces plans for one laptop for every child |
Sep. 2006 | UI designs presented; integrated software build released; SES-Astra joins OLPC |
Aug. 2006 | Working prototype of the dual-mode display |
Jun. 2006 | 500 developer boards are shipped worldwide; WiFi operational; Csound demonstrated over the mesh network First video with working prototype [1] |
May 2006 | eBay joins OLPC; display specs set; A-test boards become available; $100 Server is announced |
Apr. 2006 | Pre-A test board boots; Squid and FreePlay present first human-power systems |
Mar. 2006 | Yves Behar and FuseProject are selected as industry designers |
Feb. 2006 | Marvell joins OLPC and continues to partner on network hardware |
Jan. 2006 | World Economic Forum, Switzerland UNDP and OLPC Sign Partnership Agreement news release |
Dec. 2005 | Quanta Computer Inc. to Manufacture Laptop (html)(pdf) |
Nov. 2005 | WSIS, Tunisia Prototype Unveiled by UN Secretary-General Kofi Annan; Nortel joins OLPC Photos: (Image 1)
(Image 2) (Image 3) |
Aug. 2005 | Design Continuum starts design of first laptop |
Jul. 2005 | Formal signing of original members of OLPC |
Mar. 2005 | Brightstar and Red Hat come on board |
Jan. 2005 | Laptop initiative officially announced at World Economic Forum, Davos, Switzerland; AMD, News Corp. and Google agree to join OLPC |
PRESS
PRESS RELEASES
Jan. 2007 | OLPC has No Plans to Commercialize XO Computer. |
Jan. 2007 | OLPC Announces First-of-Its-Kind User Interface for XO Laptop Computer. |
Jan. 2007 | Rwanda Commits to One Laptop per Child Initiative. |
Dec. 2006 | Low Cost Laptop Could Tranform Learning. |
Video
(Misc. videos of the laptop can be found.)
http://video.globo.com/Videos/Player/Noticias/0,,GIM607884-7823-CRIANCAS+TESTAM+COMPUTADOR+PORTATIL,00.html | Crianças testam computador portátil/ Students test the laptop, GLOBO- BRASIL
http://stanford-online.stanford.edu/courses/ee380/061004-ee380-300.asx | Mark Foster delivers presentation to Standford University
http://www.technologyreview.com/ | Technology Review Mini-Documentary
http://www.radiofarda.com/Article/2007/01/04/f2_Interview-laptop.html | A Brief Demo