API Change Notification: Moving Rainbow's Spool - #5033
Michael Stone
michael at laptop.org
Wed Jan 2 23:14:35 EST 2008
SJ,
To date, /security is used by the initramfs and firmware to store the
developer key and activation lease. We also considered using it to
communicate with the initramfs, e.g. to install a developer key found on
a USB key but this has not been implemented.
/activities arose to be Rainbow's 'spool directory', in which it records
resource reservations (for uids and gids) and in which it stores the
filesystem skeleton (home dirs, instance dirs, data dirs, and tmp dirs)
used by the activities it is launching.
Some details of /security are scattered throughout
http://wiki.laptop.org/go/Firmware_Security
Also, a decent idea of how the spool is constructed and used can be
gleaned from the links in
http://wiki.laptop.org/go/Taste_the_Rainbow#Activity_Launching
specifically the configure_home() function and the check_spool()
function at http://tinyurl.com/ys2nsb
Does this suffice to satisfy your curiosity?
Michael
On Wed, Jan 02, 2008 at 09:13:15PM -0500, Samuel Klein wrote:
> Michael,
>
> Can you point me to docs that lay out what /activities and /security
> semantics are meant to be?
>
> Thanks,
> SJ
More information about the Devel
mailing list