From owner-freebsd-arch Mon Nov 29 17:13:36 1999 Delivered-To: freebsd-arch@freebsd.org Received: from ns1.yes.no (ns1.yes.no [195.204.136.10]) by hub.freebsd.org (Postfix) with ESMTP id 5E1FA1563B for ; Mon, 29 Nov 1999 17:13:18 -0800 (PST) (envelope-from eivind@bitbox.follo.net) Received: from bitbox.follo.net (bitbox.follo.net [195.204.143.218]) by ns1.yes.no (8.9.3/8.9.3) with ESMTP id CAA26337 for ; Tue, 30 Nov 1999 02:13:16 +0100 (CET) Received: (from eivind@localhost) by bitbox.follo.net (8.8.8/8.8.6) id CAA67652 for freebsd-arch@freebsd.org; Tue, 30 Nov 1999 02:13:15 +0100 (MET) Received: from alpo.whistle.com (alpo.whistle.com [207.76.204.38]) by hub.freebsd.org (Postfix) with ESMTP id C41B2155A4 for ; Mon, 29 Nov 1999 17:11:38 -0800 (PST) (envelope-from julian@whistle.com) Received: from current1.whiste.com (current1.whistle.com [207.76.205.22]) by alpo.whistle.com (8.9.1a/8.9.1) with ESMTP id RAA67964; Mon, 29 Nov 1999 17:11:33 -0800 (PST) Date: Mon, 29 Nov 1999 17:11:33 -0800 (PST) From: Julian Elischer To: Peter Wemm Cc: arch@freebsd.org Subject: Re: Threads stuff - reality check.. In-Reply-To: <19991129144125.C7E121CC6@overcee.netplex.com.au> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-arch@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Mon, 29 Nov 1999, Peter Wemm wrote: > I'd hate to ruin a good pie-in-the-sky session on the design of the killer > threads system and all, but I kinda wonder if we're aiming too hight to start > with? Certainly that would be nice but I'm afraid that if we do it we'll be 'stuck' with it.. also remember that all teh linuxthreads stuff is GPL'd so it would mean a rewrite. > > Wouldn't it be better to put the pieces that we already have together and > make something in time for 4.0 that runs with better concurrency than we > have now? ie: perhaps based on Richard's native linuxthreads port? > > Most of the pieces are there, but it needs work to tidy up the loose ends > and bring it up to date, and probably some debugging to get it to work > properly. There isn't a chance in hell that the Ultimate Threads are going > to be ready for 4.0, but we have got a pretty good shot at doing an > intermediate version that's at least comparable to what Linux does. Things > like squid etc really hurt without threads with blocking support, and it > will be a damn shame to miss the opportunity to have an alternative to > uthreads in 4.0. Most of the work is already done after all. It doesn't > take much to get the kit from http://lt.tar.com/ to compile and > pretty much work. > > Many of the primatives and infrastructure would be *directly* applicable to the > new threads - eg: reentrancy support in libc etc. > > Cheers, > -Peter > > > > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-arch" in the body of the message > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message