Syarat-syarat monolithic kernel
dan microkernel
tidak dapat secara serius dibandingkan karena mereka menggambarkan berbagai aspek dari desain kernel (struktur vs ukuran).
Kernel monolitik khas adalah kernel SunOS-4.x dan Linux masih serupa, karena Anda secara manual mengkonfigurasi konten kernel dasar.
Kernel Solaris (dimulai dengan 2.1 pada 1992) tidak dapat disebut monolitik lagi karena semua driver dimuat secara otomatis sesuai permintaan dan hanya sebagian kecil yang dimuat saat boot awal.
SunOS-4.x dan Solaris (SunOS-5.x) dan Linux adalah implementasi konteks tunggal. Seluruh kode mereka berjalan dalam konteks MMU tunggal.
Mac OS X didasarkan pada Mach dan berjalan sebagai implementasi multi konteks dengan beberapa proses yang dipisahkan oleh konteks MMU. Dalam konsep ini, driver berada dalam proses yang terpisah dan konteks MMU yang terpisah.
Banyak orang menyebut Mac OS X sebagai "sistem mikrokernel", tetapi mungkin bahwa kernel dasar tidak lebih kecil dari kernel dasar dari Solaris.
Jadi sepertinya bahwa akan lebih baik untuk bicara tentang single context kernels
vs multi context kernels
.