From owner-freebsd-java Sun Jan 24 12:45:59 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id MAA16379 for freebsd-java-outgoing; Sun, 24 Jan 1999 12:45:59 -0800 (PST) (envelope-from owner-freebsd-java@FreeBSD.ORG) Received: from ns.mt.sri.com (sri-gw.MT.net [206.127.105.141]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id MAA16374 for ; Sun, 24 Jan 1999 12:45:57 -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.8.8/8.8.8) with SMTP id NAA03707; Sun, 24 Jan 1999 13:45:45 -0700 (MST) (envelope-from nate@rocky.mt.sri.com) Received: by mt.sri.com (SMI-8.6/SMI-SVR4) id NAA01913; Sun, 24 Jan 1999 13:45:44 -0700 Date: Sun, 24 Jan 1999 13:45:44 -0700 Message-Id: <199901242045.NAA01913@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 Williams , java@FreeBSD.ORG Subject: Re: TowerJ for FreeBSD In-Reply-To: <199901242037.MAA03137@rah.star-gate.com> References: <199901242010.NAA01802@mt.sri.com> <199901242037.MAA03137@rah.star-gate.com> X-Mailer: VM 6.34 under 19.16 "Lille" XEmacs Lucid Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > http://www.javaworld.com/javaworld/jw-08-1998/jw-08-volanomark.html Yep, this is where FreeBSD (and less so Linux) got the crap kicked out of it. Linux is a bit better than ours for a couple of reaasons. 1) The use the assembly version of the interpreter, and we use the C version. 2) Our 'Green Threads' implementation uses locking that is not as effecient as the Linux version. In particular, Linux kernel's have poll built in, and we emulate it (badly, but effectively) with some hacks to use select. A 3.0/ELF port could take advantage of most of the Linux work since we're now using the same library format and we have poll, but none of the porters (hint, hint, nudge, nudge) have done anything. There is lots to do in the Java realm, but very few of the people on the porters list have done anything about making it happen. For that reason, I'm probably going to disband the current effort whenever I get around to doing the JDK1.2 stuff and start over with folks that have shown real interest in it. (Unless someone else beats me to the punch.) Nate To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message