Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 8 Sep 1998 22:54:00 +0100 (BST)
From:      Robert Swindells <rjs@fdy2.demon.co.uk>
To:        alk@pobox.com
Cc:        freebsd-java@FreeBSD.ORG
Subject:   Re: Daemonising a Java Process: Possible?
Message-ID:  <199809082154.WAA00626@fdy2.demon.co.uk>
In-Reply-To: <13813.27934.606377.693358@compound.east> (message from Tony Kimball on Tue,  8 Sep 1998 13:05:28 -0500 (CDT))

next in thread | previous in thread | raw e-mail | index | archive | help

Tony Kimball wrote:

>Frankly my interest in developing (as in *using*) Java utilities
>for FreeBSD is much abated by the lack of a respectable Java
>environment for FreeBSD.  This is not intended as a disparagement of
>the FreeBSD JDK -- but I think everyone understands that it performs
>quite poorly.  Kaffe doesn't work with Swing, and may never work with
>Swing from what I hear (and has very poor GC behaviour, which acts as
>a glass ceiling on performance, again).

I find the performance of the existing JDK acceptable on a PII-233, but
I wouldn't want to run it on anything slower. I would rather develop
under FreeBSD anyway, even if it is a bit slower.

To speed up compile times I use the Linux version of IBM's jikes
compiler.

>Reflection on this state provides occasion for me to ask the general
>audience: Is there hope for a competent Java environment on FreeBSD in
>the future, and if so from whence does it come?  

>On Solaris, JDK 1.2 ships with Symantec JIT, but I don't think the
>JavaSoft non-comm source distribution will include any JIT, will it?
>If not, then the only hope of respectable JIT in a JavaSoft-derived
>FreeBSD platform is an independent, novel, implementation.  (That is,
>disregarding for the moment the possibility of sufficient Solaris x86
>ABI support to allow the use of Solaris' libsunwjit.so.)

Our JDK contains the hooks for adding a JIT, and it will correctly
load and initialize a shared library that conforms to Sun's spec.

>Kaffe is very close, but *most* people with skill and interest are 
>prohibited from contributing, since you can't touch it if you have
>seen the JDK source code (at least according to the most recent
>word on the subject I have from Mehlitz).  Therefore I have serious
>doubts that the current situation with regard to Swing and GC progress
>will change for the better.

I am currently looking at taking the JIT from Kaffe-0.9.2 and building it
into a shared library that will load into our JDK.

The reason for picking 0.9.2 is that it was the last version released
under a BSD style licence, so we would be able to just release the
binary for it.

Robert Swindells

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-java" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199809082154.WAA00626>