Now the problem is that in few years you will be running all your applications on two levels of virtualization. For example a Java application running on a guest Linux running on a Windows host. or a Dot Net application running on a guest Windows running on a Linux host. Paradox: Maybe it is time to go back to native compiled code because there will be no real machines anymore in the world. Original blog post: http://www.ibstaff.net/fmartinez/?p=51