Sugar Xubuntu on EEE

From Tmplab

Jump to: navigation, search

Here is a demonstration of a bootable USB key to run the OLPC XO interface "Sugar" on a standard PC as well as an EEE pc.

The idea is to be able to develop on EEE for XO and also to use XO as another hardware platform for OLPC deployments.

Here is a presentation of Xubuntu running on top of EEE exhibiting Sugar as window manager.

Plenty of work needs to be done still:

  • Supporting correctly the EEE pc hardware (atl2, madwifi and eeepc-acpi kernel modules)
  • Autorunning Sugar at boot
  • Fixing all the crashes

Contents

[edit] Original distribution

Here are a few links to download the image and make it bootable:

The problem in making a bootable USB key resides mostly in the fact that the "isotostick.sh" script is expected to work on a Ubuntu system. If running this on another kind of linux, make sure

  1. /media exists
  2. /usr/bin/syslinux is the syslinux executable to make the USB disk bootable.

[edit] Screenshots

[edit] Booting

Image:Xutuntu-sugar-eee-1_600x600.jpg

[edit] Running Sugar

Image:Xutuntu-sugar-eee-2_600x600.jpg

Image:Xutuntu-sugar-eee-3_600x600.jpg

Image:Xutuntu-sugar-eee-4_600x600.jpg

[edit] Sugar interface on EEE :)

Image:Xutuntu-sugar-eee-5_600x600.jpg

Image:Xutuntu-sugar-eee-6_600x600.jpg

Image:Xutuntu-sugar-eee-7_600x600.jpg

[edit] Crashes

Image:Xutuntu-sugar-eee-8_600x600.jpg

In this case preciely, it's never Sugar that crashed but the application we were running. No need to restart as the Sugar UI is still running, so you can continue using your Sugar applications (except the one that crashed).

It seems that the crashing applications are the one that use hardware specific to the XO.

Personal tools