From owner-freebsd-java Wed Mar 7 17:31: 7 2001 Delivered-To: freebsd-java@freebsd.org Received: from gnuppy.monkey.org (cx739861-a.dt1.sdca.home.com [24.5.164.61]) by hub.freebsd.org (Postfix) with ESMTP id D3F8237B719 for ; Wed, 7 Mar 2001 17:31:04 -0800 (PST) (envelope-from billh@gnuppy.monkey.org) Received: from billh by gnuppy.monkey.org with local (Exim 3.22 #1 (Debian)) id 14apGZ-0001zv-00; Wed, 07 Mar 2001 17:30:55 -0800 Date: Wed, 7 Mar 2001 17:30:55 -0800 To: Greg Lewis Cc: Bill Huey , "Daniel M. Eischen" , java@FreeBSD.ORG Subject: Re: Java and libc/libpthread Message-ID: <20010307173055.A7636@gnuppy> References: <3AA52622.CA33EBE2@vigrid.com> <20010308015558.B43890@misty.eyesbeyond.com> <20010307161130.A4910@gnuppy> <20010308111416.A24274@misty.eyesbeyond.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.3.15i In-Reply-To: <20010308111416.A24274@misty.eyesbeyond.com>; from glewis@eyesbeyond.com on Thu, Mar 08, 2001 at 11:14:16AM +1030 From: Bill Huey Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Thu, Mar 08, 2001 at 11:14:16AM +1030, Greg Lewis wrote: > (c) I figured most of the issues would have been dealt with during the > Linux port of the JDK. > (d) Its (currently) the only mainstream kernel-based thread interface for > FreeBSD. The Linux stuff is pretty complicated and raw. The need for a kernel based threading library (d ) is the most important point, because of the differences explained to me by Dan (private mail) with how both the kernel and user space threading deals with IO. It's up to you, but the KSE effort might get you kernel threading within the Posix Thread spec soon since Dan is monitoring this list. > It sounds like the BSD/OS pthreads library is very similar to the current > FreeBSD pthreads library, given Daniel's comments in a followup post. So > I think the bulk of your work is probably applicable to a FreeBSD port. > That probably means there is no need to move the BSD/OS pthreads library > over to FreeBSD. Note that the 1.2.2 port also supports NetBSD and has > started an attempt on OpenBSD too. We definitely want to keep this support > for 1.3, since it increases the volunteer pool (and the bulk of the port > is the same). Both port efforts would be practically unified if this happened. You'd be able to sync up to my changes in less than a week (1 day ?) and then you'd be headed to trying to get this stuff TCKed, since I got everything to compile succesfully monday morning. ;-) > I think that given your work and Daniel's post on a kernel based pthread > implementation in the work that its a good idea to switch over to the > FreeBSD pthreads interface. I think this will be the best overall fit > with everyones goals. > > All IMO of course :). It's up to you. I can mail you the diffs against the February 23rd sources and see if you like to use it. ;-) > Greg Lewis Email : glewis@eyesbeyond.com bill To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message