The April 2006 issue of ;login; features Modular System Programming in MINIX 3 (.pdf, free). I’d like to share some excerpts from this article that struck a chord. The only way to improve operating system reliability is to get rid of the model of the operating system as one gigantic program running in kernel mode. The next version of Windows (Vista) will feature many user-mode drivers, and Microsoft’s Singularity research project is also based on a microkernel. I hope to speak more about it in a future blog post.”]
Source: https://taosecurity.blogspot.com/2006/08/minix-3-sign-of-future.html

