From owner-freebsd-net@FreeBSD.ORG Fri Feb 11 15:23:16 2005 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B686B16A4CE; Fri, 11 Feb 2005 15:23:16 +0000 (GMT) Received: from daemon.kr.FreeBSD.org (www.kr.freebsd.org [211.115.73.199]) by mx1.FreeBSD.org (Postfix) with ESMTP id D2AF043D39; Fri, 11 Feb 2005 15:23:15 +0000 (GMT) (envelope-from cjh@kr.FreeBSD.org) Received: from localhost (localhost [127.0.0.1]) by daemon.kr.FreeBSD.org (Postfix) with ESMTP id 8F1741A741; Sat, 12 Feb 2005 00:23:06 +0900 (KST) Received: from daemon.kr.FreeBSD.org ([127.0.0.1]) by localhost (daemon.kr.freebsd.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 92281-07; Sat, 12 Feb 2005 00:22:44 +0900 (KST) Received: from gradius.saturnsoft.net (daemon [211.115.73.199]) by daemon.kr.FreeBSD.org (Postfix) with ESMTP id 02BB31A73B; Sat, 12 Feb 2005 00:22:39 +0900 (KST) Received: from localhost (localhost [127.0.0.1])j1BFMhOo001749; Sat, 12 Feb 2005 00:22:44 +0900 (KST) (envelope-from cjh@kr.FreeBSD.org) Date: Sat, 12 Feb 2005 00:22:43 +0900 (KST) Message-Id: <20050212.002243.41722999.cjh@kr.FreeBSD.org> To: glebius@freebsd.org From: CHOI Junho In-Reply-To: <20050211104352.GB31252@cell.sick.ru> References: <200502071319.57331.max@love2party.net> <20050208.224227.27773191.cjh@kr.FreeBSD.org> <20050211104352.GB31252@cell.sick.ru> Organization: Korea FreeBSD Users Group X-URL: http://www.kr.FreeBSD.org/~cjh X-Mailer: Mew version 4.2rc1 on Emacs 21.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at kr.FreeBSD.org cc: freebsd-net@freebsd.org Subject: Re: kernel mode httpd/ftpd for FreeBSD? X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Feb 2005 15:23:16 -0000 From: Gleb Smirnoff Subject: Re: kernel mode httpd/ftpd for FreeBSD? Date: Fri, 11 Feb 2005 13:43:52 +0300 > Junho, > > On Tue, Feb 08, 2005 at 10:42:27PM +0900, CHOI Junho wrote: > C> I understand what you mean. If so, why serious network server like nfs > C> is still in kernel? > > Because it is filesystem. Do you want kernel httpd or fast httpd for nfs client is filesystem, yes. but nfs server is not. > static content? In case of the latter use nginx from ports, in case of > the former install Linux. I don't want to install Linux just for tux, and I know at least thttpd(or other kqueue-using equivalents) works very well on FreeBSD. I just want to know the possibility and usefulness compared to many userland ones. And for nfs, old usermode nfsd of linux works nicely on FreeBSD. If we improve usermode nfsd for stability and performance, why don't we compare it with kernel-level nfsd implementation? > C> Of course it is a fat job to implement http/ftp in kernel, but it can > C> be a good experiment... > > The experiment is already done. It is called tux. Again, I know what is tux and why there is no such experiment on FreeBSD. Some people explained why, and I agree with them. -- CHOI Junho cjh@[kr.]FreeBSD.org Key fingerprint = 1369 7374 A45F F41A F3C0 07E3 4A01 C020 E602 60F5