Mon . 19 Aug 2019
TR | RU | UK | KK | BE |

Sugar (software)

sugar software program, sugar software company
Sugar is a free and open source computer desktop environment designed for interactive learning by children Copyright by SugarLabs13 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-15 and later provided the option of either the Gnome or Sugar interfaces4

Sugar is available as a Live CD, as Live USB, a package installable through several Linux distributions1 It can run in a Linux virtual machine under Windows and Mac OS5

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, activity used, or file type


  • 1 About
  • 2 Design principles
  • 3 Software components
  • 4 History
    • 41 Cross-platform
    • 42 Sugar on a Stick
    • 43 XO-1 Usage
  • 5 Releases
    • 51 XO releases
    • 52 Sugar on a Stick releases
      • 521 Strawberry
      • 522 Blueberry
      • 523 Mirabelle
      • 524 Mango Lassi
      • 525 Coconut
      • 526 Pineapple
      • 527 Quadong
      • 528 ʻŌhelo ʻai
      • 529 Avocado
      • 5210 10
      • 5211 Fedora 23
      • 5212 Fedora 24
      • 5213 Fedora 25
  • 6 Screenshots
  • 7 Sugarizer
  • 8 See also
  • 9 References
  • 10 External links


Sugar is an operating system which reinvents the use of computers for education in our society Collaboration, reflection and discovery are incorporated straightforwardly into the user interface Sugar encourages “studio thinking” and “reflective practice” Through Sugar’s clarity of environment, young learners and educators have the choice to utilize PCs in all alone terms Students can reshape, reinvent, and reapply both software and content into intense learning exercises Sugar’s concentration on sharing, criticism, and investigation is grounded in the culture of free software

Information is about nouns; learning is about verbs The Sugar interface is the first serious endeavor to make a desktop environment that is based on both cognitive and social constructivism which is designed for children Sugar is based on three basic principles:

1 Everybody is an instructor and a learner;

2 Humans by nature are social beings and;

3 Expressive by nature These are the pillars of a user experience for learning

Sugar also considers two more truisms:

1 One learns through doing If you want to learn more and more, then for that You have to do more and more

2 Love is far more significant than duty-you want people to participate in things that are authentic to them, things that they love

The Sugar platform is characterized by three qualities: -

1 The presence of other individuals is always present in the Sugar interface; collaboration is a first-order experience: instructors and learners interact with each other, bolster each other, critique each other and share their thoughts with each other;

2 Sugar Maintains a “Journal” for each user so that his/her task is reflected on it;

3 Through its excellent design, Sugar is discoverable: it can suit a wide assortment of learners with various levels of aptitude It is easy to approach and yet it doesn’t put an upper bound on personal expression; one can peel away layers and go deeper and deeper with no restrictions

Design principlesedit

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"6 Applications run full screen, double-clicking is not used, and menus show icons

Sugar is written in Python,1 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

Software componentsedit

See also: List of GTK+ applications

Sugar has forked a couple of the GNOME Core Applications and written most from scratch Most applications developed by the Sugar team are forks of existing GNOME applications and based on GTK+ Applications developed by Sugar are very pragmatic which offers number of opportunity to avail which enhances the skills and make them dexterous in their fieldSugar Activities include Turle Blocks 3D, Ruler, Recall and many more

This is the example which provides different activities in Sugar

Hundreds of learning activities for Sugar can be downloaded from the Sugar Activity Library Additional activities are available from third parties, such as the Project Ceibal portal in Uruguay


In May 2006 Sugar's developers described it as primarily a "tool for expression," and plans were in place to include multimedia and social networking features7

Since May 2008 Sugar has been developed under the umbrella of Sugar Labs, a member project of the Software Freedom Conservancy3 Some contributors are employed by One Laptop per Child and other related organizations, others are volunteers, in many cases associated with the free software community8 Contributors to the original Sugar platform included Marco Pesenti Gritti, Walter Bender, Christopher Blizzard, Eben Eliason, Simon Schampijer, Christian Schmidt, Lisa Strausfeld, Takaaki Okada, Tomeu Vizoso, and Dan Williams9


