Jun 11

It’s easy to take education for granted, especially when you consider that every child in the UK has access to a computer, whether it’s at home or at school. But what most people forget is that 1 billion children in the developing world have little access to education, and no access to computers, which is where a burgeoning non-profit organisation called One Laptop per Child (OLPC) comes in.

The OLPC in Nigeria

Nigerian school children get their hands on the XO and immediately start learning how to use it.

The organisation hit the headlines in 2007 when it developed a low cost laptop called the XO, which was designed to be bought cheaply by governments of developing countries and distributed among school children. The XO was originally dubbed the $100 laptop, and although three years on it still hasn’t achieved its target price, it has been purchased by 21 developing countries and distributed to 1,284,500 children across the world. However, while the organisation has helped so many children around the world, it has courted controversy, created rifts with the world’s biggest technology companies, and spearheaded the biggest consumer technology trend in the last decade.

One Laptop per Child was the realisation of an altruistic dream by a MIT director and professor Nicholas Negroponte. In 2005 he unveiled his plan to see a laptop given to every child in the developing world, to aid their education, and offer them the similar advantages in the digital age as children in the developed world. The idea was based on the creation of something completely unique: A laptop which was durable enough to withstand the stresses and strains of life in a developing world, cope with the challenges of intermittent power and internet availability, and cost just $100.

The design of the XO PC was outstanding, and should be regarded as a feat of computer engineering. Against the back drop of the prices of technology in 2005, before low cost and low power components were prevalent, Negroponte designed a laptop with a 433MHz processor, 256MB RAM, a 7.5” LCD display and wireless networking. This may not sound impressive, but its base cost of £199 was unheard of at the time, it had enough power to drive its bespoke Linux operating system dubbed Sugar, it could function as a laptop, ebook reader, had a screen which was clearly visible outside in direct sunlight, had 12 hours of battery life and was completely shock-proof, waterproof and dust-proof.

While the XO preceded the market in terms of design, its biggest challenges were to overcome the rigours of a life in the hands of children in developing countries. Availability and reliance on power was a problem for Negroponte, and the XO could not succeed if it was too power hungry. They also had to iron out the biggest failing point on consumer laptops: Hard disc crashes. The XO introduced flash drives, which eliminated the mechanical wear and tear of traditional spinning disc drives. What’s more, the XO featured a revolutionary new screen, which used a dynamic LED backlight, which reduced operating wattage down to 3W under normal conditions. This put battery life at 12 hours, far beyond that of normal consumer laptops, and made the XO a force to be reckoned with.

A new kind of PC

The XO laptop caused such a stir, that it’s credited with spearheading the resulting netbook craze, which is still the only PC sub-market which is growing. Once OLPC had mastered the low power components, screen and size, it started selling them in the US. They retailed the laptop as part of the Give One Get One campaign, where a US consumer would purchas a laptop for $400, and donate one to a child in a developing country at the same time. It’s this that Wayan Vota, editor of OLPC News, an independent community of OLPC supporters, believes caught the eye of companies such as Asus and Acer.

The XO PC is waterproof and dustproof

The XO PC is waterproof and dustproof, making it ideal for children in the developing world.

“The real threat of OLPC introducing a “$100 laptop” was enough to spur technology companies into action. And they had to act fast. OLPC sold 160,000 XO laptops at $400 for two- and you didn’t even get both. That had Asus rightly excited when they launched the EeePC line to amazing success,” he said.

Once ASUS made a commercial success of their EeePC, the whole market had to catch up, and within six months, every laptop manufacturer was shipping its own netbook version. In 2009 there were 33.3 million netbooks sold globally, and the sector achieved a 72% growth in sales, compared to a 13% decline in amount of notebooks sold. If its supporters are correct, One Laptop per Child caused one of the biggest technology sensations of the decade.

“The creation of the netbook market is largely, and appropriately credited to OLPC,” says Ed McNierney, Chief Technical Officer of OLPC. “We wouldn’t have $300 netbooks in the consumer market if that push from OLPC hadn’t happened.
Consumer product companies in the technology world are not known, in general, for their risk-taking behaviour,” he told PC Plus.

When asked for a comment, an ASUS spokesman told PC Plus that the XO had no bearing or effect on the creation of the EeePC 701 which launched in 2008, and that the company would have come to market with a similar product even if the XO hadn’t been invented.

Competition

