Feature roadmap/Run Fedora applications on XO

From OLPC
< Feature roadmap
Revision as of 08:19, 9 December 2008 by Skierpage (talk | contribs) (Automated import of articles)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Feature subcategory Is part of::Category:Linux and OS
Requesters {{#arraymap:Ed|,|x|Requested by::x}}
Requirements

Overview. This feature is designed to address the persistent requests to run more applications. An alternative approach would be the "easy sugarization" feature above. This implementation is currently preferred because it also helps us get all the XO software "upstream". That would bring in more developers and add flexibility for XO users.

  • Only needs to run Fedora applications which fit in the available NAND space, memory and CPU.
  • Must run as well on the XO as they would on any other computer 433Mhz 256 MB RAM.
  • Must allow switching between a Fedora 10 based spin with a conventional desktop manager and XO running Sugar, and back.
  • Must fit on the XO NAND along with the Sugar based XO image with enough space left (exact amount tbd) for user data.
  • Must/should? allow this on all XOs shipping with XO release 9.1.0. That is, an XO which ships with Sugar
  • Must support camera, microphone, speakers, wifi 802.11 A/B/G, touchpad, Keyboard, USB interfaces, and SD interface.
  • Does not need to make it easy to share files between Fedora and Sugar.
  • Must not need a developer key to switch to Fedora implementation.
  • Must fully support Yum.
  • Must come with nnnn applications on default install (will be chosen and will be a very minimal set).
  • Must boot as fast as Sugar.
  • Must support upgrading the Fedora version and the Sugar version in 9.2.0 and future releases.
  • Must not keep two copies of any files or libraries. Any file which is exactly the same on both Sugar and Fedora images should be used by both and should not take twice the space.
  • Open issue about Security. How do we protect security and still make Fedora + "standard" window manager available? GS
Specification
Owners {{#arraymap:None yet.|,|x|Contact person::User:x}}
Priority not indicated
Helps deployability? not indicated
Target for 9.1? not indicated