By early 2007 Sugar could be installed, with some difficulty, on several Linux distributions, and in virtual machines on other operating systems10 By mid-2008 Sugar was available on the Debian, Ubuntu, and Fedora distributions of Linux; eg, as of Ubuntu 804 Hardy Heron, Sugar could be installed from the official Ubuntu universe repositories11 By mid-2009 Sugar was also available on openSUSE12 and other Linux distributions10 Sugar 0821 was included in the OLPC system software release 820 for XO-1 laptops13 Sugar 086 was released on September 30, 200914 Sugar 088 was released on March 31, 201015 Sugar 0900 was released in October, 201016 There were three releases in 2011 and one in June 2012, which included support for the ARM architecture on the XO 175 Builds for OLPC XO laptops and the release schedule are available at OS releases Sugar has unofficially been ported to run on Android, Firefox OS and iOS using HTML5 and JavaScript under the project name "Sugarizer"; with additional clients written for Web browsers supporting HTML517

Sugar on a Stickedit

The Sugar learning platform for Linux is available as a USB-bootable Linux distribution "Sugar on a Stick"18 and as software components forming an installable additional desktop environment for most Linux distributions3 It can be installed using the Fedora Live USB Creator, and can be installed onto a computer hard disk using the liveinst command from a Sugar Terminal or console

On June 23, 2009, Sugar Labs announced the availability for download of Sugar on a Stick v1 Strawberry, which can run from a bootable 1GB USB flash drive319 On July 23, 2009, Recycle USBcom went live with a program to reflash used USB keys with the Sugar software and donate them to schools20 On December 8, 2009, Sugar Labs announced the availability of Sugar on a Stick v2 Blueberry, which incorporates Sugar Release 086 and Fedora 1121 Sugar Labs announced the availability of Sugar on a Stick v3 Mirabelle, which incorporates Sugar Release 088 and Fedora 1322 Since Mirabelle, Sugar on a Stick has been a regular, semi-annual, Fedora Spin official special-purpose version of Fedora;23 the a Spin using Fedora v22 was released on 26 May 201524

XO-1 Usageedit

The OLPC XO-1 has a 1 GB NAND flash drive and 256 MB of memory Because the flash-based hard drive is small, swap can only be added by using an SD card or a network block device25

If too many activities are loaded at the same time there may be performance problems due to low memory or processor load26


XO releasesedit

For viewing XO releases, please click here

Sugar on a Stick releasesedit


The Sugar on a Stick Strawberry release is based on Fedora 11 with the latest updates as of June 22, 2009 It features a Sugar learning environment, namely version 084, including 40 Activities to enrich the learning experience Hundreds of Activities are available for download from the Sugar activity library This release includes Fedora updates, Sugar features like View Source and file transfer, supplementary sample content, which is available in the Journal, and usability improvements


Sugar on a Stick v2 Blueberry was released on 8 December 2009 It is based on F12 version of the Fedora operating system It contains a number of features that improve the overall user and learning experience Here is an overview of the most notable ones:

  • Sugar on a stick v2 Blueberry ships Sugar release, 0863 Its features are:
    1. Redesigned toolbars
    2. Better Gnash support for Adobe flash content
    3. Improved wireless networking
    4. Support for tabbed browsing
    5. EPUB file support for e-books
    6. Easier keyboard configuration
    7. Easy way to update to the latest activities
  • ZyX-LiveInstaller:
  1. In high demand was a software to install Sugar to a hard disk Hence Sugar teamed up the zyx-liveinstaller developer in order to provide:
    • Seamless installation of personalized environment into your computer’s hard disk;
    • It saves changes made to Sugar;
    • It does not require boot again and again
  • Activities
  1. It includes updates to the standard collection of Activities for children and many new ones An example is TamTam activity suite, which takes the user on a journey through Sound and Music


