Une équipe incluant Stéphane Ducasse a écrit l'article suivant.  L'article me semble particulièrement intéressant car les auteurs tente de systématiquement identifier les approches utilisées pour bootstrapper un système Smalltalk, même si la plupart d'entre elles ne sont pas documentées.

" There is a need to have a step by step process to build Smalltalk kernels from scratch. In this paper, after an analysis of past and current practices to mutate or generate kernels, we describe a kernel bootstrap process step-by-step. First the illusion of the existence of a kernel is created via stubs objects. Second the classes and meta-classes hierarchy are generated. Code is compiled and finally information needed by the virtual machine and execution are generated and installed."

http://hal.inria.fr/inria-00636785/