Software discussion: Difference between revisions

From OLPC
Jump to navigation Jump to search
(Rewrote Overview section. Page still needs lots of work.)
Line 3: Line 3:
==Overview==
==Overview==


OLPC software is a set of carefully chosen and integrated linux applications, creating an innovative user environment.

*[[Sugar|Sugar - the User Interface]]
*:[[OLPC Human Interface Guidelines]]
*[[Software components]] and [[Software projects|projects]]
*[[Software/Goals|Software goals]] and [[OLPC on open source software|open-source software]]
*[[Our_software|Software FAQ]]

Developers, you can help get Trial1 out the door right now:
*[[Trial1 Software]]; [[Trial1 TODO]]

==Overview - draft rewrite==
OLPC software is a set of carefully chosen and integrated linux applications, creating an innovative user environment.
OLPC software is a set of carefully chosen and integrated linux applications, creating an innovative user environment.


Line 35: Line 23:
**[http://dev.laptop.org/query http://dev.laptop.org/query]
**[http://dev.laptop.org/query http://dev.laptop.org/query]
**Help upstream projects (see [[Getting involved in OLPC]]).
**Help upstream projects (see [[Getting involved in OLPC]]).

==Some Details==
''(This section needs to be updated)''


There are four flavors of software:
There are four flavors of software:
Line 41: Line 32:
*Linux software using the standard libraries listed in [[software components]].
*Linux software using the standard libraries listed in [[software components]].
*Any other linux software. Memory and disk space are constrained (256MB,1GB), so requiring additional libraries makes this a less attractive option.
*Any other linux software. Memory and disk space are constrained (256MB,1GB), so requiring additional libraries makes this a less attractive option.

==Some Details==
''(This section needs to be updated)''


[[Developers program]]
[[Developers program]]

Revision as of 21:45, 20 April 2007

  This page is monitored by the OLPC team.
  Please copy/paste "{{Translationlist | xx | origlang=en | translated={{{translated}}}}}" (where xx is ISO 639 language code for your translation) to Software discussion/translations HowTo [ID# 34607]  +/-  

Overview

OLPC software is a set of carefully chosen and integrated linux applications, creating an innovative user environment.

Basically, the laptop runs Red Hat linux with X Windows, with a novel Sugar user interface and support library, supporting a core set of "activities". Activities are programs which follow the OLPC Human Interface Guidelines. There is an emphasis on Python and GTK. Random linux software can be run too, but having a common and enabling user interface is nice, and requiring additional libraries (KDE, java runtime, whatever) is in tension with disk and memory limits.

You can:

Some Details

(This section needs to be updated)

There are four flavors of software:

Developers program

BTest Software

Build images

Laptop software

OLPC Python Environment

Software schedules

Testing checklist

LinuxBIOS

Device drivers

Misc

See also