Eu estava lendo um tópico do Hacker News em que um usuário publica um link a partir de 2011, explicando que o IIS é muito mais rápido que a maioria dos outros servidores da Web (* nix). Outro usuário responde, explicando que o IIS obtém essa vantagem ao ter um módulo de kernel chamado HTTP.sys . Que eu saiba, a maioria dos outros servidores da web populares em 2015 não faz isso.
Eu nunca gostaria de escrever um servidor Web no modo kernel, porque nunca poderia confiar em mim mesmo para libertá-lo de explorações de segurança (o que seria menos sério quando executado em um anel de proteção mais baixo).
Do ponto de vista do engenheiro de software (em oposição a um cliente para servidores da Web), executar no modo kernel é uma decisão inteligente de desempenho? As preocupações com segurança podem ser atenuadas no desenvolvimento de aplicativos a ponto de tornar um servidor no modo kernel um lucro líquido para o consumidor?