Some feedback from using the neo as a phone for a day

Thomas Wood thomas at
Tue Oct 16 09:34:18 CEST 2007

On Tue, 2007-10-16 at 09:18 +0200, Kero van Gelder wrote:
> > >> I noticed that too.  Maybe the panel applets process needs to run under
> > >> a supervisor that will restart it?
> > > 
> > > Nah, they (or one of them, since I think it's one application) should
> > > simply not crash.
> > > 
> > > Supervisors add complexity that I do not desire.
> > 
> > I beg to disagree.  It's impossible to be absolutely sure it won't crash, 
> > since we're open to users installing random stuff there.  And I think the 
> > "complexity" of a supervisor is at least trivial.  Making sure the phone 
> > never becomes partially unusable is much more important to me than the 
> > tiny difference in complexity a supervisor would add.
> <irony>That must be why we have supervisors for complex beasts such
> as the kernel and a shell.</irony>
> Looking at it another way, the matchbox thing that crashes *is* the
> supervisor.
> The current crashes should be solved. They should not be hidden.
> Future crashes should not be hidden, either.

The current crashes are more likely to be in one of the panel applets.
Panel applets in matchbox-panel are loaded as shared libraries to reduce
the overhead but this also means if one crashes then it will take the
panel with it.



OpenedHand Ltd.

Unit R Homesdale Business Center / 216-218 Homesdale Road /
Bromley / BR1 2QZ / UK             Tel: +44 (0)20 8819 6559

Expert Open Source For Consumer Devices -

More information about the community mailing list