Slashdot Mirror


Blackdown Releases a 1.4.1 JDK

gholmer writes "The Blackdown project has finally released a production version of Java 1.4.1 for both ix86 and Sparc on Linux. This much-awaited release gives Linux users another choice for Java besides Sun's and IBM's."

5 of 64 comments (clear)

  1. gcj? by crow · · Score: 4, Interesting

    What about using the Java front-end for the Gnu Compiler Collection?

    (I'm not a Java developer, but I was under the impression that it, also, was another choice besides Sun's and IBM's.)

    1. Re:gcj? by smileyy · · Score: 4, Informative

      If you're talking about the native compilation aspect of gcj, there's a goodly number of things that won't work when compiled with gcj. Most notable is Swing.

      If you're talking about the bytecode compilation aspect of gcj, then you still need a JVM to run those bytecodes in.

      --
      pooptruck
  2. Re:The other way around by mythr · · Score: 4, Informative

    J++ was never the problem. The problem was the broken Java VM that was being distributed with Windows. It's the same thing that happened with IE, actually. Few people would actually go out of their way to install the real VM, so Java was broken on a large share of the computers out there.

  3. Re:Comparison to Sun's Java? by tradervik · · Score: 5, Interesting

    IBM's 1.3.1 JDK for Linux had noticably better performance than the Sun JDK in certain areas. There is an extensive performance report posted on www.javalobby.org. I think you have to register (free) to access the report.

  4. NUMBERS: by thufir · · Score: 5, Interesting

    A project I am working on involves using soap (ApachesSOAP) as a transport layer and performing serialization of data to xml using Castors xml abilities (so xerces as well). It also uses the JDO part of castor to persist the data, and also to keep logs and some more complex things as well (PostgreSQL for this test). (I am running system on a Linux 2.4.19 machine with a 2.20GHz Intel CPU. (No swapping occured)

    Here are some numbers for a test involving simply serializing one of the complete object trees of data using castor, in a loop executed 1000 times:

    Sun JDK 'java version "1.3.1": (avg/3) 5.8s
    Sun JDK 'java version "1.4.1_01"': (avg/3) 6.4s
    Blackdown 'java version "1.4.1": (avg/3) 5.3s

    Sending a message with the the above generated xml full cycle through the system (multiple threads of execution here, multiple database connections as well (pooled), passing data over soap, etc), looped 200 times took the following times: (again, avg.)

    (sun 1.4.1): 44.2s
    (sun 1.4.1): 44.6s
    (bd 1.4.1): 41.4s

    In both the coded test, and the real world situation, Blackdown's JDK outperformed Sun 1.4 and 1.3 jdks.