Simplified OLPC laptop emulation on linux

A new version of xo-qemu is available.

http://dev.laptop.org/~mncharity/olpc_xo_qemu/
http://dev.laptop.org/~mncharity/olpc_xo_qemu/README.txt

xo-qemu is a script for downloading, managing, and running OLPC QEMU disk images on linux.

The One Laptop Per Child (OLPC)<http://wiki.laptop.org/> project creates a linux distribution for its laptop. It is released as numbered builds (ie, “versions”), in several streams (eg, separate streams for developers and end users). These builds are available in several forms, one of which is a disk image that can be run on the QEMU virtual machine. This script makes it easier to obtain, manage, alter, and run these disk images on linux. It provides virtual, slightly broken, emulated OLPC XO laptops.

olpc_xo_qemu-0.006 is a bugfix release.
It should work with all the builds 0.005 did, plus current joyrides.

This is alpha quality software. It is unclear how many people, if any, are using it. Please drop me a note if you are. Thanks.

Mitchell

My thanks to Eduardo Silva (edsiper) and his XO_Monitor for the FUSE filesystem mounting.

Example use:
$ xo-qemu –report
$ xo-qemu –new-user
$ mkdir builds laptops
$ xo-qemu –get-build joyride latest builds/
$ xo-qemu –make-laptop laptops/one `xo-qemu –get-build joyride latest builds/ |tail -1`
$ laptops/one/xo on
$ laptops/one/xo xephyr on
$ laptops/one/xo xephyr off
$ laptops/one/xo ssh ls -a
$ laptops/one/xo do import -window root screenshot.png
$ laptops/one/xo mount
$ ls -a laptops/one/root laptops/one/olpc
$ laptops/one/xo mount -u
$ xo-qemu –help

Leave a comment