OLPC XO

Overview

The One Laptop Per Child (OLPC) project is unique as the XO laptop it distributes. While the XO is not commercially available, our review provides an insight into what can be achieved in a laptop designed for children at a very low cost.

Editors' rating:

7.0/10

RRP:

TBA

 

The One Laptop Per Child (OLPC) project is unique, as is its first product, the XO. Designed to bring educational computing to children in the developing world, the XO's bright green-accented casework, rabbit-ear Wi-Fi antennas and highly customised software are designed as much to differentiate it from more mainstream products as to provide focused functionality for its intended task.

Although OLPC operated a Give One Get One scheme for two weeks at the end of 2007, the XO is not currently available for the general public to buy.

The OLPC XO looks unlike any other notebook externally; inside, it's a low-spec unit based around AMD's 433MHz Geode LX700, designed for extremely low power consumption.

At heart, the XO is conventional, almost staid. It's based on the AMD Geode LX700 processor, an embedded x86 device running at 433MHz, with 1GB of flash memory and 256MB of RAM. This supports a heavily customised version of Red Hat Fedora Core 6 Linux and a custom icon-based front end called Sugar, written in Python. A suite of educational applications including graphics, music making, word processing, simple programming concepts, chat and audio/video sharing is included; all of this is open source and defiantly kid-friendly. Although some of our more elderly members of staff were confused, young children found their way around with ease: for the more precocious, there's always the Bash shell.

The screen is the stand-out technology in the XO. An ingenious mix of reflective and transmissive LCD design, it is both high resolution and high density -- 1200 by 900 pixels at 200 dots per inch (dpi) in greyscale (reflective) mode, 800 by 600 pixels at 134dpi in colour (transmissive) mode. The latter activates when you turn the backlight on and mix primary colours behind the main LCD matrix.

The XO's screen is a dual-mode transmissive (top)/reflective (bottom) TFT. In reflective mode with the LED backlight off, the greyscale display consumes minimal power to ensure maximum battery life.

This works very well: although the colours wash out easily in strong sunlight, the main image is viewable under all lighting conditions. It's a very flexible, very capable design and deserves to hit the mainstream. It's also a good match for the built-in camera, which although only VGA resolution produces still and moving images of above-average clarity. You can twist and fold back the screen into a tablet, or e-book, mode, but this isn't fully supported in the software -- there's no touch-screen hardware, for example; nor can you get at the stylus pads on either side of the touchpad in e-book mode.

Although it has no internal expansion options, the XO has an SD card slot, three USB connectors and standard microphone and headphone sockets. The spill-proof, child-finger-pitch keyboard is more than adequate for general use and shows a good deal of innovative thinking. Of special note is the absence of Caps Lock. About time.

The OLPC XO's rubber membrane keyboard has small, short-travel keys: if you don't like it, you can always plug in a USB keyboard.

Turn over to see our views on the mesh networking and the Sugar GUI.

.

Mesh networking
One of the other major differentiators in the XO is, or should be, the mesh networking. The computer has a Marvell 8388 Wi-Fi module with two antennas, which as well as supporting 802.11b/g is intended to run 802.11s for mesh functionality. The 8388 is highly autonomous and is designed to be able to run all of the networking stack components necessary for mesh maintenance by itself without recourse to the main CPU; in this mode, the XO can help create a local infrastructure even when closed and otherwise quiescent.

This functionality is not readily apparent, as the status of the mesh networking software is unfinished -- unsurprisingly, given the similarly unfinished nature of 802.11s -- and there is little or no diagnostic software provided. It's unclear how quickly this will change as the firmware within the 8388 device is not open.

We tested the mesh networking, which worked up to a point. It's quick and easy to transfer pictures, short videos and audio, start chat sessions and generally interact without any configuration beyond finding your friends on the Sugar neighbourhood screen and inviting them to collaborate. However, as well as the virtue of sharing, the XO also teaches that of patience: starting a new shared application is a leisurely process, as is establishing contact with your friends.

All this suggests there is some work to do before another component of the OLPC project, the School Server, is ready for widespread deployment. Designed to provide wireless internet connectivity, storage and backup services to a mesh of XO notebooks, School Server is currently undergoing trials as a (Linux-based) software solution. However, OLPC also has plans for various hardware School Server platforms, and we look forward to examining these in due course.

