जब वे कर्नेल डिज़ाइन (संरचना बनाम आकार) के विभिन्न पहलुओं का वर्णन करते हैं, तो शर्तों की तुलना monolithic kernel
और microkernel
गंभीरता से नहीं किया जा सकता है।
एक विशिष्ट अखंड कर्नेल SunOS-4.x कर्नेल था और लिनक्स अभी भी समान है, जैसा कि आप मूल कर्नेल की सामग्री को मैन्युअल रूप से कॉन्फ़िगर करते हैं।
सोलारिस कर्नेल (1992 में 2.1 से शुरू) को अब अखंड नहीं कहा जा सकता है क्योंकि सभी ड्राइवर स्वचालित रूप से मांग पर लोड होते हैं और प्रारंभिक बूट के दौरान केवल एक छोटा हिस्सा लोड होता है।
SunOS-4.x और Solaris (SunOS-5.x) और लिनक्स सभी एकल संदर्भ कार्यान्वयन हैं। उनका पूरा कोड एक एकल MMU संदर्भ में चलता है।
मैक ओएस एक्स मच पर आधारित है और एमएमयू संदर्भों द्वारा अलग किए गए कई प्रक्रियाओं के साथ बहु संदर्भ कार्यान्वयन के रूप में चलता है। इस अवधारणा में, ड्राइवर अलग-अलग प्रक्रियाओं में हैं और एमएमयू संदर्भों को अलग करते हैं।
बहुत से लोग मैक ओएस एक्स को एक "माइक्रोकर्नल सिस्टम" कहते हैं, लेकिन यह हो सकता है कि मूल कर्नेल सोलारिस से बुनियादी कर्नेल से छोटा नहीं है।
इसलिए ऐसा लगता है कि single context kernels
बनाम के बारे में बात करना बेहतर होगा multi context kernels
।