> > > BUGS > By default, Linux follows an optimistic memory allocation > strategy. > This means that when malloc() returns non-NULL there is no > guarantee > that the memory really is available.
Haha Nice! Yeah, I once saw a linux-kernel kill random(!) processes because there was no memory - there seems to have been some memory leak, it started right in the boot-processes to kill all services (sshd, apache, mysql, etc), killed the vt-emulators (those login:-processes on alt+Fn), init, everything, then paniced because there was no init anymore. It was great cinema.
