The fact that the Linux kernel runs on everything and is (more or less) easily ported shows that the argument for Java is just as outdated. Even vastly differening types of hardware operate so similarly, that the issue of portability is moot.Having just spent a few months doing a port from Solaris to Linux, I can safely say that you are full of shit.