News for hackers. Stuff that matters.
Re:Microsoft has developed its own Linux: in-house software-... by MichaelGG on Friday September 18, 2015 @07:39AM (#10238588)
An even simpler summary: To add SPDY or HTTP/2 support to IIS, you must upgrade the operating system. I understand why this is (http.sys) but ... wow. Whereas using nginx I literally add "spdy" to the config and presto, double-digit% improvement on my site.
Re:Microsoft has developed its own Linux: in-house software-... by buffoon on Friday September 18, 2015 @07:48AM (#10238610)
Yes exactly that sort of shit is what we have to deal with!

http.sys is a giant fucking turd. That and the whole urlacl thing. Nothing but pain. They added it because of shitty performance in the NT kernel when serving HTTP from userspace and it turned into a friction point for the whole operating system.

Re:Microsoft has developed its own Linux: in-house software-... by merb on Friday September 18, 2015 @08:20AM (#10238711)
The question is why is the userspace so shitty? Doesn't Microsoft implement some async things into their kernel? Or stuff like epoll, kqueue, etc..?
Re:Microsoft has developed its own Linux: in-house software-... by buffoon on Friday September 18, 2015 @08:34AM (#10238763)
NT syscall overhead is immense compared to a Unix derivative. There are layers galore.
Re:Microsoft has developed its own Linux: in-house software-... by Skunkleton on Friday September 18, 2015 @11:33AM (#10239766)
I am not an NT guy so maybe this is off, but doesn't windows support overlapped IO? To my understanding it is a socket only version of epoll.