WikiDer > Веб-сервер в ядре
In-kernel web server
An веб-сервер в ядре неограниченный HTTP сервер что работает в пространство ядра или эквивалент. Его еще называют «ускорителем».
Преимущества
- Спектакль. Путь данных от диска к сети. Надлежащие асинхронные интерфейсы с нулевым копированием сделали бы это доступным из пользовательского пространства.
- Масштабируемость по количеству одновременных клиентов. Уведомление о сопоставимой масштабируемости в пользовательском пространстве кажется маловероятным1.
Недостатки
- Безопасность: процессы ядра выполняются с неограниченными привилегиями.
- Переносимость. Каждому ядру нужен определенный путь реализации.
- Надежность. Сбой на веб-сервере может привести к сбою ОС.
Реализации
- иллюзия/Солярис: NCAkmod также известный как модуль ядра Network Cache and Accelerator (NCA)
- HP-UX: NSAhttp
- Linux: СМОКИНГ
- Месибо Сервер обмена сообщениями в реальном времени в ядре
- Windows NT: http.sys (часть IIS)
- ВРАЩЕНИЕ: http
- OpenVMS: WASD.trap