The Sugar GUI
Sugar has four main views onto what the system's doing, reflected both by four icons on screen and four custom buttons on the keyboard. These are Neighbourhood, Group, Home and Activity. In the Neighbourhood view, you can see yourself in the centre of the screen as an XO icon, with other XOs in range of the wireless also so depicted. Access points -- and mesh network channels -- are shown as various colours of circle, sprinkled randomly about the screen and filled in according to their strength. Clicking on one of these starts a connection process. Group shows only you and your within-range friends, while Home shows you surrounded by your running tasks. It's clear, clean and quick to learn.

The OLPC XO's front end is called Sugar: this is the Home screen, with two Activities -- Write and Terminal, plus the Journal file system -- running.

The various Activities (OLPC's term for applications) you can run, together with activities on other computers to which you are invited, appear along the bottom of the screen. Mouse hovering and clicking works as you might expect, although again it takes time to adjust to the leisurely pace of the XO, especially as there's often no progress feedback.

We often had difficulty diagnosing problems with the XO -- and we had many, ranging from networking to getting pictures and other files on and off the machine. Even experienced Linux hackers got frustrated, because many standard tools aren't included in the distribution and support information is not always up to date or centrally linked. For example, while trying to work out why we couldn't use the mesh network to forward internet access, we were hampered by inconclusive and contradictory information online, and the absence of such basic Linux commands as 'ip'. Many recommended fixes for problems involved editing Python scripts, which takes on added piquancy with a tiny child-friendly rubber keyboard and a drastically underpowered target system.

We remain unsure how easy it will be to fix difficulties in the field, where connectivity and specialist expertise are even harder to get hold of than in central London. However, the hardware is better suited for in-field fixing: it easily breaks down into major functional units and it's well within the capabilities of someone equipped with nous and a screwdriver to swap out batteries and screens.

Power consumption and performance
The XO's power consumption has been trailed as being as low as two watts, a level at which it becomes feasible to power the device from the hand-cranked generators also promised. However, in our tests we never saw consumption drop below around 6W, even with the backlight off and the machine closed. At peak consumption, running our workload test and with the screen on full brightness, it hit around 10W: when charging the battery, this increased to 20W.

These are very creditable figures for a device as well equipped as the XO, but they are not those we were led to expect. Our XOs came with 20 watt-hour lithium iron (LiFePO4) batteries that delivered around 3.5 hours and 4.5 hours with the backlight on and off respectively in a simple rundown test. In normal use, you can expect between 3 and 4 hours' battery life, although OS upgrades may deliver better power management and improve on this.

As far as performance is concerned, the XO is not quick to boot up, taking around 100 seconds compared to 75s for the Windows XP-based Intel Classmate and 30s for the Linux-based ASUS Eee PC, both of which use the 900MHz Intel Celeron M 353 ULV processor. In general use, the XO is also noticeably less responsive than its two 900MHz rivals.

Conclusion
It is impossible to treat the OLPC as anything approaching a standard notebook. It's an appliance, designed to bring educational computation to the developing world, and can only be assessed through that filter. Some aspects of its design are well suited for that task: the low power consumption, rugged construction, excellent screen and child-friendly front end and application software all make the grade. Others are more problematical and show the hallmarks of over-ambition: the many curiosities in the software, the half-finished e-book and stylus support, the flaky mesh networking. Many promises have yet to be fulfilled -- price, power and connectivity being the chief offenders. It was going to be US$100, 2W and seamless networking: at the moment, it's US$188, 6W and an unreliable mesh.

It is better to consider the XO, and the OLPC project in general, as an intriguing work in progress than as a finished product. Our review samples ran Build 653 of the OLPC operating system, but updates are released regularly and these should gradually address the issues raised by this review and others. The XO is ambitious and shows evidence of a great deal of enthusiasm and thought from some very capable technology teams. Whether that energy and talent has been as expertly managed, and whether the end result lives up to the extremely high hopes and good wishes behind it, remains to be seen.

Specifications

Connectivity
Network interface 802.11b, 802.11g
USB ports 3
Display
Natural resolution (max) 1200 x 900 pixels
Diagonal screen size 7.5 inch
Drives
Primary hard drive 1 GB
General
Dimensions (H x W x D) 242 x 32 x 228 mm
Laptop type Ultraportable
Weight 1.45 kg
Memory
Amt of RAM 256MB
Memory card reader No
Processor
Processor speed 0.433 GHz
Software
Operating system Linux
Other software included Xulrunner-based browser, Evince (document viewer), AbiWord, RSS reader, email client, chat client, VOIP client, journal, multimedia authoring/playback environment, music composition toolkit, graphics toolkits, games, shell, debugger.
Sound
Embedded stereo speakers Yes
Expand

(Back to top)

Talkback

Add your opinion

In order to post a comment, you need to be registered. (Sign In or register below)

Post your comment

Terms of Service - As a ZDNet registrant, and by using this service, you indicate that you agree to our Terms and Conditions and have read and understand our Privacy Policy.

ZDNet Australia Live

After the Second World War, the pursuit of pleasure domains the entire world atmosphere, Lancel (Lancel) to adapt rapidly into the demand...

29 minutes ago by PokArrackpask on Spam sees Westnet blocked by BigPond

RT @DellEnterprise: Dell Secureworks talks with ZDNet about Android's biggest #security flaws - http://t.co/LSFLQVFq #infosec

NBN users opt for 100Mbps: Customers are picking the top fibre plan that is available on the National Broadband ... http://t.co/sjtFSU3g

"Customers are picking the top fibre plan that is available on the National Broadband Network (NBN), more than a... http://t.co/M3P24Htn

Another thing I found so misleading here is the step on how you assume to make the USB bootable . (The NTLDR needs to be renamed to USBNT...

1 hour ago by WindowsAnalyzer on Boot Windows XP from a USB flash drive

You can also use the help of these links, just incase your stuff failed, I probably got Windows build by using the Pebuilder as per the i...

2 hours ago by WindowsAnalyzer on Boot Windows XP from a USB flash drive

RT @CorrieB: An iPad for every child: Inevitable or impossible? http://t.co/I7uS8l9s Thx to @timbuckteeth for this; http://t.co/jxkqIRIp

RT @MADinMelbourne: roxon "will enable more families to access credit" @MLolderandwiser: Privacy Act amendments http://t.co/Mv4c7PC2 via @zdnetaustralia

NBN users opt for 100Mbps - ZDNet Australia http://t.co/fLfHMzPn #australia #technews

RT @konradski: Whaddayaknow - turns out Wi-Fi CAN interfere with a plane's navigation systems http://t.co/ospQCU2S

This story has been voted 5 times in the last 24 hours!

5 hours ago, NBN's Tassie upgrade to cost $1.3 million

Sorry no deal Cinders, I'd rather send my money to someone and watch them desperately try to stop the NBN as this has much better enterta...

5 hours ago by Hubert Cumberdale on NBN users opt for 100Mbps

What else can you expect from a Dodo customer?

6 hours ago by Hubert Cumberdale on NBN users opt for 100Mbps

NBN users opt for 100Mbps - Communications - News - ZDNet Australia: NBN users opt for 100Mbps - Communications ... http://t.co/btB9gKWg

NBN users opt for 100Mbps http://t.co/xKqEb4bE via @zdnetaustralia

Biometric bugs too dangerous for public? http://t.co/8JLz5tdF via @zdnetaustralia

Oh please dont be unkind, I gotta have some fan's. btw I agree I dont set the standard, but who does I wonder?

8 hours ago by Doubt on NBN users opt for 100Mbps

You agree but give him thumbs down... I think you'd better take the medication before one of your alter ego's Fred/Frank/Frergers appear...

8 hours ago by Beta on NBN users opt for 100Mbps

Exploring: http://t.co/rT7RPZLA

+1

8 hours ago by Beta on NBN users opt for 100Mbps

War talk dominates #AusCERT 2012 - http://t.co/SlBpMj0c - #security #cyber

So we agree it was a stupid idea and even stupider comment then ;-)

8 hours ago by Beta on NBN users opt for 100Mbps

Not you obviously ;-)

