Error handling

From OLPC

Revision as of 06:42, 16 March 2008 by Mstone (Talk | contribs)
(diff) ← Older revision | Current revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Error detection, handling, and reporting are fascinating problems in the OLPC software stack because we must provide software that is usable by illiterates, that must be translated for those who can read, that must teach those who wish to learn, and (ideally) that cannot be permanently broken.

To date, OLPC has employed four major error-reporting strategies including

  • software aborts,
  • traceback capture,
  • freeform logging, and
  • traced execution (e.g. under strace or ltrace).

However, user reports like

suggest that we can do better.

Personal tools
  • Log in
  • Login with OpenID
About OLPC
About the laptop
About the tablet
Projects
OLPC wiki
Toolbox