It’s not often that a non-profit organisation courts competition and controversy, but the technology industry can be an unpredictable world, and it wasn’t long before OLPC found itself embroiled in a war of words with Intel. The world’s biggest chip maker had seen the market potential of the developing world and built its own low cost laptop, the Classmate PC, soon after the announcement of the OLPC XO- a move which incensed Negroponte. He called Intel ‘predatory’ in a lecture at MIT, accused the company of “hurting the [OLPC] mission” on the CBS news show 60 minutes, back in 2007. If this wasn’t enough, Negroponte then accused Intel of selling its Classmate PC to the same governments he was trying to persuade to take up orders of the XO, but “dumping” them at a loss making sum, scuppering his project.

Nigerian children recieve a lesson supported by the XO

Children in Nigeria recieve a traditional lesson from their teacher, but use the OLPC XO laptop to support their learning.

In the face of widespread criticism, Intel joined forces with OLPC in December 2007, in an uneasy alliance, which caused public disconcertion from AMD, who was a founding partner of the OLPC project. While the Intel – OLPC partnership promised a new beginning, the reality was very different. Less than six months later Negroponte dropped Intel representatives from OLPC’s board of directors, demanding that Intel dumped its Classmate project if the two companies continued to work together. With the money Intel has invested in its own project it was never going to can the Classmate PC project, and the relationship ended.

Since 2007, both laptops have seen their share of success and failure, with Intel shipping 1 million Classmate PCs to Venezuela and 150,000 to Libya. OLPC has saturated Uruguay and Peru with approximately 1 million XO laptops, as well as completing smaller orders from Colombia, Rwanda and Mexico. Whether Intel’s Classmate PC project hurt the OLPC effort is still the subject of debate, but Wayan Vota, editor of OLPC News, an independent community of OLPC supporters, doesn’t think so. He believes that the enthusiasm created by the XO and Classmate PC made Negroponte’s dream a reality: “I’ve heard from Intel insiders that the XO laptop moved the netbook revolution forward by a few years. Intel would’ve come out with a Classmate-like device, but not as soon as they had to with OLPC’s pressure. For this, both organizations should be thankful because netbooks are the only bright spot in the laptop business,” he told PC Plus.

However, the bright spot of technology might not look so good for OLPC. It’s not been able to get its cost down to the desired $100, and orders have been far from overwhelming. What’s more, the consumer market has caught up, and it’s possible to buy standard netbooks at cost as cheaply as an XO. While they’re not built as ruggedly with the developing world in mind, they do feature fully functional operating systems, such as Windows, which some say would better prepare children for a connected future.

An ‘irresponsible strategy”

Despite its rocky road to success, OLPC still has a long way to go before it can claim any kind of success. Its intention to deliver PCs into the hands of the world’s poorest children is admirable, but experts have called its methods in question, warning that the charity risks wasting the hard work and achievements by equipping communities with laptops and then leaving them to work out how to use them for themselves- a criticism which Walter de Brouwer, European CEO of One Laptop per Child flatly rejects. “The charge is false,” he told PC Plus in an exclusive interview. “Typically, teachers and schools receive a two-week introduction not only to the machine and its technical features and operation, but more critically on how to integrate it into the learning experiences,” he said. De Brouwer continued: “OLPC works with the country to develop a team that works with the schools. The team supports the schools, technically and pedagogically. This team also works to develop capacity at the schools and locally in the communities.”

In the UK schools require entire departments to keep their networks and PCs in running order, and the use of IT in classrooms as a key part of teacher’s training. Wayan Vota, an outspoken supporter of the OLPC project, has questioned the level of support provided by OLPC called their deployment strategy “irresponsible.”

“OLPC has always maintained distance from actual implementation, claiming it was the country’s responsibility to integrate XO laptop into their educational system. That might work for Uruguay, a stable, advanced country. But it’s irresponsible in lesser developed countries. OLPC has the responsibility to educate countries on what they are buying – an XO laptop should be one small part of a whole educational system change,” he said. “Just handing off the XO laptop, like it’s a self-installing app, leads to Ethiopian teachers banning them from classrooms as a plague on education.”

Last year, teachers and parents in Ethiopia criticised the deployment of the XO, claiming that it was a distracting toy for the children, and could not be a worthwhile tool in their education system built around memorising from a blackBoard and then passing the national test. Without teacher training to implement the laptops, the XO couldn’t fulfil its function. While self-learning is an important part of the XO’s purpose, it’s clear that there’s a serious risk that the laptops will either not be used effectively, or fall into disrepair.

