Software components: Difference between revisions

From OLPC
Jump to navigation Jump to search
(add note about tinymail)
(Add a blurb about the kernel)
Line 6: Line 6:
==Operating System Components==
==Operating System Components==


*Linux kernel version ?.?
===Linux Kernel===

For the main kernel, we are using the Fedora Rawhide version of the Linux kernel, which means that we are tracking the main kernel fairly closely.
The OLPC specific bits of the Rawhide kernel are pulled from the olpc-2.6 GIT tree on dev.laptop.org:http://dev.laptop.org/git.do?p=olpc-2.6;a=summary

*initd
*initd
*bash version ?.?
*bash version ?.?

Revision as of 17:15, 9 August 2006

Introduction

This page defines the software environment that will be installed on the OLPC and which application software developers can use. While it is possible for an application developer to add additional software components and libraries, this is not a decision to be taken lightly. The OLPC is constrained by limited memory and storage which means that adding too many frills and features can have a significant negative impact on your own application as well as other applications running on the OLPC.

If you add items to the list, please use the Wiki's search function to see if there are pages about it which can be linked.

Operating System Components

Linux Kernel

For the main kernel, we are using the Fedora Rawhide version of the Linux kernel, which means that we are tracking the main kernel fairly closely. The OLPC specific bits of the Rawhide kernel are pulled from the olpc-2.6 GIT tree on dev.laptop.org:http://dev.laptop.org/git.do?p=olpc-2.6;a=summary

  • initd
  • bash version ?.?
  • etc
  • please fill out this list

Applications

Libraries and Plugins

  • GTK+ version 2.10
  • PyGTK version ?.?
  • Tinymail (Possible, still looking for design ideas.)
  • lib??