Post a Comment
maybe this is just me being ignorant of the situation but, didnt sun open source there java run time environment? and if so why not simply include that instead of a hybid merger with classpath? why settle for an imposter when you can have the real thing? (nohting against classpath)
Because as the news snippet states, there are some portions that are binary only. Sun was only able to open the source for the portions that they had the rights to do so. Some parts (such as Java2D, and font rasterisation) were under 3rd party licenses.
I'd assume such things could be accomplished using things like Cairo/Freetype to plugin some of the gaps?
Java2D folks had already integrated Freetype (via
a pluggable interface, so Sun's JRE can continue
using the proprietary T2K rasterizer, and openjdk-based
can plug-in freetype):
http://article.gmane.org/gmane.comp.java.openjdk.build.devel/92
The graphics rasterizer will take longer to replace,
unfortunately.
(Cairo is not exactly a drop-in replacement, although
freetype wasn't either) In fact, we're looking at
other rasterizers.
Dmitri
Iced Tea was created by Red Hat which was developed in Fedora 7 and Fedora 7 packages were available within a few days though other distributions might have packaged it in their development repository earlier. That would be less work than bootstrapping the code.
Since Iced Tea was not available for PPC architecture and Fedora is about to expand it's architecture support in the next release, there were some concerns about how that would pan out and the current decision is to continue using gcj in those architectures.
Perhaps the more important news here is about TCK compatibility.
It would be nice if there was some sort of roadmap or status reports, so that we could see exactly what is going on with IcedTea and what still needs to be done. I probably just don't know where to look. Right now all I know about it is the one sentence explanation of what it is, but nothing specific.
Hmm, this page seems to say that Fedora 8 will include it as the default java program and that it is superior to the current gcj already.
http://fedoraproject.org/wiki/Features/IcedTea
Yes, I saw that but it doesn't seem to do much except tell you how to get the sources and build it. I don't really want to read through the mailing list.
Just noticed the FAQ, it says javascript and snmp are stubbed and not going to be fixed anytime soon, sound was supposed to be done by the end of August, and pretty much everything else is complete? But maybe buggy...
Here is a guide to get IcedTea up and running on Gentoo.
http://archives.gentoo.org/gentoo-java/msg_02270.xml