And stop giving yourself thumbs up FFS.

8 hours ago by Beta on NBN users opt for 100Mbps

Ok Beta, understand now, just one point who sets the standard?

8 hours ago by Doubt on NBN users opt for 100Mbps

Oh no Beta you misunderstand me. I like my waterfront home and deep water jetty, it's those "other" people who can move to Willunga.

8 hours ago by Doubt on NBN users opt for 100Mbps

I agree with you Magnus, but really most people like living on the coastal fringe.

8 hours ago by Doubt on NBN users opt for 100Mbps

Travel Tech Q&A: Skyscanner's Ewan Gray http://t.co/vYexrDwu #ipad

Exploring: http://t.co/YNVjdrct

Exploring: Travel Tech Q and A: Skyscanner's Ewan Gray: Ewan Gray, Skyscanner's director for Asia ... http://t.co/bNLCyobv #ICTChallenge

Exploring: Travel Tech Q and A: Skyscanner's Ewan Gray: Ewan Gray, Skyscanner's director for Asia ... http://t.co/HEPuJgyt #ICTChallenge

#NewSouthWales ditches registration stickers 4 light #vehicles in favour of #technology http://t.co/xX5N0Rp9

Another use is city based top surgeons using 8K resolution monitors to provide real-time assistance to country surgeons and doctors to op...