One has to admire what Negroponte and OLPC has achieved in the last three years, battling adversity which would have overcome many other organisations. OLPC claims that attendance in schools improves with the introduction of the XO. OLPC is currently working on a new version of its laptop, the XO-1.5, which it hopes to start deploying later this year, and has released concepts of a $75 tablet PC which it aims to make a reality by 2012. No-one can argue that getting an internet connected laptop into the hands of children in the developing world is essential for those countries to grow and prosper. However, unless OLPC ask difficult questions of the XO’s recipients, it risks wasting an opportunity to really make a difference.

Concept of success

No-one can accuse Negroponte of not being ambitious and if his mission to put an internet connected PC into the hands of every child in the developing world wasn’t challenging enough, he wants to build a paper thin touchscreen tablet PC which will retail at under $100. This concept design is the OLPC XO-3 (pictured) and is the latest dream of OLPC founder Nicholas Negroponte. It’s to be based on the XO 1.75 spec, which will feature an ARM mobile processor, which will provide twice the speed of the XO-1 and operate at 25% of the power. However, the main difference is the form. Negroponte wants to move away from a standard laptop form, and go for a purely touchscreen device.

The XO3 concept, due 2012

A vision of the future: Negroponte wants to launch a handheld tablet similar to this concept, costing less than $100, in 2012.

Whether or not the XO-3 can actually be achieved is another matter. Producing something similar to the iPad in form, in just two years and dropping the cost to under $100 seems ludicrous, and whether such a device could power an OS capable of supporting a child’s education is another matter. What’s more, whether this form factor is suited to education is another matter. It seems that Negroponte has learned a few things about the nature of the technology industry, in the last three years promoting the XO. While the threat of releasing a sub-$100 netbook spurred the rest of the industry to react is a seismic way, he’s hoping that the design of a low-cost tablet could have the same effect. He told Forbes: “We don’t necessarily need to build it, we just need to threaten to build it.”

If OLPC can use the industry to its advantage this time, rather than do all the leg work while the consumer market reaps the benefits, then the dream of getting tablet PCs into developing countries could become a reality.

Feb 23

All laptop users have something in common: we want our device’s batteries to last longer. Whether it’s for the daily commute or the flight home for Christmas, an extra 30 minutes of power means an extra 30 minutes of entertainment. If you’re running a Linux-based distribution on your netbook, there’s a lot you can do to squeeze every last negatively charged ion from your power source. Here we’re going to cover the best techniques that we’ve discovered. Don’t worry if you’re not a netbook user, as much of this information can be used on Linux laptops too. However, we’ve specifically tailored our advice for netbooks as these seldom include full-blown distros (and hence any easy way of compiling and installing new software). We’re going to focus on Intel’s Moblin and Canonical’s UNR (Ubuntu Netbook Remix), two of the most popular Linux distributions for netbooks, but there’s absolutely no reason why you can’t use a full-fat distribution on your device and make the same changes to its power management.

You deserve to be able to drag every last tiny drop of power out of your laptop’s battery. It’s only fair.

Netbook Linux is still in its infancy. This means that there’s still a great deal that can be done to make these devices more power efficient, and each release of distributions like Moblin or UNR gets better at it. But it also means that hardware compatibility and power saving is experimental for each distribution, especially when you’ve installed it yourself. Until netbook distributions are built for specific netbooks, though, there’s always something you can change in a generic installation to make it work better on your own machine. We’re not talking about massive improvements, but each incremental change may stretch your battery life by around five per cent. Even if just one or two of them work out, you’ll see some extra life from your machine. Like most things to do with Linux, it just takes a little trial and error.

The easy targets

Sometimes it’s the most predictable power saving options that can reap the biggest benefits. Wireless and Bluetooth are our first targets. Even when you’re not using these connections, the radio device tucked away within your machine is still expending energy, either keeping a connection in contention or looking for new networks and devices for you to connect to. Both Moblin and UNR allow you to disable these devices from the desktop, but these options won’t necessarily completely disable the radio. The best option is to use a hotkey combination that’s dedicated to your devices. These are usually labelled in blue across the laptop’s keyboard, and typically involve you having to press the [Fn] key in conjunction with a number. The number key will normally feature a somewhat ambiguous icon that you’ll need to decode in order to figure out which number is the correct one. If you’re lucky, you’ll also see an on-screen message updating you on any progress once you’ve pressed the key.

However, some netbooks don’t have function keys to disable the wireless or Bluetooth radios, and you can’t take any chances with the software disable function. Samsung’s popular NC10 is one example of a machine that doesn’t have a keypress option. In these cases, your only course of action is to change a setting in your netbook’s BIOS – a setting that will stay fixed until you restart your machine and manually undo the change.

It might sound obvious, but switching off your laptop’s internal radios can give a significant boost to battery life.

