0.3% of XOs run Windows

A stray comment today about Windows not working on ARM machines, by someone who thought all OLPC laptops had moved away from Linux, reminded me to reaffirm something:

Every one of the 2M+ XOs we’ve ever made shipped from the factory with Linux. As far as I know, under 7,000 XOs have ever run Windows natively* – some 0.3% of all laptops we have ever produced. Most of those dual-booted into both Sugar and Windows XP, as part of programs sponsored independently by Microsoft. I know of a few teachers that had those machines in at least one class, but have never seen reports from a class using them — if you know of one of these schools, I would be most interested to hear about the experience — particularly from schools that used both OSes.

The XO community around the world includes one of the largest deployments of Linux to primary students anywhere in the world. This is something we can all be proud of.


* To be fair: running Windows in emulation through wine or SugaredWine is quite popular for certain activities.  Three cheers for the wine team’s excellent work!

Peru to deploy XO-1.75s this year, passing 1M laptops in all

Peru’s president Alan Garcia today committed to expanding their national program, the largest in the world, including developing national facilities for manufacturing / assembling laptops in-country. They will distribute their 1 millionth XO by the end of the year, reaching students in 100% of the country’s public primary schools, and 15 percent of all registered public school students. Some of these schools will get XO-1.75s, and 20,000 schools will get additional LEGO WeDo kits for use in class robotics programs. The XO-1.75 will use a Marvell Armada 600 ARM chip, lowering power consumption to make it the most energy efficient laptop around.

Rodrigo Arboleda said of the latest announcement: “Being the largest deployment worldwide, Peru is an outstanding example of OLPC. We hope to see other countries establish manufacturing facilities of the scale and magnitude of Peru’s. Local manufacturing of XO laptops will enable Peru both to transform education and to make important investments in its economy.”

Peru is continuing its efforts to build software, content, and ideas for constructionist class work. Through their ongoing partnership with LEGO Education, they will finish distributing 92,000 LEGO WeDo kits to OLPC classrooms in Peru, and will develop related robotics and programming curriculum for younger students.
 
And the Peru Ministry of Education continues to invest in developing new Sugar applications and learning games for their own schools and others, assisted by OLPC’s global volunteer community (eg. Somos Azúcar) finishing translations of Sugar into Aymara and Quechua, and translating a teacher’s curriculum guide — most recently into French for schools in Madagascar.

I hope to get an update from some of these devs at the upcoming eduJAM! summit in Uruguay.

Exploring New Technologies

cscott just rejoined our team from distant lands, to much rejoicing.  His first blog post covers his work this month to explore of software development paths for the XO-3. Welcome back!


XO-3 design

Last Monday I rejoined One Laptop Per Child as Director, New Technologies. My mandate is hardware and software for the XO-3, OLPC’s upcoming ARM-based tablet computer for education in the developing world. The new machine should be lower cost, lower power, more indestructible, more powerful, and potentially more expandable than ever. There are about two million machines in the XO-1 family (XO-1, XO-1.5) in the hands of kids today. The XO-3 will build upon this impressive foundation to reach further into the poorest and least-connected regions of the world.

I will kick-off my work with a series of four week-long sprints between now and eduJAM Uruguay to investigate possible directions for the educational software stack on the XO-3 tablet. On the XO-1 machines, OLPC ships Sugar, an impressive collection of educational software developed by Sugar Labs. How can we keep the best of Sugar while yanking the UI forward into a touch-friendly tablet world?

  1. This week (April 4-8) I’ll begin by working on a port of the GTK3 UI library to Android. The GTK3 library contains touch support missing from the GTK2 library (on which Sugar is currently based). The goal here is a port of the Python/GTK-based Sugar APIs, running on something like the Honeycomb Android OS.  Existing educational activities could be ported to new APIs without much difficulty, but we’d largely use existing Android OS facilities instead of Sugar’s low-level system management.  This is a preliminary exploration—we haven’t decided to base tablet software on Android (or anything else) yet.
  2. The week of April 11-15 I will start porting Python/GTK3 to Chrome or ChromeOS via the Google NativeClient plugin. This path would result in activities which more fully integrate with web technologies—even in disconnected regions of the world. On desktop machines, Sugar activities could run inside the Chrome browser, while ChromeOS (or another embedded OS running chrome/webkit) would provide system management functions on tablets like the XO-3. As with the Android port, this is exploration, not a definite software direction.
  3. The week of April 18-22 I hope to focus on mesh networking. This has a checkered history in our deployments; I hope to identify remaining roadblocks and map a way forward to make this a flagship feature of the XO-3.
  4. The week of April 25-29 is for the existing Python-based Sugar codebase. To continue moving forward, it needs to migrate to GTK3, gobject-introspection, and other key enabling technologies. It would also benefit from language-independent APIs and better modularization, to allow a more incremental migration path.

