Quote Originally Posted by Nobu View Post
Actually, rather than "how much slower", I'd be more interested in "how much more stable". Has anyone tried writing (for instance) a real network driver that causes havoc on purpose?
Off hand, i can't point you to a link. But this kind of stuff has definitely been done. i recall watching a talk (most likely on youtube) with Tannenbuam discussing this very idea (of using drivers to cause havoc on purpose, in order to test the microkernel). If i remember correctly, they never were able to make the microkernel/system crash, only the driver, itself. That is one of the points of microkernels, so naturally, it would only be logical to do real-world testing of the design.