I got an idea. Why not use a linux kernel at the bottom, and a really fast runtime environment on top, for instance some sort of Java.