Mirabelle was the 3rd release of the Sugar on a Stick project It was released on 25 May 2010

  • Sugar version 088 features:
  1. Support for 3G connections
  2. Increased accessibility
  3. Better integration with activity portal
  • Sugar on a Stick is now a Fedora spin After two prior releases of being based on Fedora Distribution, Sugar on a Stick has been recognized by Fedora Project as an official Spin This ties us more closely to Fedora's release cycle and gives us resources from their engineering and marketing teams, which extends the reach of Sugar on a Stick and makes the project itself more sustainable In exchange, users of Fedora have access to an easily deployable implementation of the Sugar Platform; it's a great example of a mutually beneficial upstream–downstream relationship
  • Contributing to Sugar on a Stick – The biggest difference in v3 has been in its release processes and engineering sustainability;

Mango Lassiedit

Mango Lassi was the 4th version of Sugar on a Stick released on 2 November 2010 It uses Sugar version 090


It is the 5th version of Sugar on a Stick released on 9 October 2011 It uses a Sugar version 092


It is the 6th version of Sugar on a Stick released on 8 November 2011 It uses a Sugar version 0941


It is the 7th version of Sugar on a Stick released on 29 May 2012 It uses a Sugar version 0961

ʻŌhelo ʻaiedit

It is the 8th version of Sugar on a Stick released on 15 January 2013 It uses a sugar version 0982


It is the 9th version of Sugar on a Stick released on 2 July 2013 It uses a Sugar version 0988


It is the 10th version of Sugar on a Stick released on 17 December 2013 It uses a Sugar version 01000

Now Sugar has stopped giving official names to SoaS releases, however it continues to create new versions for each Fedora release Sugar has released its latest versions for the latest Fedora’s:

Fedora 23edit

Fedora 24edit

Fedora 25edit



Sugarizer is a way to use Sugar on any device using web technologies HTML5/JavaScript Sugarizer is not a port of Sugar It is based on Sugar web library, which resembles the Sugar User Interface using HTML5 and CSS3 and reproduces Sugar views Sugarizer reimplements features of Sugar Core datastore and journal in JavaScript and integrates a bunch of activities written for Sugar in Sugar Web So basically, Sugarizer is "just" a launcher of Sugar Web activities A Sugarizer server component allows collaboration and presence

Sugarizer could run any Sugar activities written in HTML5/JavaScript and include a bunch of Sugar activities written initially in Python and ported in HTML5/JavaScript Physics, Paint,

Sugarizer has a lots of features Some of them include:

  • No installation required
  • Sugar Home View
  • Sugar Journal
  • Sugar Presence
  • Sugar Collaboration
  • Sugar Home view Radial and List
  • Runs any Sugar Web Activity from a Sugarizer Server

Visit Sugarizer from here

