Also, I really hate how trolly this questions sounds but here it goes anyway:
Such userspace-kernel hacks shouldn't be necessary anymore based on
'performance/latency' arguments right? I take it khttpd wasn't serious
but more of a hack for fun and now we should be able to laugh about
it?
[1] http://www.fenrus.demon.nl/
[2] http://lwn.net/2001/0118/kernel.php3
Luis
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majo...@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
I think it kind of got replaced by tux, which Red Hat shipped for a
while, but has been dropped now. I seem to recall davej mentioning a
while ago that apache had gotten much better at serving static content,
which is what khttpd/tux were very good at.
regards, Kyle
Also, lighttpd does really well, all in userspace. After all, static
http serving really is mostly a bit of header parsing followed by
sendfile(), so as long as a user-space process doesn't just sit on a
bunch of memory it can be done very cheaply.
-hpa
--
H. Peter Anvin, Intel Open Source Technology Center
I work for Intel. I don't speak on their behalf.
I wrote something up on this a few years back when I made the decision to
drop Tux from the Fedora kernel. http://kernelslacker.livejournal.com/tag/tux
Dave
I can certainly explain why we don't use it on kernel.org, which is
almost all static content. We simply don't want to have to deal with
multiple web servers if we don't have to, and with sendfile() and
threading in Apache, it's reasonably efficient. If it wasn't, we would
probably go to lighttpd.
-hpa
--
H. Peter Anvin, Intel Open Source Technology Center
I work for Intel. I don't speak on their behalf.
--