Supported systems

From Devel wiki for Sugar Labs
Jump to: navigation, search

Ways to run Sugar

Determine which of the various methods of running Sugar meet your needs:

  • Run Sugar pre-installed in a computer
    Some computers come with Sugar pre-installed, most notably the OLPC XO laptops.
    Some deployments use the Dextrose distribution of Sugar.
  • Boot a Live CD / Live USB pre-installed with Sugar
    Suitable for trying Sugar without having to install any software on almost any computer—just boot Sugar off of a CD or USB drive. Note: When booting a Live CD, the Journal is not automatically saved on shutdown, because the boot media is readonly. All changes are lost upon shutdown or reboot. This is not a limitation for Live USB installations. See our Sugar on a Stick project page or other Live USB projects.
  • Install Sugar
    If you are running one of the currently supported distributions, you can install Sugar using your systems standard package manager, e.g., Synaptic, apt-get, or yum. See these instructions.
    The Harmonic Distribution of the Sugar Learning Platform may also appeal to you.
  • Install an emulator or virtualizer and launch a bootable Sugar disk image file
    QEMU, VirtualBox, or VMware let you run Sugar in an emulator or by virtualization on your computer—you'll need to install an emulator from which you launch Sugar and one of the Emulator image files.

Supported distributions

See these links to pages on the Sugar Labs wiki for GNU/Linux distributions where Sugar has been installed.
Please note:
  • Development changes occur rapidly, and the documentation here lags the current state of systems development.
  • For the latest information on any development project, visit their work sites.
  • The 'Notes' column should indicate if the image is for pre-release testing.
Logo Name Latest
OLPCXO.png OLPC 0.107.0 (In testing) Prepared for XO laptops
Error creating thumbnail: File missing
Sugar on a Stick 0.106.0 Live CD/USB of the Sugar Learning Environment
Fedora-small.jpg Fedora 0.106.0 Primary distribution for Sugar (Fedora 23)
Ubuntu-small.jpg Ubuntu 0.106.0 Ubuntu 14.04.2
(Sugar 0.107.0 in testing)
Debian-small.jpg Debian 0.104.1 Debian Stretch
Trisquel icon.png Trisquel Toast 0.102.0 Based on Ubuntu
Suse-small.jpg openSUSE 0.98.8 Part of the Linux for Education (Li-f-e) series
Mageia-2011.png Mageia 0.95.1 Forked from Mandriva
Question.png Harmonic Distribution 0.94.1 See also Sweets Distribution and Sugar Network
Elementary.png ElementaryOs 0.94.1 Based on Ubuntu 10.10 & Sweets Distribution
Tuquito-label.png Tuquito 0.94.1 Based on Ubuntu 10.10 & Sweets Distribution
Fusion.png Fusion Linux 0.94.1 Remix of Fedora 16 with GNOME 3.2.1
LMD-small.png Linux Mint 0.94.1 mint 13 & mint 14 Using Sweets Distribution
Dextrose-mascotte-120x96.png Dextrose 0.92.4 Prepared for XO laptops
LMD-small.png Linux Mint Debian Edition 0.88.1
Mandriva-small.png Mandriva 0.88.0

Matrix of Sugar solutions

There are many ways to run Sugar:

  • As a complete disk image on an existing machine;
  • As a session on a Linux system; or
  • As part of a complete hardware-software platform.

Technical considerations

A discussion of technical considerations regarding supported systems.

Sugar for various hardware systems

Getting the Sugar sources

Distributors can find the latest sources for the sucrose components here. Each release page has as links to the release pages of earlier releases.

Updating Sugar to the latest version

XO laptops

Looking at Sugar variants

See Sugar System Stack for a picture of the software stack.



Starch is a complete disk image for Sugar.


Sucrose is the Sugar interface plus a set of demonstration activities. System maintainers should visit the Packaging Team page.