OLPC:News: Difference between revisions
Meiradarocha (talk | contribs) m (→LAPTOP NEWS) |
No edit summary |
||
Line 4: | Line 4: | ||
=LAPTOP NEWS= |
=LAPTOP NEWS= |
||
1. Abuja, Nigeria: A significant milestone was reached when |
|||
1. Salvador, Bahia: XO goes to Carnaval. Joselito Crispim, founder of |
|||
approximately one- hundred laptops were handed out to children in |
|||
the community group Bagunçaço, a long-time collaborator of David |
|||
Nigerian test school, Galadima. The laptops were received with smiles, |
|||
Cavallo, introduced musicians Carlinhos Brown and Chico Cesar, both of |
|||
curiosity, and giggles. The most popular feature in the first hour the |
|||
who support community efforts in culture, development, and education. |
|||
children spent with their laptops was the mesh view. As of this |
|||
Brown and Joselito are teaming up to work with the new governor of the |
|||
moment, one-hundred families in the Nigerian Galadima community will |
|||
state, a close friend of President Lula, to bring the XO to these |
|||
have spent part of their family time around the laptops, with the |
|||
disenfranchised neighborhoods of Salvador. Likewise, Chico Cesar |
|||
children proudly explaining how they work. |
|||
committed to bring the XO to João Pessoa. They appreciated the |
|||
emphasis on creative expression, construction, and mesh-enabled |
|||
collaboration. These artists/community activists immediately saw the |
|||
benefits for for learning and inclusion. |
|||
2. Buenos Aires: David Cavallo, Rodrigo Mesquita, and Walter Bender |
|||
2. USB: This week a large part of the software technical team chased a |
|||
participated a series of five half-day workshops for a variety of |
|||
problem in the Geode GX CPU that is causing a 30% slowdown during |
|||
audiences. The attending groups included key people in government, |
|||
certain kinds of USB transactions, including the one that our wireless |
|||
education, and software development, as well as events for the press |
|||
interface uses. The effect is clear: software runs much slower than it |
|||
and general public. Alejandro Piscitelli and Laura Serra of educ.ar |
|||
should. A preliminary workaround shows 25% improvement. Further |
|||
contributed greatly to the discussions and development of ideas. |
|||
investigation is underway. |
|||
Valter Cegal and Rebecca Gonzales of AMD also participated. |
|||
3. |
3. New York: Sj Klein met with representatives from UNICEF, which is |
||
developing projects for UNIWiki, an effort to coordinate shared free |
|||
part of the week at OLPC testing and debugging the mesh firmware with |
|||
knowledge produced internally and by others (e.g., Voices of Youth). |
|||
Michail Bletsas and Marcelo Tosatti. Together, they were able to |
|||
They are especially interested in focusing on projects in developing |
|||
consistently recreate intermittent problems and pinpoint their causes. |
|||
nations, with attention to multilingualism, mentoring, and |
|||
They were joined on Wednesday by Ronak Chockshi and Ramya |
|||
cross-cultural communication. |
|||
Chandrasekaran from Marvell's OLPC Q&A team who are stepping up their |
|||
testing efforts. |
|||
4. Washington: The Library of Congress World Digital Library is asking |
|||
The firmware now supports multicast frames and we have the network |
|||
their network of librarians and curators to join the OLPC curation |
|||
neighborhood working on XO laptop at OLPC over the mesh interface. The |
|||
efforts, in the subjects and languages that most interest them. |
|||
current firmware also does not drop any packets when communication is |
|||
first initiated between two nodes. |
|||
5. Mesh activities: Dan Williams and the Collabora team continue to |
|||
The wireless driver has been submitted to the netdev-2.6 tree, and |
|||
work on the Presence Service, a key to developing mesh-enabled |
|||
John Linville, who is a Red Hat employee and the upstream wireless |
|||
activities. They are making good progress, building out the APIs and |
|||
maintainer, is looking to try to get it into 2.6.22. This will make |
|||
testing the libraries under our framework. |
|||
our long term support for the kernel much easier, and is an important |
|||
milestone that reflects the work that has gone into the driver. |
|||
6. Startup screen: Dan also found time to put together a new startup |
|||
4. Dan Williams spent a few days working with Collabora working on |
|||
screen for the laptop that takes a child's picture. |
|||
mesh and networking issues. They specified a new set of APIs and what |
|||
needed to be done to support connecting to servers to get mesh-like |
|||
functionality. This will be required at larger schools and to support |
|||
inter-school connections. Activities will be able to connect between |
|||
people on a one-to-one or one-to-many basis and work is already |
|||
underway to support this in both the back-end library we'll be using |
|||
and the server that we'll be prototyping on. |
|||
7. Bug hunting: Marcelo Tosatti investigated and located the source of |
|||
5. Sugar: Tomeu Vizoso and Marco Gritti made progress on the Sugar UI |
|||
the iperf-corruption problem we were seeing on some of the laptops |
|||
widget system. They created the infrastructure needed for menus and |
|||
under heavy load. It turned out to be the result of a fix in the |
|||
rollovers and they placed pop-up activation logic in the controls so a |
|||
networking driver. Marcelo has also been investigating and working on |
|||
control can choose between menu-like activation, rollover-like, or a |
|||
implementations to tell activities on the machine when they are |
|||
custom one. In parallel, Eben Eliason has been exploring how we might |
|||
running out of memory and give them a chance to release caches or shut |
|||
best make use of pie menus. Marco also started on the infrastructure |
|||
down. |
|||
for adding devices to the home page, and worked with Dan and the |
|||
Collabora team on the new mesh and networking interfaces. |
|||
8. UI: Marco Gritti and Tomeu Vizoso have been making progress on Sugar. The |
|||
6. Firmware: In support of wireless boot, Lilian Walter has the Open |
|||
current builds have a large number of fixes and changes over what |
|||
Firmware (OFW) wireless driver working in managed mode in the |
|||
shipped with the Build-239 machines; people will be pleasantly |
|||
following additional security modes: WiFi protected access (WPA-PSK), |
|||
surprised. Tomeu has been working largely on underlying widgets and |
|||
cipher-type temporal key- integrity protocol (TKIP), and WPA2-PSK, |
|||
infrastructure and Marco has been busy working on higher-level |
|||
cipher-type TKIP. Next up is to implement cipher-type advanced |
|||
constructs, including working with Eben Eliason to firm up design |
|||
encryption standard (AES). |
|||
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. |
|||
9. Music Activities: The TamTam team has been hard at work improving |
|||
Mitch Bradley has Fastboot/VSA-less firmware is working and is |
|||
the music program as well. The new version exposes the track editor |
|||
entering internal test phase. We expect full deployment after a week |
|||
and is much more interesting than previous versions. |
|||
of testing; kernel changes to support VSA-less operation have been |
|||
integrated and appear in this week's OS build. Richard Smith has built |
|||
and tested a ROM with this enabled. |
|||
10. Trial-1: We have been working toward a new stable build that will |
|||
7. JFFS2 file system: Chris Ball and Dave Woodhouse are investigating |
|||
form the basis of our first tests in the field. Andres Salomon |
|||
the [jffs2_gcd_mtd0] thread, which is slowing down both our boot time |
|||
branched a stable tree (http://dev.laptop.org/~dilinger/stable/). |
|||
and performance directly after boot by tenѕ of seconds. |
|||
11. School server: The software architecture of the school servers is |
|||
8. Jim Gettys and Chris Ball worked on reorganizing and preparing |
|||
starting to come together, through discussions this week around the |
|||
BTest-2 release notes, as BTest-2 systems are now shipping. |
|||
networking services |
|||
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. |
|||
12. Marc Fiuczynky of PlanetLab (Princeton University) visited to |
|||
9. Kernel: Andres Salomon reports that the dynamic-tick patches (and |
|||
discuss lessons learned by PlanetLab. Herbert Poeztl, who developed |
|||
Geode- timer patches) are now in the experimental kernel. We have also |
|||
the virtual-server mechanism (Vserver) used by PlanetLab, has been |
|||
synchronized the kernel with 2.6.21-rc1, that will have become master. |
|||
working at OLPC to help integrate it with our software. (Vserver is a |
|||
This means that rather than the 2.6.19 kernel we have been running, |
|||
Linux technology for "containerization" of environments that will be |
|||
OS images will start including 2.6.21-rc1 (with dynticks and support |
|||
very useful in the future for both management and increased security.) |
|||
for VSA-less firmware). This paves the way for the power management |
|||
work we are looking to do. Richard and Mitch prepared a fast-boot |
|||
firmware that requires an experimental kernel, and booting the machine |
|||
was an order of magnitude faster. |
|||
13. Suspend/Resume and Power Management: Mitch Bradley has been |
|||
10. X Windows: John Watlington documented the process of launching |
|||
working on bringing up resume in OpenFirmware. He has dismantled and |
|||
Sugar on a remote display. This paves the way for remote debugging and |
|||
instrumented a B2 with the following results: |
|||
projecting Sugar from a machine with an external video port. |
|||
* the long delay from power/wakeup to CPU on is down to 12mS (instead |
|||
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. |
|||
The current time from power-reapplied to completion of the wakeup |
|||
procedure is 27.6mS. Mitch knows an easy way to knock off another |
|||
4.5mS , to bring the core wakeup time down about 23mS. It is |
|||
conceivable that he might manage to shave off a few more milliseconds, |
|||
but probably not much. It is very tightly coded as is, and the "long |
|||
poles" are hardware delays like PLL startup and ROM access time for |
|||
early instructions. This time does not include video subsystem restart |
|||
time, so additional time will be needed for that. |
|||
14. Performance: Chris Ball and Dave Woodhouse worked on a |
|||
booting-performance problem. The JFFS2 kernel-thread-speed problem is |
|||
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. |
|||
15. Network: Michail Bletsas setup a 14-node mesh testbed at OLPC and |
|||
spent last week with Cozybit and Marvell debugging the mesh firmware |
|||
and the wireless driver. As of Friday night all of the major problems |
|||
have been addressed to the point that the mesh functionality is now |
|||
usable: |
|||
* 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). |
|||
16. IPv6: In preparation for integration of laptops and servers, OLPC |
|||
has started working on our IPv6 implementation. Chris helped Dave |
|||
Woodhouse with setting up "tubes," the machine running our IPv6 |
|||
testbed. All XOs and other systems able to support IPv6 in the |
|||
Cambridge office now get public IPv6 addresses by default, thanks to |
|||
Dave Woodhouse and our new intern systems administartor Daniel Jared |
|||
Dominguez. |
|||
17. Power management: The power-rail measurement system arrived this |
|||
week. We now have in house equipment that can measure the current on |
|||
all power rails of a B2 board to an accuracy of about 1mA. Richard |
|||
Smith will start taking measurements on each rail and testing the |
|||
suspend-resume code. In addition to current measurement this equipment |
|||
has can control several relay contacts. These can be connected to |
|||
power switches on the laptop. All of the measurements and outputs can |
|||
be controlled remotely by Ethernet, serial, or USB. We therefore have |
|||
the ability to build a new tinderbox that can automatically test nand |
|||
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. |
|||
18. Kernel: Andres synced up our kernel with the 2.6.21-rc2 release. |
|||
Andres also fixed a bug in the interaction between the rpm spec file |
|||
and dynticks that was breaking system tap. With that fixed, tinderbox |
|||
should work with 2.6.21-rc2 properly and can properly benchmark jffs2 |
|||
and the SD driver. There is a pending bug in the SD driver for which |
|||
he has prepared a patch but cannot test until he can actually |
|||
benchmark. Andres "thinks" the dynticks bug is fixed (Ticket #954), |
|||
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. |
|||
19. From the community: Andrew Clunis reports that a reasonably |
|||
functional version of the Develop activity is now available in |
|||
sugar-jhbuild (http://wiki.laptop.org/go/Develop). It provides a very |
|||
basic "IDE"—a file TreeView and text editor, currently provided by |
|||
GtkSourceView. |
|||
20. Policy discussion: A new mailing list, aop@laptop.org, has been |
|||
set up to host community discussions about policy decisions: |
|||
everything from the OLPC security model to our position regarding |
|||
FOSS. You participation is welcome. |
|||
11. Games: John Palmieri has started a project called Block Party |
|||
(based upon Vadim Gerasimov's Tetris-like game with mesh functionality |
|||
for the laptop). John moved the drawing code to use Cairo instead of |
|||
GDK graphics contexts. The repository will be the basis for a |
|||
Sugar-activity tutorial John is writing. Vadim, Brian and Barry |
|||
Silverman, and Walter played Dazzle Star, a multi-player network game |
|||
originally written by Hal Abelson in 1975, that Brian and Barry ported |
|||
to run on the laptop. Vadim was in Sydney, Brian and Barry in |
|||
Montreal, and Walter in Cambridge. Walter and Brian won 12 to 11. |
|||
Laptop News is archived at [http://laptop.media.mit.edu/laptopnews.nsf/latest/news Laptop News]. |
Laptop News is archived at [http://laptop.media.mit.edu/laptopnews.nsf/latest/news Laptop News]. |
Revision as of 16:06, 3 March 2007
LAPTOP NEWS
1. Abuja, Nigeria: A significant milestone was reached when approximately one- hundred laptops were handed out to children in Nigerian test school, Galadima. The laptops were received with smiles, curiosity, and giggles. The most popular feature in the first hour the children spent with their laptops was the mesh view. As of this moment, one-hundred families in the Nigerian Galadima community will have spent part of their family time around the laptops, with the children proudly explaining how they work.
2. Buenos Aires: David Cavallo, Rodrigo Mesquita, and Walter Bender participated a series of five half-day workshops for a variety of 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. New York: Sj Klein met with representatives from UNICEF, which is developing projects for UNIWiki, an effort to coordinate shared free knowledge produced internally and by others (e.g., Voices of Youth). They are especially interested in focusing on projects in developing nations, with attention to multilingualism, mentoring, and cross-cultural communication.
4. Washington: The Library of Congress World Digital Library is asking their network of librarians and curators to join the OLPC curation efforts, in the subjects and languages that most interest them.
5. Mesh activities: Dan Williams and the Collabora team continue to work on the Presence Service, a key to developing mesh-enabled activities. They are making good progress, building out the APIs and testing the libraries under our framework.
6. Startup screen: Dan also found time to put together a new startup screen for the laptop that takes a child's picture.
7. Bug hunting: Marcelo Tosatti investigated and located the source of the iperf-corruption problem we were seeing on some of the laptops under heavy load. It turned out to be the result of a fix in the networking driver. Marcelo has also been investigating and working on 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.
8. UI: Marco Gritti and Tomeu Vizoso have been making progress on Sugar. The current builds have a large number of fixes and changes over what shipped with the Build-239 machines; people will be pleasantly surprised. Tomeu has been working largely on underlying widgets and 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.
9. Music Activities: The TamTam team has been hard at work improving the music program as well. The new version exposes the track editor and is much more interesting than previous versions.
10. Trial-1: We have been working toward a new stable build that will form the basis of our first tests in the field. Andres Salomon branched a stable tree (http://dev.laptop.org/~dilinger/stable/).
11. School server: The software architecture of the school servers is starting to come together, through discussions this week around the networking services 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.
12. Marc Fiuczynky of PlanetLab (Princeton University) visited to discuss lessons learned by PlanetLab. Herbert Poeztl, who developed the virtual-server mechanism (Vserver) used by PlanetLab, has been working at OLPC to help integrate it with our software. (Vserver is a Linux technology for "containerization" of environments that will be very useful in the future for both management and increased security.)
13. Suspend/Resume and Power Management: Mitch Bradley has been working on bringing up resume in OpenFirmware. He has dismantled and instrumented a B2 with the following results:
- the long delay from power/wakeup to CPU on is down to 12mS (instead
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.
The current time from power-reapplied to completion of the wakeup procedure is 27.6mS. Mitch knows an easy way to knock off another 4.5mS , to bring the core wakeup time down about 23mS. It is conceivable that he might manage to shave off a few more milliseconds, but probably not much. It is very tightly coded as is, and the "long poles" are hardware delays like PLL startup and ROM access time for early instructions. This time does not include video subsystem restart time, so additional time will be needed for that.
14. Performance: Chris Ball and Dave Woodhouse worked on a booting-performance problem. The JFFS2 kernel-thread-speed problem is 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.
15. Network: Michail Bletsas setup a 14-node mesh testbed at OLPC and spent last week with Cozybit and Marvell debugging the mesh firmware and the wireless driver. As of Friday night all of the major problems have been addressed to the point that the mesh functionality is now usable:
- 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).
16. IPv6: In preparation for integration of laptops and servers, OLPC has started working on our IPv6 implementation. Chris helped Dave Woodhouse with setting up "tubes," the machine running our IPv6 testbed. All XOs and other systems able to support IPv6 in the Cambridge office now get public IPv6 addresses by default, thanks to Dave Woodhouse and our new intern systems administartor Daniel Jared Dominguez.
17. Power management: The power-rail measurement system arrived this week. We now have in house equipment that can measure the current on all power rails of a B2 board to an accuracy of about 1mA. Richard Smith will start taking measurements on each rail and testing the suspend-resume code. In addition to current measurement this equipment has can control several relay contacts. These can be connected to power switches on the laptop. All of the measurements and outputs can be controlled remotely by Ethernet, serial, or USB. We therefore have the ability to build a new tinderbox that can automatically test nand 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.
18. Kernel: Andres synced up our kernel with the 2.6.21-rc2 release. Andres also fixed a bug in the interaction between the rpm spec file and dynticks that was breaking system tap. With that fixed, tinderbox should work with 2.6.21-rc2 properly and can properly benchmark jffs2 and the SD driver. There is a pending bug in the SD driver for which he has prepared a patch but cannot test until he can actually benchmark. Andres "thinks" the dynticks bug is fixed (Ticket #954), 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.
19. From the community: Andrew Clunis reports that a reasonably functional version of the Develop activity is now available in sugar-jhbuild (http://wiki.laptop.org/go/Develop). It provides a very basic "IDE"—a file TreeView and text editor, currently provided by GtkSourceView.
20. Policy discussion: A new mailing list, aop@laptop.org, has been set up to host community discussions about policy decisions: everything from the OLPC security model to our position regarding FOSS. You participation is welcome.
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