See alsoedit

  • Free software portal
  • Educational software
  • Touchscreen


  1. ^ a b c d e "Sugar Labs Features" Retrieved 4 May 2012 
  2. ^ "Alexa" Retrieved 10 September 2015 
  3. ^ a b c d Paul, Ryan 2009-06-26 "Sugar on a Stick brings sweet taste of Linux to classrooms" Ars Technica Retrieved 2010-01-10 
  4. ^ "Video: XO-15 Laptop Dual Boot - Gnome and Sugar UI - OLPC News" wwwolpcnewscom Retrieved 2015-06-01 
  5. ^ "Sugar Labs Overview" Retrieved 4 May 2012 
  6. ^ "Human Interface Guidelines/Design Fundamentals/Key Design Principles" Wikisugarlabsorg 2009-09-15 Retrieved 2012-05-20 
  7. ^ "some more sugar notes | Christopher Blizzard" 0xdeadbeefcom 2006-05-23 Retrieved 2012-05-20 
  8. ^ "Sugar commit counts" Ohloh Retrieved 2009-10-22 
  9. ^ Bender, Walter; Kane, Charles; Cornish, Jody; Donahue, Neal December 2012 Learning to Change the World: The Social Impact of One Laptop per Child Palgrave Macmillan 
  10. ^ a b "Downloads" Wikisugarlabsorg 2012-04-14 Retrieved 2012-05-20 
  11. ^ Sugar on Ubuntu Linux - OLPC
  12. ^ Sugar - openSUSE, retrieved 2009-07-31 
  13. ^ "API changes - OLPC" Wikilaptoporg Retrieved 2012-05-20 
  14. ^ "ANNOUNCE Sucrose 0860 Final Release" Retrieved 2009-10-22 
  15. ^ "ANNOUNCE Sugar 0880 stable release in Fedora 13 and testing of daily images" Retrieved 2010-06-03 
  16. ^ Robert Burderi "One Ecosystem Per Child" xconomy Retrieved 2010-10-05 
  17. ^ Laske, Lionel "Sugarizer: A taste of Sugar on any device" Retrieved 24 May 2015 
  18. ^ "Sugar on a Stick" Wikisugarlabsorg Retrieved 2012-05-20 
  19. ^ $100 Laptop Becomes a $5 PC, Technology Review, 2009-06-24 
  20. ^ RecycleUSBcom - Donate your Flash Drives for a Good Cause, Everything USB, 2009-07-23 
  21. ^ New Sugar on a Stick Brings Much Needed Improvements, Wired, 2009-12-09 
  22. ^ Sugar on a Stick gets sweeter with Fedora Linux, Internet News, 2010-05-28 
  23. ^ Fedora Sugar Spin 
  24. ^ Sugar-on-a-Stick with Fedora v22 
  25. ^ "Swap - OLPC" Wikilaptoporg Retrieved 2012-05-20 
  26. ^ "Release notes/820 - OLPC" Wikilaptoporg Retrieved 2012-05-20 
  • Some material was copied from wikisugarlabsorg, which is available under a Attribution 30 Unported CC BY 30 license

External linksedit

  • Official website
  • Sugar-on-a-Stick operating system

sugar software company, sugar software crm, sugar software download, sugar software free, sugar software hd, sugar software program

Sugar (software) Information about

Sugar (software)

  • user icon

    Sugar (software) beatiful post thanks!


Sugar (software)
Sugar (software)
Sugar (software) viewing the topic.
Sugar (software) what, Sugar (software) who, Sugar (software) explanation

There are excerpts from wikipedia on this article and video

Random Posts

Ralph Neville, 2nd Earl of Westmorland

Ralph Neville, 2nd Earl of Westmorland

Ralph Neville, 2nd Earl of Westmorland 4 April 1406 – 3 November 1484 was an English peer Content...
Mamprusi language

Mamprusi language

The Mamprusi language, Mampruli Mampelle, Ŋmampulli, is a Gur language spoken in northern Ghana by t...
Singapore Changi Airport

Singapore Changi Airport

Singapore Changi Airport IATA: SIN, ICAO: WSSS, or simply Changi Airport, is the primary civili...
Christian Siriano

Christian Siriano

Christian Siriano born November 18, 1985 is an American fashion designer and member of the Council o...

Random Posts (



Shtiintsa Rugby Club Baia Mare - Romanian rugby club from Baia Mare, playing in the Super League Clu


Wargame (from the English. "Wargame" - Russian. "War game") - a kind of strategi
Arnheim, Karl Karlovich

Arnheim, Karl Karlovich

Karl Karlovich Arnheim 1840–1888 - Russian educator Brother of the Doctor of Medicine, one of the fi
Rosario, Amed

Rosario, Amed

Herman Amed Valdez Rosario Isp German Amed Valdez Rosario, November 20, 1995, Santo Domingo - Domini