Linked by Thom Holwerda on Mon 3rd Sep 2007 21:43 UTC, submitted by Mark Wielaard
Java Just in time for Fedora 8 test 2 IcedTea has landed in Fedora RawHide. The IcedTea project provides a harness to build the source code from the Sun OpenJDK project using Free Software build tools (gcj) and provides replacements for the non-free binary plugs with code from the GNU Classpath project. Installing this experimental GPL Java platfom is now as easy as yum install java-1.7.0-icedtea. In addition, Sun has promised to provide a Test Compatibility Kit soon so people can see how 'officially Java' this package really is.
Order by: Score:
hmmm
by poundsmack (3.36) on Mon 3rd Sep 2007 23:22 UTC
poundsmack
Member since:
2005-07-13
Fans: 3

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)

RE: hmmm
by Lunitik (3.96) on Mon 3rd Sep 2007 23:34 UTC in reply to "hmmm"
Lunitik Member since:
2005-08-07
Fans: 0

Too ignorant to actually read the article, at least... even the summary of the article states the reason this is necessary... "provides replacements for the non-free binary plugs"...

RE: hmmm
by binarycrusader (3.6) on Mon 3rd Sep 2007 23:35 UTC in reply to "hmmm"
binarycrusader Member since:
2005-07-06
Fans: 3

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.

RE[2]: hmmm
by poundsmack (3.36) on Tue 4th Sep 2007 00:56 UTC in reply to "RE: hmmm"
poundsmack Member since:
2005-07-13
Fans: 3

my appologies, i admitidly glanced over it without reading that point. disregaurd my first post.

RE[2]: hmmm
by kaiwai (2.36) on Tue 4th Sep 2007 02:35 UTC in reply to "RE: hmmm"
kaiwai Member since:
2005-07-06
Fans: 19

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?

RE[3]: hmmm
by binarycrusader (3.6) on Tue 4th Sep 2007 02:47 UTC in reply to "RE[2]: hmmm"
binarycrusader Member since:
2005-07-06
Fans: 3

Yes, and that is exactly what some people are doing right now.

RE[4]: hmmm
by trembovetski (3.8) on Tue 4th Sep 2007 15:53 UTC in reply to "RE[3]: hmmm"
trembovetski Member since:
2006-09-30
Fans: 0

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

RE: hmmm
by diegocg (4.96) on Tue 4th Sep 2007 16:49 UTC in reply to "hmmm"
diegocg Member since:
2005-07-08
Fans: 4

Yes, Sun opensource Java just when opensource alternatives where starting to become usable.

You can't blame the guys that started all those alternatives for not wanting to kill their projects.

other distros
by AdamW (3.44) on Tue 4th Sep 2007 02:47 UTC
AdamW
Member since:
2005-07-06
Fans: 13

been in Mandriva Cooker since June 30th. Ubuntu announced it last week, dunno how long it's been in there.

RE: other distros
by Rahul (3.56) on Tue 4th Sep 2007 07:37 UTC in reply to "other distros"
Rahul Member since:
2005-07-06
Fans: 6

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.

RE[2]: other distros
by AdamW (3.44) on Tue 4th Sep 2007 17:18 UTC in reply to "RE: other distros"
AdamW Member since:
2005-07-06
Fans: 13

yep, wasn't intending it as competition, just extra information.

Status update
by smitty (3.96) on Tue 4th Sep 2007 05:23 UTC
smitty
Member since:
2005-10-13
Fans: 0

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

RE: Status update
by evangs (3.28) on Tue 4th Sep 2007 06:32 UTC in reply to "Status update"
evangs Member since:
2005-07-07
Fans: 2
RE[2]: Status update
by smitty (3.96) on Tue 4th Sep 2007 06:38 UTC in reply to "RE: Status update"
smitty Member since:
2005-10-13
Fans: 0

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...

For Gentoo users...
by abraxas (2.44) on Tue 4th Sep 2007 16:26 UTC
abraxas
Member since:
2005-07-07
Fans: 0

Here is a guide to get IcedTea up and running on Gentoo.

http://archives.gentoo.org/gentoo-java/msg_02270.xml