Katana VentraIP

Sugar (desktop environment)

Sugar is a free and open-source desktop environment designed for interactive learning by children. It was developed by SugarLabs.[2][3] Developed as part of the One Laptop per Child (OLPC) project, Sugar was the default interface on OLPC XO-1 laptop computers. The OLPC XO-1.5 and later provided the option of either the Gnome or Sugar interfaces.[4]

For the CRM software, see SugarCRM.

Sugar is available as a Live CD, as Live USB, and a package installable through several Linux distributions.[2]


Unlike most other desktop environments, Sugar does not use the "desktop", "folder" and "window" metaphors. Instead, Sugar's default full-screen activities require users to focus on only one program at a time. Sugar implements a journal which automatically saves the user's running program session and allows them to later use an interface to pull up their past works by date, an activity used, or file type.

Design principles[edit]

Sugar has the objective of being suitable for even inexperienced users but provides more advanced facilities for the more experienced. The project's stated goal is to "avoid bloated interfaces", and "limit the controls to those immediately relevant to the task at hand.".[5] Applications run full screen, double-clicking is not used, and menus show icons.


Sugar is written in Python,[2] an interpreted language, and can be modified by users with programming experience. Desktop environments used by many operating systems are written in compiled languages such as C.

Releases[edit]

XO releases[edit]

Sugar has had many XO releases.

Raspberry Pi releases[edit]

Sugar can be run on a Raspberry Pi. It is recommended to use SOAS to run Sugar on one. You can learn how to run Sugar on a Raspberry Pi on Sugar Lab's website.

Sugar on Various Operating Systems[edit]

Sugar is available preinstalled on several Linux operating systems and among the most notable ones:


Fedora Spin SoaS


An edition of Fedora with Sugar. It is also officially featured by The Sugar Project's Wiki on its Sugar on a Stick (SoaS) web page..


Trisquel Sugar Toast


An official edition of Trisquel GNU/Linux with Sugar. It is recommended by The Sugar Project as per 2020.

Sugar Home View

Sugar Home View

Neighborhood

Neighborhood

Sugar Home View from pre-0.82 releases

Sugar Home View from pre-0.82 releases

Sugar "Friends" View

Sugar "Friends" View

Sugar Pippy activity view.

Sugar Pippy activity view.

Sugar Home View with Frame from pre-0.82 releases

Sugar Home View with Frame from pre-0.82 releases

Sugar View Source

Sugar View Source

Sugar Journal

Sugar Journal

Sugarizer[edit]

Sugarizer is an HTML and JavaScript based application that allows for using Sugar functionality on any device. It is available as both a web application and a mobile app. It offers a similar user interface and includes features of Sugar Core (datastore and journal), as well as many of the same Sugar activities.

Educational software

Linux

Some material was copied from wiki.sugarlabs.org, which is available under a Attribution 3.0 Unported (CC BY 3.0) license.

Official website

Sugar-on-a-Stick operating system

Sugar for Raspberry Pi

XO releases

Sugarizer