Like many desktop machines, you can normally enter your netbook’s BIOS by quickly pressing [F2], although like the hotkeys, this is dependent on your manufacturer (as is what you can and can’t turn off within the BIOS). With the NC10, for instance, you can switch your wireless devices to ‘Always Off’ from the Boot menu within the BIOS. While you’re there, you might also want to disable the ‘Internal LAN’ setting in the Advanced menu, as the Ethernet port can steal power even while not being used. You should also make sure that any power saving modes for your device are enabled.

Screen brightness

Dimming the screen is a great way of saving some power, but this can sometimes be problematic with certain netbooks running a Linux distribution. This is because the hotkey combination may not work from the desktop, and the software isn’t always capable of changing brightness either. The Linux kernel needs to have support for your specific device. If it does, the distribution you use also needs to use the correct version of the kernel and provide a means of changing the brightness. If this isn’t the case, you might still be able to adjust the brightness of your screen from the command line.

The trick is to use a special kind of file that accesses your display hardware. As with most devices, this can be found by typing ls /sys/class/backlight/. If you’ve not encountered the ‘/sys’ series of directories before, it contains dozens of folders and files that refer to each of the devices on your system. Rather than representing the files and folders on a storage device, this structure is a portal for configuring any plug-and-play hardware discovered on your system, and that includes devices like your netbook’s screen, CPU and drive.

To change values in the /sys tree, you will need to switch to the administrator’s account on your machine. Ubuntu users won’t be able to use sudo in the way they might be used to because the command to change values is really two commands, one piping output to another. The sudo privileges will only apply to the first and won’t stretch to allow you to change the parameter in the second. You can get around this by launching a new bash session using sudo, which will start a pseudo-administrator mode where every subsequent command is executed with root privileges. Moblin users just need to type su followed by their root password to get the same thing.

The contents of ‘/sys/class/backlight/’ should look something like ‘acpi_video0’, but this is dependent on the kernel driver for your hardware. Beneath this directory, you’ll find a special type of file called ‘brightness’. If you probe the value of this file by typing cat acpi_video0/brightness, for instance, you’ll see the current brightness setting for your screen. This is usually within the range of 0 to 100, and may jump up in steps that are defined by your hardware’s capabilities. The converse of this probe operation is to pass a value to this special file, hopefully changing your screen brightness in the process. Typing echo 100 > acpi_video0/brightness, for example, will configure maximum brightness, while a value in the region of 15 should be close to your screen’s minimum.

CPU optimisation

We’re going to stick within the /sys subsystem to make a few changes to how the CPU is handled. This can be a rather experimental area to play around with, which may explain why many distributions choose not to enable some of the more optimal modes, but it can be worth the trial and error. It’s also dependent on the features embedded within your CPU. Recent models built around Intel’s newer Atom processors shouldn’t have any problems, but older models may not be so flexible. You should also make sure you’ve got a backup of any critical data on your netbook’s drive before trying things out.

The most important parameter can be discovered by typing cat /proc/sys/vm/laptop_mode. If your machine returns a value of 0, then Laptop mode is currently disabled. You can enable it by typing echo 1 > /proc/sys/vm/laptop_mode. When Laptop mode is enabled, the kernel takes special care only to shuttle data to your storage device when it needs to, saving your battery in the process. You can disable this by swapping the 1 for a 0 in the previous command.

You can get even deeper into how the processor handles tasks by changing how the scheduler works. This is only going to be beneficial if you’ve got a multicore machine, and it changes the way processes are loaded onto each core. Check the contents of the ‘/sys/devices/system/cpu/sched_mc_power_savings’ location. If this is set to 0, your netbook is configured for optimal CPU performance – which is useful for mathematically intensive apps, but not so great if you’re only planning to read a couple of emails. Changing this value to 1 will ask the scheduler to use the threads and processes more efficiently before more are created, effectively saving your other CPU cores from being used and saving energy in the process.

Process pruning

The best thing about a netbook distro is that it is already pruned down to the bare minimum of applications and running processes. There should be very little you can do to improve things here, but there’s never any harm in taking a look. The quickest and easiest way of checking what processes are running is to run the ‘top’ command from the command line. It may look a little perfunctory, but it tells you everything you need to know. It’s called top because it shows you a list of the processes sorted by CPU time, with the highest at the top. This list changes dynamically, and the processes at the top usually include top itself, the Xorg X-Server (which is rendering the graphics on the screen) and maybe the gnome terminal (if this is how you’re running top). You can also remove processes and change their priority, but you need to be careful about this as you could seriously affect the performance of your netbook (and even lose some of your data). The safest option is to look for tasks that are running under your user account: you should be able to see your name in the second column for any tasks falling into that category.

