Layer a scheme distribution on top of a minimal Linux distribution. Strip out everything except what is need to boot the system (and a few small utilities). Merge the virtual memory code and GC code. Then slowly replace all the standard apps with lisp/scheme variants. Also change the threading on the scheme to sit directly on the clone system call.