Read: L4 microkernel paper
You are to turn in this homework during lecture. Please write up your answers to the exercises below and hand them in to a 6.828 staff member at the beginning of lecture.
There are few topics that generate more excitement than microkernels versus monolithic kernels. To see a sample, check out this debate: on slashdot. Skim some of the comments on the page (scroll down). Read Linus's response and Tanenbaum's writeup.
What do you think is the most important factor in creating a reliable operating system? This completes the homework.