Source code: Difference between revisions

From OLPC
Jump to navigation Jump to search
(added link to source rpms)
Line 1: Line 1:
We will provide links to all of the OLPC source code, along with instructions on how to download it from this page in the wiki.
This page includes links to the source code for the OLPC XO-1, along with instructions on how to download it from this page in the wiki.

== Full source code for releases ==

The source for OLPC system software is stored in Source RPMs stored at the following locations.

=== Ship.2 ===

* [Packages from Fedora http://mock.laptop.org/repos/koji.olpc2-ship2/]
* [OLPC Specific Packages http://mock.laptop.org/repos/local.ship2/]

=== Update.1 ===

* [Packages from Fedora http://mock.laptop.org/repos/koji.olpc2-update1/]
* [OLPC Specific Packages http://mock.laptop.org/repos/local.update1/]


== Linux OS and OLPC software ==
== Linux OS and OLPC software ==

Revision as of 16:35, 18 January 2008

This page includes links to the source code for the OLPC XO-1, along with instructions on how to download it from this page in the wiki.

Full source code for releases

The source for OLPC system software is stored in Source RPMs stored at the following locations.

Ship.2

Update.1

Linux OS and OLPC software

Much of the source code for the OLPC is stored in a "git" repository at http://dev.laptop.org/git/ . You can check out a particular program, e.g. the kernel, with a command like:

 git-clone git://dev.laptop.org/git/sugar

For more details, please see the git page in the wiki.

Other parts of the system are pulled directly from the Fedora 7 source and binary RPMs.

The script used to build the shipping image of the OLPC operating system is called "pilgrim", and it is maintained here: http://dev.laptop.org/git?p=users/cscott/pilgrim;a=summary

Open Firmware (bootstrap ROM)

The source code for Open Firmware can be checked out of its Subversion repository by the command

 svn co svn://openbios.org/openfirmware/

More details are at http://openbios.org/Open_Firmware . Documentation is available at http://openfirmware.org.