As an example, there are a bunch of things that work well on microkernels on non-x86 architectures that involve splitting drivers across processes.
On Windows, a lot of the windowing system is in the kernel in win32k.sys. Microsoft didn't do this for fun -- they did it because the old way (NT3.5?) was too slow.
amluto|8 years ago
On Windows, a lot of the windowing system is in the kernel in win32k.sys. Microsoft didn't do this for fun -- they did it because the old way (NT3.5?) was too slow.