
Recent
Articles |
Core Crash Stack Trace For Flash Media Server On Linux As promised previously here are some instructions on how to create a stack trace for FMS on Linux. Thanks to Asa Whillock from Adobe for writing this up.
Is Linux Adoption Slowing? Just read this on Barron's Online: Is the growth rate of Linux adoption slowing down? UBS software analyst Heather Bellini asks that provocative question in...
Quick Tip On Preventing PHP Exploits Exploits happen but with some planning you can prevent the worst of them. Planning for an exploit includes considering how to mitigate the damage, how to recover from it, and prevention. Mitigating damage means...
Oracle To Buy Red Hat Or BEA? Matt asks (almost as an aside to a post on a related topic): My question: why not just buy Red Hat? Before Red Hat buys MySQL, and gives those database...
Date Math In Linux Shell Script Within a Linux shell script to be used as a cron job, how do I calculate the current date, the current date - n days, and the current date + n days ? This script is to be...
|
|
|
10.17.07
OpenJDK And Ice Tea
By Savio Rodrigues
Because I've been a hermit over the past few days, I'm only now reading about Sun's open source event earlier this week.
Sadly, I wasn't invited (likely because I work at IBM and I'm a peon in the OSS landscape). :-)
Looks like there was more news about Project Indiana, Glassfish, and OpenOffice. I wonder if there's a place to get the presentations that were used?
This statement caught my attention:
"Red Hat has created a project called Ice Tea to make OpenJDK run better in a Linux environment, Reinhold said."
Just because two JDKs pass Sun's test suite doesn't mean there won't be (unexpected) differences in the way they handle the same Java application.
Sun's TCK (Technology Compatibility Kit) attempts to minimize the impact of these differences, and generally does a good job, but differences will exist.
That's why most ISVs state which JDKs are supported. If your ISV says their Java product runs on all the leading JDKs, it could be that they've tested their app on the Sun, IBM and BEA JDKs.
Or it could mean that the ISV has tested with one of these three (or an alternative) and is relying on Sun's TCK tests to ensure there won't be unexpected results on a different JDK.
This isn't such a bad strategy 99.99% of the time. But there must be a reason that some ISVs test on multiple JDKs ;-)
I wonder what % of ISVs will be enamored by the news that Red Hat is creating another JDK that could be added to the ISV's test matrix.
Being an OpenJDK variant helps if the ISV is already testing with the Sun JDK. But, a little different may be different enough. If Red Hat's JDK doesn't gain much traction (which is my guess, largely because of the ISV testing and support challenges), will Red Hat have spent their time tuning/improving the Sun JDK for RHEL?
Anywho, here's a good description of Ice Tea from a Red Hatter.
Comments
About the Author:
Savio Rodrigues is a product manager with IBM's WebSphere Software division. He envisions a day when open source and traditional software live in harmony. This site contains Savio's personal views. IBM does not necessarily agree with the views expressed here.
|