The following week is Conozco Uruguay and the Uruguay EduJAM — where I’ll present progress on these exploratory projects and discuss the path ahead with the OLPC and Sugar communities.  A week is not enough time to finish any of these projects! But the focused effort should help to identify the promise, roadblocks, and challenges in each path, which will help us plan the future.

Red Hat sponsors RIT student work on XO activities for the Deaf

Red Hat is sponsoring summer POSSE bootcamps (Professors’ Open Source Summer Experience), a brainchild of Mel’s, to introduce students to open source development and projects. Most POSSE projects have supported Fedora, Mozilla, or Sugar Labs in some fashion. At RIT, bootcamps this summer continue to build on the FOSS@RIT group’s efforts to develop tools that will support better hacking on tools for children in Sugar.

In particular, the group at RIT has been working for the past two years on tools to improve communication for deaf and hard of hearing children with XO laptops. Alumni of 2009 and 2010 workshops, bootcamps, and other events, worked with RIT’s Lab for Technological Literacy (LTL) and took a couple field trips to our Cambridge office, to develop a videochat activity with sufficient quality to support readable sign language over videochat.

It’s great to see this program thrive, and that OLPC and Sugar continue to be part of the motivation for some of the good work being planned.

eduJAM! planned in Montevideo, May 5-7

This week a team led by Uruguay’s ceibalJAM! (including Gabriel Eirea, Pablo Flores, Gonzalo Odiard, Fernando Sansberro, and Andrés Ambrois) and including Walter, Adam, Christoph, and David Farning, made progress in organizing an education hacking summit in Montevideo, Uruguay.

The name of the event will be eduJAM! 2011 and will take place from Thu May 5 to Sat May 7. Please include the eduJAM! and ceibalJAM! logos below if blogging or writing about the event.

The main objective of the summit is to strengthen the free educational software developer community, with a focus on Latin America and the Sugar + olpc communities. The event will feature discussions around future directions and strategy, hacking on specific projects, and exchange of experiences among different deployments.  The event is being planned in more detail on the sugarlabs wiki.



Registration is not yet open.  Alongside the eduJAM! a couple of extra activities are being planned to make the most of the attendees gathering for the summit (we already know of people from 10 countries who will be there):

A “Conozco Uruguay Tour” is being organized by members of volunteer group RAP Ceibal and the OLPC community, between Sat April 30 and Thu May 5.

There will also be a Sugar code sprint starting Sunday May 8, right after the summit, expected to continue to Monday May 9 if not beyond!



Sponsors are welcome; Activity Central has already offered to be a sponsor, and the organizers are looking for other sponsors both at the national and international level.  We hope you can join us and are looking forward to your comments and suggestions!

bottle rocket on the XO

Mobile App team bottle rocket borrowed an XO for a few months to play with it and test out their apps on it.  They recently sent it back along with a donation from their amazing staff.  Their founder Calvin Carter writes:

“Recently I was having dinner with a client.  [H]e had his OLPC laptop with him. The waitress recognized the laptop and started asking him questions… While my friend was proudly demonstrating the newest model to her, I was reminded of one of Bottle Rocket’s core beliefs: exceptionally innovative technology not only enhances the way we do things – it redefines the way we live our lives. I realized that these laptops can truly change lives. What a perfect way for Bottle Rocket to give back. The next day, four laptops were on their way to tease out the imagination and ambition of their new owners.”

bottle rocket staff with their test XO

bottle rocket staff posing with a test XO

That’s a great photo!  I wonder when some of their apps are going to appear alongside Batovi‘s in the Sugarlabs Activity center