Comparison of operating system kernels
In-kernel server support
In\-kernel server support
-------------------------

| Kernel Name | [HTTP](/wiki/HTTP "HTTP") | [FTP](/wiki/FTP "FTP") | [NFS](/wiki/Network_File_System_%28protocol%29 "Network File System (protocol)") | [CIFS](/wiki/CIFS "CIFS") | [Name server](/wiki/Name_server "Name server") | Transport\-layer load balancer | Application\-layer load balancer | [9P](/wiki/9P_%28protocol%29 "9P (protocol)") | [TLS](/wiki/Transport_Layer_Security "Transport Layer Security") proxy | [WAF](/wiki/Application_firewall "Application firewall") | Memcached server |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| [Linux kernel](/wiki/Linux_kernel "Linux kernel") |  |  |  |  |  |  |  |  | [doc/Documentation/networking/tls.txt](https://www.kernel.org/doc/Documentation/networking/tls.txt) kernel.org |  |  |
| [DragonFly BSD kernel](/wiki/DragonFly_BSD "DragonFly BSD") |  |  |  |  |  |  |  |  |  |  |  |
| [FreeBSD kernel](/wiki/FreeBSD "FreeBSD") |  |  |  |  |  |  |  |  |  |  |  |
| [Solaris kernel](/wiki/Solaris_%28operating_system%29 "Solaris (operating system)") |  |  |  |  |  | [Integrated Load Balancer](http://download.oracle.com/docs/cd/E19963-01/html/821-1453/gijjm.html) |  |  |  |  |  |
| [Windows NT kernel](/wiki/Architecture_of_Windows_NT%23Kernel_mode "Architecture of Windows NT#Kernel mode") |  |  |  |  |  |  |  |  |  |  |  |
| [XNU](/wiki/XNU "XNU") |  |  |  |  |  |  |  |  |  |  |  |


How do I set up a HTTP server on an embedded system?