Getting Started

From Sugar Labs

Jump to: navigation, search
english | español | português | français HowTo [ID# 55951] 

Contents

About Sugar

Sugar is a different desktop environment to what is normally used in Microsoft Windows, Apple's OS X or other GNU/Linux operating systems. It is conceived as a tool to allow kids to learn interactively. One of the first things that a child sees, therefore, is not a hard disk or a trash can—it’s the other kids in the “neighborhood.” Programs and applications are called Activities, many of which allow for collaboration between learners who are connected to each other by Wi-Fi or through a Jabber network. Sugar developers are encouraged to write activities with collaborative elements that are automatically enabled.

Sugar is developed in Python and runs on a GNU/Linux Kernel, originally from the Fedora Project, and now from a variety of GNU/Linux distributions.


For an overview of the components composing a Sugar system see the Sugar System Stack.

Getting Sugar

See Downloads.

For more technical information, please see the Supported systems page for a list of the different ways that Sugar may be run on a computer.

Getting started

The Sugar Learners' manual

Sugarlabs mainpage 07.png available as: HTML.gif or PDF.PNG 128 pages, 8.3 MBytes (for saving or printing).

The manual needs to be updated to include information regarding Sugar-on-a-Stick.

Tutorials

Videos

Developer mini tutorials

Connecting to the Internet

Connecting to the Internet is something that somewhat falls between the cracks of Sugar and the computer it's running on.

On the XO laptop, there are three ways to connect to the Internet:

From a conventional laptop running Sugar, connecting through an access point works. (Mesh support is becoming available on more machines.) Depending upon which Jabber server you are connected to, you'll see different collections of "neighbors" in the Neighborhood View.

Read the Connecting to the Internet page for detailed instructions.

Release notes

See Development Team Release Notes for other releases.

Other resources

Other resources are listed on the Deployment Team/Resources page.

Personal tools
Namespaces
Variants
Actions
Sugar
Teams
Projects
Local Labs
Using the Wiki
Google Translations