From owner-freebsd-hackers Wed Feb 4 23:18:07 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id XAA28749 for hackers-outgoing; Wed, 4 Feb 1998 23:18:07 -0800 (PST) (envelope-from owner-freebsd-hackers@FreeBSD.ORG) Received: from smtp04.primenet.com (smtp04.primenet.com [206.165.6.134]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id XAA28708; Wed, 4 Feb 1998 23:17:55 -0800 (PST) (envelope-from tlambert@usr08.primenet.com) Received: (from daemon@localhost) by smtp04.primenet.com (8.8.8/8.8.8) id AAA14991; Thu, 5 Feb 1998 00:17:54 -0700 (MST) Received: from usr08.primenet.com(206.165.6.208) via SMTP by smtp04.primenet.com, id smtpd014975; Thu Feb 5 00:17:51 1998 Received: (from tlambert@localhost) by usr08.primenet.com (8.8.5/8.8.5) id AAA09693; Thu, 5 Feb 1998 00:17:46 -0700 (MST) From: Terry Lambert Message-Id: <199802050717.AAA09693@usr08.primenet.com> Subject: Re: implementing linux's clone() To: jb@cimlogic.com.au (John Birrell) Date: Thu, 5 Feb 1998 07:17:46 +0000 (GMT) Cc: tlambert@primenet.com, jb@cimlogic.com.au, dyson@FreeBSD.ORG, perlsta@sunyit.edu, hackers@FreeBSD.ORG In-Reply-To: <199802050710.SAA08126@cimlogic.com.au> from "John Birrell" at Feb 5, 98 06:10:00 pm X-Mailer: ELM [version 2.4 PL25] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG X-To-Unsubscribe: mail to majordomo@FreeBSD.org "unsubscribe hackers" > > Without quantum affinity, thread group affinity, the value of using > > kernel threading vs. call conversion threading is higly questionable, > > IMO. > > For FreeBSD, though, kernel threading avoids the problem with drivers > not supporting a non-blocking interface. So does IPC to a simple device manager in user space. 8-). > > Personally, I would be *very* happy to see even a user space pthreads > > brought up to draft 10 (the final POSIX draft). > > No, not draft 10. ISO/IEC 9945-1 ANSI/IEEE Std 1003.1 Second Edition > 1996-012-12 as published. I have that sitting on the desk next to me, > so I'll update the user-space threads to match the kernel thread > implementation. I need to continue using the user-space threads > on FreeBSD/Alpha for the forseeable future (unless someone wants to > whack kernel threads into NetBSD's alpha kernel). Hey! Cool! How does the final spec differ from draft 10? The O'Reilly book claims that draft 10 is identical (it calls it the final spec). Terry Lambert terry@lambert.org --- Any opinions in this posting are my own and not those of my present or previous employers.