Windows 8, 9 or 10

Microsoft Windows at the moment is based on a Monolithic architecture. *nix on the other hand are based on the Micro Kernel architecture. Recently I have been thinking what advantages would there be for Windows if it shifted to the Micro Kernel model?

The main advantage I see is that system will become more stable, and less efforts will go into updating it. It should also become more secure.

There are two tricks to this though.

1. The Windows experience we all have become so used to should not change at all.
2. It should still support all software for Vista and Windows 7.

The second part is more complex to handle and perhaps there could be dummy modules/interfaces that redirect application requests to new components under the new model.

Perhaps it is in the Road Map for Windows, I can’t say with certainty.