<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://debianws.lexgopc.com/wiki143/index.php?action=history&amp;feed=atom&amp;title=In-kernel_web_server</id>
	<title>In-kernel web server - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://debianws.lexgopc.com/wiki143/index.php?action=history&amp;feed=atom&amp;title=In-kernel_web_server"/>
	<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=In-kernel_web_server&amp;action=history"/>
	<updated>2026-05-04T23:50:22Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>http://debianws.lexgopc.com/wiki143/index.php?title=In-kernel_web_server&amp;diff=3466424&amp;oldid=prev</id>
		<title>imported&gt;Quizwammer: Clarifying acronym due to possibility of confusion</title>
		<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=In-kernel_web_server&amp;diff=3466424&amp;oldid=prev"/>
		<updated>2024-01-04T17:56:07Z</updated>

		<summary type="html">&lt;p&gt;Clarifying acronym due to possibility of confusion&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;An &amp;#039;&amp;#039;&amp;#039;in-kernel web server&amp;#039;&amp;#039;&amp;#039; is an unlimited [[HTTP server]] that runs in [[kernel space]] or equivalent. It is also known as &amp;quot;accelerator&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Benefits ==&lt;br /&gt;
&lt;br /&gt;
* [[Computer performance|Performance]]: the path taken by data from a source [[Peripheral|device]] (i.e. a [[Disk storage|disk]]) to a destination device (i.e. a [[Network interface controller|NIC]]). Proper asynchronous [[zero-copy]] interfaces would make this available from [[User space|user-space]].&lt;br /&gt;
* [[Scalability]]: with respect to number of simultaneous [[Client (computing)|clients]]. [[Event (computing)|Event notification]] of comparable scalability seems unlikely in user-space{{ref|1|1}}.&lt;br /&gt;
&lt;br /&gt;
== Drawbacks ==&lt;br /&gt;
&lt;br /&gt;
*Security: Kernel processes run with unlimited privileges.&lt;br /&gt;
*Portability. Every kernel needs a specific implementation route.&lt;br /&gt;
*Reliability. Failure in the webserver may crash the OS.&lt;br /&gt;
&lt;br /&gt;
== Implementations ==&lt;br /&gt;
&lt;br /&gt;
*[[illumos]]/[[Solaris (operating system)|Solaris]]: [[NCAkmod]] aka Network Cache and Accelerator (NCA) kernel module&lt;br /&gt;
*[[HP-UX]]: [[NSAhttp]] (NSA is an acronym for Network Server Accelerator)&lt;br /&gt;
*[[Linux]]: [[TUX web server|TUX]]&lt;br /&gt;
*[https://mesibo.com Mesibo] In-kernel real-time messaging server&lt;br /&gt;
*[[Windows NT]]: [[http.sys]] (part of [[Internet Information Services|IIS]])&lt;br /&gt;
*[[SPIN (operating system)|SPIN]]: [[SPINhttp|http]]&lt;br /&gt;
*[[OpenVMS]]: [[WASD.trap]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Comparison of web server software]]&lt;br /&gt;
* [[Service-oriented architecture]]&lt;br /&gt;
* [[Unikernel]]/[[Exokernel]] (eg. [[SPIN (operating system)|SPIN]]&amp;#039;s [[Loadable kernel module|loadable kernel modules]])&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
*{{note|1|1}}[http://www.citi.umich.edu/techreports/reports/citi-tr-00-4.pdf CITI_TR_00-4]&lt;br /&gt;
*[http://usenix.org/events/usenix01/full_papers/joubert/joubert.pdf High-Performance Memory-Based Web Servers: Kernel and User-Space Performance. Philippe Joubert, Robert B. King, Rich Neves, Mark Russinovich, John M. Tracey. IBM. T. J. Watson Research Center]&lt;br /&gt;
&lt;br /&gt;
[[Category:Web server software]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Quizwammer</name></author>
	</entry>
</feed>