From owner-freebsd-current@FreeBSD.ORG Wed Mar 29 23:30:47 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 B2AD916A400 for ; Wed, 29 Mar 2006 23:30:47 +0000 (UTC) (envelope-from davidxu@freebsd.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 83C1E43D4C; Wed, 29 Mar 2006 23:30:47 +0000 (GMT) (envelope-from davidxu@freebsd.org) Received: from localhost.my.domain (root@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id k2TNUjkC013956; Wed, 29 Mar 2006 23:30:47 GMT (envelope-from davidxu@freebsd.org) From: David Xu To: current@freebsd.org, core@freeebsd.org Date: Thu, 30 Mar 2006 07:30:34 +0800 User-Agent: KMail/1.8.2 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200603300730.35065.davidxu@freebsd.org> Cc: Subject: 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:30:47 -0000 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 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. 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. Sincerely, David Xu