Page 2 of 2

Re: unwedging a pi

Posted: Fri May 11, 2012 5:15 am
by quitequick
Well it looks like Linux does have last-resort measures to deal with this issue - although it appears the Debian 'squeeze' image I am using does not have it switched on. It's not clear (to me) if the 'OOM killer' is switched on or not - but my user experience was that if it is on, it was not enough of a solution to prevent fatal thrashing in any reasonable time scale.

At the very least it sounds like having the magic kernel.sysreq enabled is a good idea. After reading up about it, I'm not sure it is the most user friendly solution - but maybe better than unexpected lock-ups, total crashes, SD death and loss of data. Is there a process for 'officially' requesting these things?

I started out programming on a PET (yes, I'm old) and the o/s was basic (no pun intended). As a beginner, my focus was in 'application' programming - not o/s internals or in system administration. I suspect the majority of kids new to programming will be the same. Raw Linux is too much to handle for your average 10 year old.

I understand that there is a planned educational release. I'm hoping that, at least for the beginners, the focus is on 'application' programming rather than compiling kernel mods and how to prevent/recover-from 'random' lock-ups.  At the risk of being frog-marched towards gigs of forum blather , are there any details of the educational release?