From owner-freebsd-hackers@FreeBSD.ORG Mon Apr 25 07:37:54 2005 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1244C16A4CE for ; Mon, 25 Apr 2005 07:37:54 +0000 (GMT) Received: from fw.zoral.com.ua (ll-227.216.82.212.sovam.net.ua [212.82.216.227]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9E26843D2F for ; Mon, 25 Apr 2005 07:37:50 +0000 (GMT) (envelope-from konstantin.belousov@zoral.com.ua) Received: from deviant.zoral.local (root@kostik.zoral.local [10.1.1.38]) by fw.zoral.com.ua (8.13.1/8.13.1) with ESMTP id j3P7cTxD061936 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Mon, 25 Apr 2005 10:38:29 +0300 (EEST) (envelope-from konstantin.belousov@zoral.com.ua) Received: from deviant.zoral.local (kostik@localhost [127.0.0.1]) by deviant.zoral.local (8.13.3/8.13.3) with ESMTP id j3P7cWuB068862 for ; Mon, 25 Apr 2005 10:38:32 +0300 (EEST) (envelope-from konstantin.belousov@zoral.com.ua) Received: (from kostik@localhost) by deviant.zoral.local (8.13.3/8.13.3/Submit) id j3P7cW6M068861 for freebsd-hackers@freebsd.org; Mon, 25 Apr 2005 10:38:32 +0300 (EEST) (envelope-from konstantin.belousov@zoral.com.ua) X-Authentication-Warning: deviant.zoral.local: kostik set sender to konstantin.belousov@zoral.com.ua using -f Date: Mon, 25 Apr 2005 10:38:32 +0300 From: Kostik Belousov To: FreeBSD Hackers Message-ID: <20050425073832.GA81364@deviant.zoral.local> References: <5bbfe7d40504220842578b2d2d@mail.gmail.com> <426953C5.9080502@elischer.org> <5bbfe7d4050422150226c6712d@mail.gmail.com> <9328DC9EC69D53548F9E444F@peregrin.orthanc.ca> <5bbfe7d405042307305672e71f@mail.gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <5bbfe7d405042307305672e71f@mail.gmail.com> User-Agent: Mutt/1.4.2.1i X-Virus-Scanned: ClamAV 0.82/851/Mon Apr 25 04:19:30 2005 on fw.zoral.com.ua X-Virus-Status: Clean Subject: Re: libthread 1:1 threads X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 25 Apr 2005 07:37:54 -0000 On Sat, Apr 23, 2005 at 07:30:08AM -0700, David Leimbach wrote: > On 4/22/05, Lyndon Nerenberg wrote: > > --On 2005-4-22 3:02 PM -0700 David Leimbach wrote: > > > > > According to the man page, and plan 9 where rfork originated you can > > > use it to modify an extant process. In fact you have to set the > > > RFPROC flag to make a new process or all the changes apply to the > > > current one. > > > > Unfortunately the semantics of FreeBSD rfork() have diverted far enough > > from the original plan9 rfork() such that you can't consider it as the > > same call. This makes life miserable for things like running Inferno on > > FreeBSD. > > > > Yes the latest Inferno snapshot is currently not so happy on FreeBSD. > Charles Forsyth is working on getting it going again though [ I > believe he's a vitanuova employee]. Inferno works ok on 4-STABLE. For 5-STABLE and 6-CURRENT, see kern/80130. David Xu already commited fix for 6-CURRENT, I am impatiently waiting for MFC. Best regards, Kostik Belousov.