From owner-freebsd-current@FreeBSD.ORG Thu Mar 30 00:10:33 2006 Return-Path: X-Original-To: freebsd-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 C191F16A424; Thu, 30 Mar 2006 00:10:33 +0000 (UTC) (envelope-from danny@ricin.com) Received: from smtpq1.groni1.gr.home.nl (smtpq1.groni1.gr.home.nl [213.51.130.200]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2C68F43D45; Thu, 30 Mar 2006 00:10:33 +0000 (GMT) (envelope-from danny@ricin.com) Received: from [213.51.130.189] (port=48829 helo=smtp2.groni1.gr.home.nl) by smtpq1.groni1.gr.home.nl with esmtp (Exim 4.30) id 1FOkkB-0004Yj-TV; Thu, 30 Mar 2006 02:10:31 +0200 Received: from cp464173-a.dbsch1.nb.home.nl ([84.27.215.228]:57215 helo=desktop.homenet) by smtp2.groni1.gr.home.nl with esmtp (Exim 4.30) id 1FOkkA-00014g-Rp; Thu, 30 Mar 2006 02:10:30 +0200 From: Danny Pansters To: freebsd-current@freebsd.org Date: Thu, 30 Mar 2006 02:10:27 +0200 User-Agent: KMail/1.9.1 References: <200603300730.35065.davidxu@freebsd.org> In-Reply-To: <200603300730.35065.davidxu@freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200603300210.27566.danny@ricin.com> X-AtHome-MailScanner-Information: Please contact support@home.nl for more information X-AtHome-MailScanner: Found to be clean Cc: David Xu 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: Thu, 30 Mar 2006 00:10:33 -0000 On Thursday 30 March 2006 01:30, David Xu wrote: > Hi everyone, > > I will go away today due to some unpleasant person attack to me, in the > past, 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 David, while I'm not involved or very qualified to comment on kernel/threading work, I do realize that this is one of the most difficult things to work on. I also understand that FreeBSD has chronically shortage of qualified people. And as anyone should understand, the changes between 4 and 5+ were huge here. I can only say that as a FreeBSD user and small scale contributor I very very very much appreciate all the work you've done. I hope you reconsider. FreeBSD needs people like you (well, they also need people like me but not as hard). > mistakes which some people think it is serious while other don't think so, Everyone makes mistakes. Perhaps we even spend most our times making mistakes. It's not mistakes that are to blame and certainly not yours (no matter what exactly happened), it's the simple fact that we have too few people. Having one less, especially a very good one, only makes that worse. > 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 Ergo, we don't need more overworking or more blame. We need more people. And well, maybe cooperation could be improved sometimes but that's really secondary I think. It's about manpower. > timer, made AIO MP-safe, these are all work-in-progress, but I am sorry, This just sounds to me as way too much work and burden for one person. > the attack made to me is very harmful, I feel I can not recover from such > disaster, working on FreeBSD is no longer fun. I will still use FreeBSD, > but no contribution, current it is default OS I use in daily work from > desktop to notebook. > > I wish FreeBSD will succeed as its 4.x versions did. It will. But it will do so faster and better with you on board :( Anyway, much obliged, Dan