From owner-freebsd-emulation Tue Jan 4 13:35:59 2000 Delivered-To: freebsd-emulation@freebsd.org Received: from ns.mt.sri.com (ns.mt.sri.com [206.127.79.91]) by hub.freebsd.org (Postfix) with ESMTP id 9E8B314CF6 for ; Tue, 4 Jan 2000 13:35:56 -0800 (PST) (envelope-from nate@mt.sri.com) Received: from mt.sri.com (rocky.mt.sri.com [206.127.76.100]) by ns.mt.sri.com (8.9.3/8.9.3) with SMTP id OAA14461; Tue, 4 Jan 2000 14:35:51 -0700 (MST) (envelope-from nate@rocky.mt.sri.com) Received: by mt.sri.com (SMI-8.6/SMI-SVR4) id OAA15019; Tue, 4 Jan 2000 14:35:50 -0700 Date: Tue, 4 Jan 2000 14:35:50 -0700 Message-Id: <200001042135.OAA15019@mt.sri.com> From: Nate Williams MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: Amancio Hasty Cc: nate@mt.sri.com (Nate Williams), Bob Shaw , emulation@FreeBSD.ORG Subject: Re: linux_base-6.1: Are Linux threads supported? In-Reply-To: <200001042127.NAA25824@rah.star-gate.com> References: <200001041947.MAA14347@mt.sri.com> <200001042127.NAA25824@rah.star-gate.com> X-Mailer: VM 6.34 under 19.16 "Lille" XEmacs Lucid Reply-To: nate@mt.sri.com (Nate Williams) Sender: owner-freebsd-emulation@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > > > I'd like to install Blackdown JDK 1.2.2 RC3 on FreeBSD 3.4 > > > with linux_base-6.1. I know there are some Blackdown problems with > > > native threads, but I have not been able to determine whether there > > > are any FreeBSD-specific problems that will remain once Blackdown > > > gets their release fixed. Will native threads at the JDK level map to > > > native threads at the FreeBSD 3.4 level? (If so, is there any idea how > > > performance will compare to native Linux?) > > > > FreeBSD has no native 'kernel threads', so it won't help out. However, > > the Linux JIT is a *big* improvement. > > I could have sworn to have used linux kernel threads in FreeBSD 8) Linux kernel threads are not native kernel threads. They are not part of the standard distribution, they have an incompatible license, and do not scale very well on most Java applications. However, for *certain* applications they do work, but these are limited to mostly CPU-bound applications that do light I/O. Applications that have lots of I/O threads will not work well with the Linux-threads stuff. (While applications run with the green-threads version tends to work *very* well, almost as well as C code.) Nate To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-emulation" in the body of the message