From owner-freebsd-java Fri Aug 24 10:29:42 2001 Delivered-To: freebsd-java@freebsd.org Received: from mgr2.xmission.com (mgr2.xmission.com [198.60.22.202]) by hub.freebsd.org (Postfix) with ESMTP id C76D237B414 for ; Fri, 24 Aug 2001 10:29:27 -0700 (PDT) (envelope-from glewis@misty.eyesbeyond.com) Received: from [166.70.6.118] (helo=misty.eyesbeyond.com) by mgr2.xmission.com with esmtp (Exim 3.22 #1) id 15aKlq-0006CI-00; Fri, 24 Aug 2001 11:29:27 -0600 Received: (from glewis@localhost) by misty.eyesbeyond.com (8.11.3/8.11.3) id f7OHTMX64962; Sat, 25 Aug 2001 02:59:22 +0930 (CST) (envelope-from glewis) Date: Sat, 25 Aug 2001 02:59:21 +0930 From: Greg Lewis To: Tim Liddelow Cc: freebsd-java@FreeBSD.ORG Subject: Re: Contributing... Message-ID: <20010825025921.A49770@misty.eyesbeyond.com> References: <3B8688AA.6956F1BD@ideasandassociates.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <3B8688AA.6956F1BD@ideasandassociates.com>; from tim@ideasandassociates.com on Fri, Aug 24, 2001 at 01:02:34PM -0400 Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org 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