Терміни monolithic kernel
і microkernel
не може бути серйозно по порівнянні , оскільки вони описують різні аспекти розробки ядра (структура розміру по порівнянні з ).
Типовим монолітним ядром було ядро SunOS-4.x, а Linux все ще схожий, оскільки ви вручну налаштовуєте вміст базового ядра.
Ядро Solaris (починаючи з 2.1 по 1992 р.) Вже не можна назвати монолітним, оскільки всі драйвери завантажуються автоматично на вимогу, а під час початкового завантаження завантажується лише крихітна частина.
SunOS-4.x і Solaris (SunOS-5.x) та Linux - це все реалізація одного контексту. Весь їх код працює в єдиному контексті MMU.
Mac OS X заснований на Mach і працює як багатоконтекстна реалізація з декількома процесами, розділеними контекстами MMU. У цій концепції водії знаходяться в окремих процесах та окремому контексті MMU.
Багато хто називає Mac OS X "мікроядерною системою", але, можливо, базове ядро не менше основного ядра від Solaris.
Таким чином, здається , що було б краще говорити про single context kernels
VS. multi context kernels
.