This question already has an answer here:

I heard that Unix/Linux is a monolithic-kernel whereas Hurd is micro-kernel. So, I want to know what is the difference between these kernel type?

marked as duplicate by Gilles linux Jan 2 '16 at 10:31

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.


Monolithic kernel is a single large processes running entirely in a single address space (kernel space) where as Microkernels, the kernel is broken down into separate processes. Some process run in kernel space and some run in user space.



Not the answer you're looking for? Browse other questions tagged or ask your own question.