Posted by fabriziogiudici
on June 19, 2008 at 8:23 AM PDT
Rich Sharples is blogging about the fact that IcedTea passed the TCK (via Heiko W. Rupp ); Fedora 9 is the first Linux distribution to carry a completely free and unencumbered version of Java
It's an important milestone of the open sourcing of Java initiated by Sun, excellent news. Now, my doubts as a developer :-) What will happen in other Linux distributions? I'm thinking about how should I test and deploy a desktop application to Linux. While it's true that passing the TCK is a very strong assurance about the compatibility, this doesn't exclude that my application could trigger a bug in Sun's JDK and not in ICedTea, or vice-versa. And I know that in some areas, imaging for instance (where I believe there has been some encumbered code replacement) different coding approaches can show dramatic differences in performance. In other words, I think that unfortunately I have to test for each target JRE. At this point, I'd strongly prefer to see IcedTea on Ubuntu and other Linuxes too (and possibly OpenSolaris?), so my testing costs would be reduced. Will it happen? And more generally, what do you think about the impact on your deployment now that we're having multiple Java runtimes out there?