Kernux... The first fully kernel mode webserver for Linux
Submitted By: kernux
Rating: (Not rated)
Kernux works as a kernel module, like a device driver. It uses low-level socket operations to handle the client requests. Kernux consist of a number of threads running parallely in the OS level (kernel_threads). An idle kernel-thread receives a connection from a wait queue, maintained at the Operating System level and serves it. The pacularity is that, it uses no duplication of sockets like that in other servers, but a single socket, which is accessed by multiple kernel-threads and is maintained by a mutual exclusion system. Each thread, after analysing the request type, ie. whether it is static or dynamic, serves the client. The system is presently configured to handle only static requests. The dynamic requests are handed over to a user-mode webserver of user's choice, like Apache.
NOTE: Some downloads must be obtained through publishers´s site.
Do you want to get your software listed on this site? Go to our
Add Your Rating