Tôi đã đọc một chủ đề Hacker News nơi một người dùng đăng một liên kết từ năm 2011 giải thích rằng IIS nhanh hơn nhiều so với hầu hết các máy chủ web (* nix) khác. Một người dùng khác trả lời, giải thích rằng IIS có được lợi thế đó bằng cách có một mô-đun hạt nhân gọi là HTTP.sys . Theo hiểu biết của tôi, hầu hết các máy chủ web phổ biến khác trong năm 2015 không làm điều này.
Tôi sẽ không bao giờ muốn viết một máy chủ web chế độ kernel, bởi vì tôi không bao giờ có thể tin tưởng bản thân mình để làm cho nó không bị khai thác bảo mật (sẽ ít nghiêm trọng hơn khi chạy trong vòng bảo vệ thấp hơn).
Từ quan điểm của kỹ sư phần mềm (trái ngược với khách hàng cho các máy chủ web), việc chạy trong chế độ kernel có phải là một quyết định hiệu suất thông minh? Những lo ngại về bảo mật có thể được giảm thiểu trong việc phát triển ứng dụng đến mức làm cho máy chủ chế độ kernel trở thành lợi nhuận ròng cho người tiêu dùng không?