TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: Is the JVM deprecated in the x86-64 world?

2 pointsby mbrzustoabout 10 years ago
In the past world of Sparc, Risc, x486, x86-64, Itanium, etc ... the JVM seemed like a great solution to the problem of recompiling code for different CPU targets. But in today's world of cloud based commodity hardware can't we just optimize for x86-64 (C/C++) and be done with it? "Write once, deploy everywhere" has come full circle.

3 comments

higherpurposeabout 10 years ago
What about ARM and POWER? Google is deploying Power in its data center and I thin Nvidia is working on POWER CPUs for datacenters&#x2F;supercomputers (they are both members of the recently formed &quot;OpenPOWER Alliance&quot;).<p>As for ARM, I know there&#x27;s a big reluctance to use ARM for the big names, because &quot;meh, x86 is almost as good and we already have all the tools for it&quot;. But I think ARM is going to grow in a grassroots kind of way, from the very low-end (Raspberry Pi) and up. It will happen slowly, but a decade from now I think ARM will have a decent market share in the server market. x86 didn&#x27;t kill the previous architecture in the enterprise overnight either - it took 2-3 decades to displace most of them.
giaourabout 10 years ago
Even if there were only one important CPU architecture in the world, you would still have to deal with multiple operating systems.
dragonwriterabout 10 years ago
x86-64 isn&#x27;t the only platform that matters today (as higherpurpose notes, ARM and POWER are significant in various spheres), and its <i>relative</i> dominance in the mainstream of the market isn&#x27;t guaranteed to be enduring.<p>The kind of native-platform independence that the JVM offers may be <i>less</i> important right now than it was when Java was introduced, but it hasn&#x27;t completely stopped having a point.