Các thuật ngữ monolithic kernel
và microkernel
không thể được so sánh nghiêm túc vì chúng mô tả các khía cạnh khác nhau của thiết kế kernel (cấu trúc so với kích thước).
Một hạt nhân nguyên khối điển hình là hạt nhân SunOS-4.x và Linux vẫn tương tự, khi bạn cấu hình thủ công nội dung của hạt nhân cơ bản.
Hạt nhân Solaris (bắt đầu từ 2.1 vào năm 1992) không thể được gọi là nguyên khối nữa vì tất cả các trình điều khiển được tải tự động theo yêu cầu và chỉ một phần nhỏ được tải trong quá trình khởi động ban đầu.
SunOS-4.x và Solaris (SunOS-5.x) và Linux đều là các triển khai bối cảnh đơn lẻ. Toàn bộ mã của họ chạy trong một bối cảnh MMU duy nhất.
Mac OS X dựa trên Mach và chạy như một triển khai đa ngữ cảnh với một số quy trình được phân tách bằng bối cảnh MMU. Trong khái niệm này, trình điều khiển nằm trong các quy trình riêng biệt và bối cảnh MMU riêng biệt.
Nhiều người gọi Mac OS X là "hệ thống vi nhân", nhưng có thể là hạt nhân cơ bản không nhỏ hơn hạt nhân cơ bản từ Solaris.
Vì vậy, có vẻ như nó sẽ là tốt hơn để nói về single context kernels
vs multi context kernels
.