WYLUG Monthly Meeting: Monday 12 Nov 2007


  • The XO Laptop from the One Laptop Per Child Project
  • The CMake buildsystem generator

The XO Laptop

The XO is a low-cost, small, durable, and efficient laptop computer. It will be shipped with a slimmed-down version of Fedora Linux and a GUI called Sugar that is intended to help young children collaborate. The XO-1 includes a video camera, a microphone, long-range Wi-Fi, and a hybrid stylus/touch pad. Human power is planned, allowing operation far from commercial sources of power.

Its design goals are:

  • minimal power consumption, with a design target of 2–3 W total power consumption;
  • minimal production cost, with a target of $100 per laptop for production runs of millions of units;
  • a ‘cool’ look, implying innovative styling in its physical appearance;
  • e-book functionality with extremely low power consumption;
  • the software provided with the laptop should be open source and free software.

Further details:


CMake is a cross-platform build tool like the autotools or SCons. Unlike the autotools (which generate makefiles for the *IXes) or SCons (which calls compilers directly) CMake generates buildsystems for a variety of IDEs (it can still do makefiles, though).

I will be providing an overview of basic CMake usage from both a user’s and a developer’s viewpoint, comparing and contrasting CMake’s behaviour with that of the autotools.


  • Monday, 12 Nov 2007


  • 6:30 p.m. Tea and coffee and chat.
  • 7:00 p.m. First talk or presentation.
  • 8:30 p.m. (ish) Pub and more chat.


Active Learning Lab., (Level 9, near staircase 2)
E.C. Stoner Building (aka Physics/Admin)
University of Leeds
Woodhouse Lane
Leeds UK


Comments are closed.