Şartlar monolithic kernel
ve microkernel
bunlar çekirdek tasarımı farklı yönlerini (yapı genel boyutu) da tarif edildiği gibi ciddi karşılaştırılamaz.
Tipik bir monolitik çekirdek SunOS-4.x çekirdeğiydi ve Linux hala benzerdir, çünkü temel çekirdeğin içeriğini el ile yapılandırırsınız.
Solaris çekirdeği (1992'den itibaren 2.1 ile başlayan), tüm sürücüler talep üzerine otomatik olarak yüklendiğinden ve ilk önyükleme sırasında yalnızca küçük bir parça yüklendiğinden artık monolitik olarak adlandırılamaz.
SunOS-4.x ve Solaris (SunOS-5.x) ve Linux, hepsi tek bağlam uygulamalarıdır. Kodlarının tamamı tek bir MMU bağlamında çalışır.
Mac OS X, Mach tabanlıdır ve MMU bağlamları ile ayrılan çeşitli işlemlerle çok bağlamlı bir uygulama olarak çalışır. Bu kavramda, sürücüler ayrı işlemlerde ve ayrı MMU bağlamlarındadır.
Pek çok kişi Mac OS X'e "mikro çekirdek sistemi" diyor, ancak temel çekirdeğin Solaris'teki temel çekirdekten daha küçük olmadığı söylenebilir.
Bu yüzden single context kernels
vs hakkında konuşmak daha iyi olacak gibi görünüyor multi context kernels
.