Nice! Why not run a more striped down version of Linux for that clojure environment? Ubuntu is pretty fast, but it still uses a lot of RAM compared to, say, puppy linux.
It's much easier to get it down to a minimal size for VM's (I know a guy who made a tiny version, with barely enough in the kernel to boot.)