On Moblin 2.0, for instance, we’ve noticed that the Nautilus file manager is used to manage external storage such as USB sticks. Occasionally, especially when you remove a USB stick without first unmounting it, Nautilus is left running, taking up precious CPU cycles. You’ll even be able to see that it’s the process connected to the USB device because this path follows the name of the process. You can remove tasks by pressing [K] to enter Kill mode and then entering the process number. This is listed in the top output below the top line. If you’re running a standard Linux installation, then there are a great number of processes you might want to consider removing. These could include indexing routines, compositing managers, background servers and log file generation. Further information can be found by looking at how the ‘initd’ process works and working out how to disable these services at bootup.

Monitor process power consumption

One of the best tools for monitoring and tweaking your system’s power efficiency is called PowerTop. It’s the electrical power consumption equivalent to the ‘top’ command we used to measure CPU usage, and it should be available through your distribution’s package manager. Moblin users can find it by searching for ‘Power consumption monitor’ in the Add/Remove Software panel. It needs to be run from the command line with system administrator privileges, which means typing sudo powertop for Ubuntu users or su followed by powertop for Moblin.

PowerTop can give you a very accurate indication of how long your netbook will last with its current power usage.

It will take five seconds for the tool to initially monitor your current system, after which it will list the various offending tasks running on your system sorted according to the amount of power they consume. The top section of the tool displays the percentage of time your CPU spends running at a specific speed. More CPU-intensive tasks will switch to a faster power state, which will in turn take more electricity. Ideally, you should expect to spend most of your time in the C4 state (the slowest), with occasional bursts of activity in the fastest state, C1.

PowerTop was originally designed to show which tasks were preventing laptops from entering a sleep state, and it’s still useful for this kind of bug fixing (though hopefully your distro builder has already solved the most serious offenders). This is why you still see the processes listed as ‘Top causes for wakeup’, as these are the events that are interrupting the system.

Unlike nearly every other tool we can think of, PowerTop also displays some useful information that can help you stretch out your netbook’s battery life. If it detects anything that it knows will help, a suggestion will pop up at the bottom of the window. Your adjustment will last for the duration of the current session only, but the tips that PowerTop displays often include instructions on how to make each change more permanent.

Proper sleep function

Suspending your machine by closing the lid and then opening it again seldom has the desired effect with Linux. It’s often easier to just turn the machine off and on again. Things are a lot better than they were, but hibernation is one area of the kernel that remains problematic. The difficulty is that each piece of hardware within your system needs to respond predictably to the sleep call, and this requires well-behaved drivers that have a good understanding of their hardware capabilities.

Unfortunately, this can’t be said for many Linux device drivers – in particular those for graphics cards. The only exception is hardware developed by Intel. Intel has made a big investment in Linux, and it continues to make massive improvements to the drivers for its own hardware. The Moblin distribution is the pinnacle of this work, and you should find that sleep works well with most Atom-based machines, as well as those that use other kinds of Intel processors. If you need to cater for hardware from other manufacturers, the best piece of advice we can give you is to make sure that your kernel is as up to date as possible. Things are changing all the time in the Linux world, and you may find that any problems have already been fixed with a kernel update.

Nov 17

It’s your chance to win an ultralight, super-thin Lenovo IdeaPad laptop with Windows 7 Home Premium.

If you’re looking for ultra-portability then Lenovo’s new IdeaPad U350 is just the ticket. Future magazine readers have the chance to win one of ten U350 laptops worth £499. As well as being light and thin, these great mini-laptops come with 3GB of RAM and a spacious 250GB hard drive, as well as three USB ports, a card reader and Wi-Fi.

Click here for your chance to win one of ten great Lenovo laptops

With the Windows 7 Lenovo Enhanced Experience certification you’ll enjoy fast boot and shutdown, a rich multimedia experience and easy system maintenance. The 13.3-inch high-def display is perfect for watching movies, while the Dolby stereo speakers make the most of your media.

The Intel Core 2 CPU (1.4GHz) provides enough power for all your computing tasks, and is great for conserving battery life. Battery power is also saved through Lenovo’s Ambient Light Sensor, which adjusts screen brightness depending on surroundings. To keep your data safe, Lenovo’s laptops also feature a disk analysis system that prevents disaster before it strikes.

*Please note: the prize pool of ten laptops will be split between What Laptop, Windows The Official Magazine, PC Plus, PCAnswers and PC Format. Readers from each magazine will have a chance to win one of two Lenovo laptops.Make sure to tick the PC Plus box when entering.