Microkernels have won, just the GNU/Linux community seems be unaware of it and keep repeating the words of the leader.
Not only we have millions of embedded devices shipping microkernel OSes on them, we also have the transition to type-1 hypervisors, and now the slow adoption of unikernels.
Also Apple, Microsoft and Google are increasing the scope of sandboxing on their OSes.
Interesting thanks! Where did you find this out? I have only just started reading Windows Internals Part 1 (which covers Windows 7) so I am intrigued where info regarding Windows 10 comes from.
They use a theorem prover to validate drivers.
Static analysis is a enforced on the Windows source code via the Security Development Lifecycle Checks.
VC++ has quite a few security options that are enabled and used to compile the kernel.
After the whole Windows XP Swiss cheese episodes they ramped up quite a few security processes.
Windows 10 allows for individual application sandboxing.