I'm reading a paper on the evolution of Lisp, written by Guy
L. Steele Jr. and Richard P. Gabriel. I found it in the
documentation set that comes with the Debian GNU/Linux packaged
version of CMUCL. It's very interesting reading.
They tell of how on the lisp machines, rather than using a garbage
collector, they'd have it write the working set out to a disk file,
reset the machine, and have it start that image up again. Sounds
like the undump idea has been around a long time. :-)
Building CMU Lisp isn't impossible anymore... It built with very
little trouble from the source package I downloaded. I don't know
how it works, just that it does. It took 40 minutes on this K6-233
128MB Linux 2.0.35 machine. :-)