Inside Windows 7 Redux
Mark Russinovich talks about a few of the improvements made in the Windows 7 generation kernel. It’s interesting to hear how Windows has been refactored towards a well defined architecture. As you would expect, this not only makes it easier to understand dependencies, but also improved performance and testability. The idea of API sets as a level of indirection when components link against .dlls stood out to me.
Skip straight to 24:30 for some serious task manager porn.