[olpc-software] graceful handling of out-of-memory conditions

David Zeuthen davidz at redhat.com
Tue Mar 28 14:14:05 UTC 2006


On Tue, 2006-03-28 at 08:59 -0500, David Zeuthen wrote:
>         +----------------------------------------------------+
>         | You are running more than one (legacy) application |
>         | already. Your applications may exit unexpectedly   |
>         | and you may lose all your work if running more     |
>         | than one (legacy) application.                     |
>         |                                                    |
>         | [Go Ahead Already]              [Don't Launch App] |
>         +----------------------------------------------------+

Or we can be even smarter about this

 +------------------------------------------------------------+
 | You are attempting to launch the application "XYZ world    |
 | of math teaching" which is not optimized for the OLPC      |
 | platform. It may exit unexpectedly and you may lose your   |
 | work if resources are running out.                         |
 |                                                            |
 | [Don't run app] [Complain to authors!] [Launch app anyway] |
 +------------------------------------------------------------+

This might, shall we say, encourage app authors to make the app handle
OOM and cooperate with our WM (e.g. making sure it works and making it
export "OLPC_OOM_Handling_and_Cooperation_with_WM=True".

Maybe we need a certification program as well :-)

    David

p.s. : sorry about the "Complain to authors", but as both a user and
developer I've always wanted some button like this to use as an outlet
for frustration :-)





More information about the olpc-software mailing list