OLPC/OSChanges

= OS Changes =

NOTE: This page is a work-in-progress

The following packages need changes for OLPC


 * firstboot
 * In OLPC we probably want something similar to this but likely with different characteristics
 * Do we need to have the user accept one or more licenses? (Fedora does that)
 * Should the laptops be password protected? Maybe just a simple 4-digit pin code?
 * Having the user actually do auth is very useful for software installation to guard again malware; we can ask the user to auth when installing software and only on succesful auth we allow software installation
 * Is written in Python; not sure we want to pull in the entire Python and pygtk stack for just this
 * GConf2
 * Wants to use D-BUS patches, see
 * Rationale: wants to avoid pulling in ORBit2 and bonobo
 * Upstream Fedora probably wants these patches too
 * gnome-vfs2
 * Wants to use D-BUS patches, see
 * Rationale: wants to avoid pulling in ORBit2 and bonobo
 * Upstream Fedora probably wants these patches too

The following packages are specific to OLPC


 * matchbox-window-manager
 * and dependencies..
 * To replace metacity, see

Packages we want to avoid


 * ORBit2
 * libbonobo
 * metacity
 * To be replaced by Matchbox, see
 * Rationale: Limited screen area and limited physical memory. Wants only to run a single app at a time. TODO: OLPCUserInterfaceRationale