Sugar on a Stick/sdm

The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Goal

Enable autodetection of SoaS flash drives on SoaS-helper machines. (SoaS-helper was described in detail in this blog post)

Ideally, the Soas Desktop Manager should:

  • Start on boot when a -helper machine loads
  • Provide a helpful and simple user interface
  • Detect all versions of SoaS drives and update them if outdated
  • Handle failures gracefully
  • Prepare the system enviornment to allow the user to continue where they left off

Detection tools

Since we lack a better heuristic, we will attempt to use the following criteria for our definition of a SoaS disk:

  • The device is a removable media, such as SD, USB-flash, or MMC
  • The device is FAT formatted
  • The device contains a magic-file (to-be-determined) which identifies it as a SoaS disk

Unfortunately, this requires us to mount each candidate disk inserted into the computer, which slows reaction time.

Resources