8 hours ago by Magnus on NBN users opt for 100Mbps

In terms of capacity, fibre is basically future proof. Never mind 100Mbps or even 1Gbps. Computer scientists have already achieved 100 gi...

9 hours ago by Magnus on NBN users opt for 100Mbps

What I like about Mike Quigley is that he is making it happen, despite all the bull**t barriers being put in front of him by Coalition po...

9 hours ago by Magnus on NBN users opt for 100Mbps

Anonymous hacks Reliance's Internet filtering server - ZDNet (blog) http://t.co/uObU1HBP http://t.co/0UBXxwX4

Which Windows will make for a better tablet? http://t.co/4mAHg850

Gonna be crowded when TA switches of the inter webby thingy and everyone moves there, just as you suggested though.

11 hours ago by Beta on NBN users opt for 100Mbps

Yes "without secure internet identification methods" I cannot see a future for online voting be it a referendum or selecting a Gov (at ...

11 hours ago by Taskmanager on A farewell to democracy: Kaspersky

Oh of course you would would want something in return. hmmm I see, well maybe my best wishes for and your family. btw, Western Union is ...

11 hours ago by Doubt on NBN users opt for 100Mbps

Well Willunga looks like a nice place to live, close to wine growing areas, a golf club. Houses are probably reasonably priced. Very nice...

11 hours ago by Doubt on NBN users opt for 100Mbps

Listening to @stilgherrian cover AusCERT and cyberwar, http://t.co/6lGUEz8H

Travel Tech Q and A: Skyscanner's Ewan Gray http://t.co/VN5tGJzC

#Westpac Board goes paperless with #Ipads with #Tabula #App http://t.co/duxuj2fd #Cybersecurity #Bank

Microsoft is serious about open source??? http://t.co/mqQGgta7

@joedamato just try varying caps randomly. Maybe they do this http://t.co/1FN5FwYv

NSW outlines datacentre migration plans - Hardware - News - ZDNet Australia http://t.co/OQfUl0D1

"on the new fast Internets everyone wants the fast plan" #orly #nareally #yarly http://t.co/kvfCa84A

Chrome overtakes IE: does it matter? http://t.co/e4SILk8a

A ZDNet study showed that British Facebook users are drunk in 76 percent of their photos.

The HDMI cable ripoff and why retail is really dying http://t.co/eFT7zEW7

Travel Tech Q and A: Skyscanner's Ewan Gray http://t.co/IUysbyKf

Travel Tech Q and A: Skyscanner's Ewan Gray http://t.co/V7vL5QB9

ZDNet reports Microsoft launches its own social service http://t.co/VJS5BkwF

by http://t.co/vmlLt4bh: Travel Tech Q and A: Skyscanner's Ewan Gray: Ewan Gray, Skyscanner's director for Asia P... http://t.co/4bfDRXo4

Travel Tech Q and A: Skyscanner's Ewan Gray http://t.co/CtNlVWN7

Travel Tech Q and A: Skyscanner's Ewan Gray: Ewan Gray, Skyscanner's director for Asia Pacific, shares some of h... http://t.co/ZxjpmqiM

This story has been voted 12000 times in the last 24 hours!

2 days ago, Is Bill Gates a great leader?

Facebook Activity

Keep up with ZDNet Australia

ZDNet Events Calendar

ZDNet Events Calendar