Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 25 Aug 2001 02:59:21 +0930
From:      Greg Lewis <glewis@eyesbeyond.com>
To:        Tim Liddelow <tim@ideasandassociates.com>
Cc:        freebsd-java@FreeBSD.ORG
Subject:   Re: Contributing...
Message-ID:  <20010825025921.A49770@misty.eyesbeyond.com>
In-Reply-To: <3B8688AA.6956F1BD@ideasandassociates.com>; from tim@ideasandassociates.com on Fri, Aug 24, 2001 at 01:02:34PM -0400
References:  <3B8688AA.6956F1BD@ideasandassociates.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, Aug 24, 2001 at 01:02:34PM -0400, Tim Liddelow wrote:
> I'm a senior developer / kernel hacker that would like to help out in
> the Java porting effort to my OS of choice, FreeBSD.  I have recently
> downloaded the 1.3.1 kit + patchset and have the following questions:

Nate has covered most of the ground on these, but just a little bit
from my perspective.

Any help would definitely be appreciated, whether from a kernel hacker
or from someone who wants to BSD'ify the man pages (we're currently
using the Linux man pages unchanged).

> For native threads, has there been any consideration on the linuxthreads
> port?  

Yes.  The problem is that this adds another dependency to the JDK and
presents us with some distribution problems due to its LGPL nature.
The gain is that you can utilise multiple CPUs, but this is still at
the expense of threads which appear to be quite a bit more "heavyweight"
than the native FreeBSD pthreads.

> How is "native" threading implemented in the 1.3.1 kit currently?  

Its currently implemented on top of FreeBSD's native userland pthreads
implementation in libc_r.  The implementation is not complete (try the
native threads java on the Java2D demo for instance) but works for
simple examples.  Anyone with a bit more pthreads savvy would be a
welcome help here.

> I'd like to contribute to making the FreeBSD 1.3.1 kit a port as well.

See PR ports/29949 :)

> Also, what about HotSpot ?  Has anyone attempted to port this to any of
> the BSDs ?   

Not that I know of.  This would be an excellent project BTW :).  Its
certainly on the list of things to do, but I was hoping to get native
threads and possibly the browser plugin sorted out first.  Note that
getting native threads working properly may in fact be a prerequisite
for HotSpot :).

> I'm looking at other JITs now.  The latest TYA doesn't
> build under the 1.3.1 kit.

I _think_ I may have seen some messages related to this on Blackdown's
java-linux mailing list.  I'll see if I can dig them up.

-- 
Greg Lewis                            Email : glewis@eyesbeyond.com
Eyes Beyond                           Phone : (801) 765 1887
Information Technology                Web   : http://www.eyesbeyond.com


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?20010825025921.A49770>