News for hackers. Stuff that matters.
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.