The ECDL project aims to:

For further details, see:

On the Netwinder (mine anyway), the ECDL program dies occasionally with some error. This happens to any long running program so it's probably a kernel issue or bad hardware. With the RPM install, I run this little script to restart ECDL any time the load reported by uptime gets low:


while ( 1 )
if (`uptime | awk '{print($9<0.5?1:0)}'` == "1") then
echo Restarting at `date`
/etc/rc.d/init.d/ecdl start
sleep 600