From owner-freebsd-arch Sat Dec 14 21:22:43 2002 Delivered-To: freebsd-arch@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3FFC237B401 for ; Sat, 14 Dec 2002 21:22:42 -0800 (PST) Received: from gnuppy.monkey.org (wsip68-15-8-100.sd.sd.cox.net [68.15.8.100]) by mx1.FreeBSD.org (Postfix) with ESMTP id CDFC543EC5 for ; Sat, 14 Dec 2002 21:22:41 -0800 (PST) (envelope-from billh@gnuppy.monkey.org) Received: from billh by gnuppy.monkey.org with local (Exim 3.36 #1 (Debian)) id 18NRET-0001Te-00; Sat, 14 Dec 2002 21:22:29 -0800 Date: Sat, 14 Dec 2002 21:22:28 -0800 To: Terry Lambert Cc: Nathan Arun , arch@freebsd.org, "Bill Huey (Hui)" Subject: Re: Threads in FreeBSD Message-ID: <20021215052228.GA5677@gnuppy.monkey.org> References: <3DFC06E4.9474F4C2@mindspring.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <3DFC06E4.9474F4C2@mindspring.com> User-Agent: Mutt/1.4i From: Bill Huey (Hui) Sender: owner-freebsd-arch@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Sat, Dec 14, 2002 at 08:36:52PM -0800, Terry Lambert wrote: > If you are really interested in this, the original KSE discussions > were in usenet news groups from 1994 and again in 1996. One of > the participants was the architect of the threads in Solaris. The > 1:1 model is definitely suboptimal, since it increases kernel/user > boundary crossing frequency significantly. The Linux argument is > that their implementation of this crossing has low overhead on x86 > architectures. My initial complaints about the Solaris/SVR4 model > in the 1994 discussion were in the context of non-use of threads > for an internal product at Novell/USG (the former USL) at the time. They, Linux kernel folks, were complaining about sucky syscall performance recently with the P4 against the P3: http://marc.theaimsgroup.com/?l=linux-kernel&m=103942289025149&w=2 bill To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message