- Sugar (GUI)
Infobox_Software
name = Sugar
caption = The Sugar desktop after booting
developer = Sugar Labs
latest_release_version =
latest_release_date =
programming language = Python
operating_system =Linux
genre =Desktop environment
license =GNU General Public License
website = [http://wiki.sugarlabs.org/ wiki.sugarlabs.org]Sugar is the
graphical user interface originally developed for theOne Laptop per Child computer/education project and as of May 2008 being developed under the umbrella ofSugar Labs . Sugar is used on theOLPC XO-1 laptop computer and is also available as a session option onUbuntu andFedora . Unlike more traditionaldesktop environment s, it does not use a "desktop" metaphor and only focuses on one task at a time. It is written in the interpreted Python programming language, whereas most other environments are written in acompiled language such as C. Main contributors to the project includeChristopher Blizzard and Marco Pesenti Gritti, Eben Eliason, Tomeu Vizoso, Simon Schampijer, Dan Williams,Walter Bender , Christian Schmidt, Lisa Strausfeld, and Takaaki Okada. TheFOSS community has also contributed greatly to Sugar.Sugar is also referred to as the OLPC Python Environment. It is composed of the Python language,
GTK GUI and
GeckoHTML engine. [, from laptop.org]Design principles
Performance
The
OLPC XO-1 has a 1 GBNAND flash drive and 256 MB of memory. Since there is noswap space and storage space on the laptop, only a limited number of activities can run concurrently.Simplicity
The laptop's hardware limitations have led to much more compact program design harking back to the early days of the computer. The project's stated goal is to "avoid bloated interfaces", and "limit the controls to those immediately relevant to the task at hand". [, from laptop.org]
Current status
Sugar is still in development. In May 2006, its creators described it as primarily a “tool for expression,” thus plans are in place to include
multimedia andsocial networking features. [ [http://www.0xdeadbeef.com/weblog/?p=200 Christopher Blizzard's weblog] , May 2006]As of early 2007, Sugar could be installed (with some difficulty) on a variety of operating systems, including several
Linux distribution s,Microsoft Windows andMac OS X . Instructions are available on the project's wiki. [ from laptop.org]As of mid 2008, Sugar is available on the
Debian ,Ubuntu , andFedora distributions of Linux, e.g., as of Ubuntu 8.04 (Hardy Heron), Sugar can be installed from the official Ubuntu universe repositories. []References
External links
* [http://www.sugarlabs.org/ Sugar Labs] project wiki.
* page on the One Laptop per Child wiki.
* [http://www.donhopkins.com/drupal/node/128 Pie Menus for OLPC Sugar User Interface] by Don Hopkins
* to which Sugar adheres
* [http://dev.laptop.org/git?p=sugar;a=tree Browser for the current Sugar code]
*
*
*
*
Wikimedia Foundation. 2010.