Why is the separation of mechanism and policy desirable?
What is the main advantage of the microkernel approach to system design? How do user programs and systemservices interact in amicrokernel architecture? What are the disadvantages of using the microkernel approach?