From owner-freebsd-current@FreeBSD.ORG Wed Mar 29 23:44:24 2006 Return-Path: X-Original-To: current@freebsd.org Delivered-To: freebsd-current@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3159D16A420; Wed, 29 Mar 2006 23:44:24 +0000 (UTC) (envelope-from grog@lemis.com) Received: from ext-gw.lemis.com (ext-gw.lemis.com [150.101.14.10]) by mx1.FreeBSD.org (Postfix) with ESMTP id 89DF543D46; Wed, 29 Mar 2006 23:44:23 +0000 (GMT) (envelope-from grog@lemis.com) Received: from wantadilla.lemis.com (wantadilla.lemis.com [192.109.197.135]) by ext-gw.lemis.com (Postfix) with ESMTP id 7E4D4131DE1; Thu, 30 Mar 2006 10:14:22 +1030 (CST) Received: by wantadilla.lemis.com (Postfix, from userid 1004) id 5494F86F58; Thu, 30 Mar 2006 10:14:22 +1030 (CST) Date: Thu, 30 Mar 2006 10:14:22 +1030 From: Greg 'groggy' Lehey To: David Xu Message-ID: <20060329234422.GH69582@wantadilla.lemis.com> References: <200603300730.35065.davidxu@freebsd.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="U3BNvdZEnlJXqmh+" Content-Disposition: inline In-Reply-To: <200603300730.35065.davidxu@freebsd.org> User-Agent: Mutt/1.4.2.1i Organization: The FreeBSD Project Phone: +61-8-8388-8286 Fax: +61-8-8388-8725 Mobile: +61-418-838-708 VoIP: sip:0871270137@sip.internode.on.net WWW-Home-Page: http://www.FreeBSD.org/ X-PGP-Fingerprint: 9A1B 8202 BCCE B846 F92F 09AC 22E6 F290 507A 4223 Cc: core@freeebsd.org, current@freebsd.org Subject: Re: away X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 29 Mar 2006 23:44:24 -0000 --U3BNvdZEnlJXqmh+ Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Thursday, 30 March 2006 at 7:30:34 +0800, David Xu wrote: > Hi everyone, > > I will go away today due to some unpleasant person attack to me, in > the past, I'm sorry to hear it. > I have made lots of work in FreeBSD threading work, this includes > kernel threading in earlier stage and thread libraries later, and > gdb support for these new thread libraries from kernel to userland > everywhere, spent lots of time to work in libpthread, and later make > libthr to be best performance library for mysql and possible other > applications developed on Linux and make it run on most platforms we > current support. because the work load was large, I admit I have > made some coding mistakes which some people think it is serious > while other don't think so, I don't think it is not fixable, time > goes and things will be fixed, think about FreeBSD comes from a 4.x > which is ignorant about true kernel based thread, changing to > current thread based kernel is really a painful thing to do, even > with recently 6.1, I still have fixed lots of thread suspension race > which I think is obscure, of course, my work does not stop on > threading, recent, I also have added signal queue, POSIX message > queue and timer, made AIO MP-safe, these are all work-in-progress, > but I am sorry, the attack made to me is very harmful, I feel I can > not recover from such disaster, working on FreeBSD is no longer fun. David, I'm sure I'm not the only one who greatly admires the work you have done. The fact that you're resigning seems nothing short of a disaster. Is there any way we can convince you to change your mind? Core, you'll recall that this is one of my recurrent concerns. If we (you) don't do more to encourage harmony in the project, it will fail. And yes, I already have my asbestos-substitute underwear on waiting for people to say "what are you talking about? We're already doing things". Greg -- See complete headers for address and phone numbers. --U3BNvdZEnlJXqmh+ Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (FreeBSD) iD8DBQFEKxvWIubykFB6QiMRAjHPAJ0eJxh2kHjIH3ALJEsAJr1S9LRsTwCfbz7K Y4jGxlsWQGUBPYiKLyJZhGo= =Qv/A -----END PGP SIGNATURE----- --U3BNvdZEnlJXqmh+--