Originally posted by: drag
So Sun has finally done it.
http://www.sun.com/software/opensource/java/
http://www.sun.com/2006-1113/feature/story.jsp
I didn't see a download. But other then that I beleive it.
They are licensed "GPL2 + Classpath Exception" so that you can link popriatory applications against it.. Similar to how it works with GCC.
So if I'm understanding this correctly, this could allow Sun Java to be in distros like Ubuntu and Fedora by default, right?
Took me more than 5 friggin hours to build the thing last week on openbsd so hopefully by the time 6.0 rolls around, it will only take the time needed to download the package.
It'd be cool if -noX11 flavours could be built without breaking spec compliance too.
Explain please. Does it build a .deb out of the binary from sun? I've done the equivalent on fedora before using jpackage but it still involved an extra download step. And it doesn't work for any non-linux, non-[i386,amd64] platform.Originally posted by: Nothinman
Another reason why Debian is nice: java-package.Took me more than 5 friggin hours to build the thing last week on openbsd so hopefully by the time 6.0 rolls around, it will only take the time needed to download the package.
Well maybe, but that might break spec compliance (not the end of the world, but it won't make real java people happy and would definitely piss sun off). And it would probably require fairly heavy modifications to the build process. I don't know about the native stuff but the java class libraries are one big package.The GUI stuff is probably seperate classes/libraries so they'll probably get put in seperate packages.It'd be cool if -noX11 flavours could be built without breaking spec compliance too.
Explain please. Does it build a .deb out of the binary from sun? I've done the equivalent on fedora before using jpackage but it still involved an extra download step. And it doesn't work for any non-linux, non-[i386,amd64] platform.
Well maybe, but that might break spec compliance (not the end of the world, but it won't make real java people happy and would definitely piss sun off). And it would probably require fairly heavy modifications to the build process. I don't know about the native stuff but the java class libraries are one big package.
I doubt it downloads automatically. There's a couple of click-through license agreement things.Originally posted by: Nothinman
Yea, it's like jpackage. I don't know if it'll download it for you or not, it's been a very long time since I've installed any type of Java.
Which would be only i386 and amd64, unless debian can emulate solaris to do sparc. It will be interesting to see how porting comes along. I imagine somebody will get a general sparc port out pretty quickly but other platforms will require either donations from other companies (Apple, HP, IBM?) or some volunteers who really know what they are doing.And it should work for any architecture that Debian and Sun's JRE both support.
Fascinating.Well if necessary they might be in the base package then, just they had to do with Python since the Python people cry if you split up their stuff.Well maybe, but that might break spec compliance (not the end of the world, but it won't make real java people happy and would definitely piss sun off). And it would probably require fairly heavy modifications to the build process. I don't know about the native stuff but the java class libraries are one big package.
Which would be only i386 and amd64, unless debian can emulate solaris to do sparc.
I imagine somebody will get a general sparc port out pretty quickly but other platforms will require either donations from other companies (Apple, HP, IBM?) or some volunteers who really know what they are doing.
It's not as simple as that, you have to write a jit compiler for each new architecture or you'll be running on an interpreter, which isn't cool.Originally posted by: Nothinman
Well Debian already has machines for each architecture that they support and it seems likely that someone will step up to maintain a JRE for Debian so while it will definitely take longer for things like HPPA and m68k to get ported it'll probably happen.
It's not as simple as that, you have to write a jit compiler for each new architecture or you'll be running on an interpreter, which isn't cool.