Date: Sat, 5 Jun 1999 22:12:50 +0200 (CEST) From: Arjan van de Ven <arjan@fenrus.demon.nl> To: linux-kernel@vger.rutgers.edu Subject: Announce: kHTTPd 0.1.0 Hi, I have created a kernel-based http-daemon, implemented as a loadable module. It started with a discussion on the linux-future list, where two groups couldn't agree if kernel-based httpd is a good idea. I have created such a daemon, so the concept and performance are (somewhat) known. Even if the result at the end is that kHTTPd is _not_ a good idea (I think it is, though), it can be used for pinpointing performance-bottlenecks in the network-code. (kHTTPd can easily saturate a 100 Mbit network with a 350 Mhz K6-2 server). kHTTPd is GPL'd and can be found at http://www.fenrus.demon.nl Greetings, Arjan van de Ven ----- Portion of the README ----- 1. Concept kHTTPd is a http-daemon (webserver) for Linux. kHTTPd is different from other webservers in that it runs from within the Linux-kernel as a module (device-driver). kHTTPd handles only static (file based) web-pages, but it is able to use a "regular" webserver (Apache and others) to do all the non-static content. Static web-pages are, in general, not a very complex thing to do, but these are very important nevertheless, since virtually all images are static, and a large portion of the html-pages are static also. A "regular" webserver has little added value for static pages, it is simply "copy file to network". The Linux kernel is very good at that, for example the nfs (network file system) daemon also runs in the kernel. - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/