Java Performance On Ubuntu Vs. Windows Vista
Henckle writes "Phoronix did a comparison of the Java performance between Ubuntu and Windows Vista. They tested both Java and OpenJDK on Ubuntu 8.10 and Java on Windows Vista Premium SP1, all with stock configurations. To no-one's surprise, Ubuntu was faster in a majority of the tests. The two OSs were similar in ray-tracing, and Vista was faster at Java OpenGL due to shortcomings with the Linux graphics driver."
...something's wrong, either with the JVM, or with Windows itself... but something is seriously messed up.
IIRC, Vista runs untrusted processes in their own VMs (IE7, for instance). I wonder if they did this to the JVM. Seems kinda silly to put a VM within another VM, but I wouldn't put it past MS.
Linux is slow because there are a million non-standard abstraction layers so that users can be "free" and have "choices." I choose something that works, well, and it's definitely not linux (on the desktop, more specifically).
Similes are like metaphors