From owner-freebsd-java Tue Jan 26 09:56:58 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id JAA07200 for freebsd-java-outgoing; Tue, 26 Jan 1999 09:56:58 -0800 (PST) (envelope-from owner-freebsd-java@FreeBSD.ORG) Received: from misery.sdf.com (misery.sdf.com [204.244.213.49]) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id JAA07191 for ; Tue, 26 Jan 1999 09:56:55 -0800 (PST) (envelope-from tom@sdf.com) Received: from tom by misery.sdf.com with esmtp (Exim 1.82 #3) id 105BkC-0001uA-00; Tue, 26 Jan 1999 08:53:40 -0800 Date: Tue, 26 Jan 1999 08:53:35 -0800 (PST) From: Tom To: SHUDO Kazuyuki cc: java@FreeBSD.ORG Subject: Re: TowerJ for FreeBSD In-Reply-To: <199901250724.QAA10785@cafe.muraoka.info.waseda.ac.jp> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Mon, 25 Jan 1999, SHUDO Kazuyuki wrote: > > 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. > > > 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. > > JDK 1.1.7 for Linux/glibc use poll() and not > select(). But glibc 2.0.7 which is used on most linux Yes, that is what Nate says above. > box replaces calls to poll with calls to select since > Linux kernel prior to 2.1.23 doesn't have poll(). > > If we'd like to use poll() of Linux kernel, we have to > use glibc 2.1 version is currently developed. Why? What does glibc have to do with anything? FreeBSD doesn't use glibc. FreeBSD 3.0 already has poll() > JDK for Linux/libc5 use select(). > > See http://www.mail-archive.com/java-linux@java.blackdown.org/msg04583.html > > > Kazuyuki SHUDO Happy Hacking! > Muraoka Lab., Grad. School of Sci. & Eng., Waseda Univ. Tom To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message