the corner office

a blog, by Colin Pretorius

« Fun with Prolog | Main | Fuhree »

# A new open-source JVM

Hmm. Still snowed under with assignments (but nearly done), I take a breather and see that Apache is proposing creating a new Open Source JVM (well, runtime platform fffiffle).

The BileBlog captures the more cynical viewpoint:
It's breathtaking, it truly is. These people want to build a JVM and they have NOTHING. All they have is a crayon drawing, boundless faith, naive belief, and the cheerfulness of a village idiot.
Miguel de Icaza has a slightly more diplomatic analysis. It seems that the main motivation is to write something that's a little less, well, GPL-ish.

What does it really mean? Well, the Blackdown JDK got installed on my Gentoo box when I asked the portage gods for 'java', and the reason for that is because it's free software. And kudos to the Blackdown crowd for their efforts when Sun wasn't interested in Linux. But a 5 minute gander in the forums and I was off to Sun's website to download their JVM. Common wisdom says that if you're in any way interested in performance, Sun's implementation (or IBM's for that matter), run rings around the open-source implementation(s).

The reality is that a JVM is a hard thing to build, and once you've got one, optimising it to the point where it can be taken seriously as a viable development platform is an even longer slog. Java nearly died because the early JVMs were so painfully slow. Java still has that reputation despite the fact that Sun's sunk gazillions into making bytecode kinda-sorta as fast as natively compiled code in many situations. I'm sure there are people who think it's essential to have a free software JVM implementation, and maybe they have a point; and perhaps if nothing else they'll keep the Suns and IBMs of the world more honest, but still, this seems like an incredible waste and duplication of effort.

(Update: I gather Blackdown is a little closer to Sun than it used to be, and not entirely 'free' either... but the point remains - the Sun JVM seems to be the only serious choice for serious Java use right now)

File under: java : {2005.05.08 01:15}

Add a comment

Your name (mandatory):

Your email:
Your email address is not displayed
Your home page:

Comment (sorry, no HTML):

Remember details?
Yes No

meta

-home-
about
contact
disclaimer
articles
code
tech blog

style: [?]
[plain.dark.blue]

Categories

java
linux
music
notes/domino
personal
politiek
studies
techie
thee_blog
world

RSS Feeds

rssfeed all posts
rssfeed all cmts
rssfeed tech posts
rssfeed tech cmts

Archives

2012.02
2012.01
2011.12
2011.11
2011.10
2011.09
2011.08
2011.07
2011.06
2011.05
2011.04
2011.03
2011.02
2011.01
2010.12
2010.11
2010.10
2010.09
2010.08
2010.07
2010.06
2010.05
2010.04
2010.03
2010.02
2010.01
2009.12
2009.11
2009.10
2009.09
2009.08
2009.07
2009.06
2009.05
2009.04
2009.03
2009.02
2009.01
2008.12
2008.11
2008.10
2008.09
2008.08
2008.07
2008.06
2008.05
2008.04
2008.03
2008.02
2008.01
2007.12
2007.11
2007.10
2007.09
2007.08
2007.07
2007.06
2007.05
2007.04
2007.03
2007.02
2007.01
2006.12
2006.11
2006.10
2006.09
2006.08
2006.07
2006.06
2006.05
2006.04
2006.03
2006.02
2006.01
2005.12
2005.11
2005.10
2005.09
2005.08
2005.07
2005.06
2005.05
2005.04
2005.03
2005.02
2005.01
2004.12
2004.11
2004.10
2004.09
2004.08
2004.07
2004.06
2004.05
2004.04
2004.03
2004.02
2004.01
2003.12
2003.11
2003.10
2003.09
2003.08
2003.07
2003.06

© Colin Pretorius