Rainbow

From OLPC
Revision as of 23:10, 28 August 2007 by Mburns (talk | contribs) (Added Resources)
Jump to navigation Jump to search

Rainbow is the implementation of the Bitfrost security specification. Rainbow:

  • Negotiates launching activities and creating a secure, minimal environment for their operation inside a 'Container', a way of isolating one activity from another. This includes limiting the scope of Filesystem, Network Access and CPU time that each activity has access to.
  • Creates a means for Updates to happen in a reliable and secure way.
  • Provides interfaces to VServer and other libraries that make the above possible

Resources

Code Repository Bitfrost Spec README - A description of the scope and design of Rainbow. Notes - Useful notes on design and hurdles in developing Rainbow.


example documentation

<gitembed>security||rainbow/README</gitembed>