On Wed, 2004-09-22 at 10:04 -0400, Stuart Jansen wrote: > On Tue, 21 Sep 2004 21:42:23 -0700, stuporglue <[EMAIL PROTECTED]> wrote: > > Is there a difference between Sun's java, IBM's java, and Blackdown's > > java? If so, what? > > Yes. Licensing, supported platforms, and internal structure. Blackdown > is basically open source, created in close relation with Sun, supports > more hardware, and tends to lag. I've heard the Sun prefers to write > as much of Java in Java as possible, and that IBM prefers to write it > in C. I don't know if that's true. They don't say it in as many words, > but one of IBM's JDKs works on standard home Linux PPC.
To be clear, Blackdown is *not* open source. The source code is under the same Sun license that it's normally available under. Their binaries are under the same license as Sun too. So if you want to use Blackdown to control a nuclear reactor, you can't. > > If both are available for your platform, and it matters, you should do > benchmarking and regression testing with both. If it doesn't matter as > much, pick your favorite company. I personally prefer IBM. > > > Also, is there a difference between a "java developer's kit" and "sdk"? > > Generally? A JDK is and SDK, although recently Sun has started > shipping an IDE with one of their releases. I find it slow and > annoying--Eclipse is faster and easier to use. That might be what > they're calling the SDK now, I'd avoid it. > > In case you don't know, the difference between a JRE and JDK is that > the JDK is a superset of the JRE in that it also contains a compiler > and other development tools. -- ____________________ BYU Unix Users Group http://uug.byu.edu/ ___________________________________________________________________ List Info: http://uug.byu.edu/cgi-bin/mailman/listinfo/uug-list
