Disagreements exist about whether or not microkernels are good. It’s easy to get the impression they’re good because they were proposed as a refinement after monolithic kernels. Microkernels are mostly discredited now, however, because they have performance problems, and the benefits originally promised are a fantasy.
The microkernel zealot believes that several cooperating system processes should take over the monolithic kernel’s traditional jobs. These several system processes are isolated from each other with memory protection, and this is the supposed bene
Link: Linux Journal