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.
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.