Основное отличие монолитного ядра от модульного заключается в том, что в монолитном ядре все компоненты являются составными частями одной программы и работают в одном адресном пространстве. 47 Для изменения такого ядра (добавления новых функций, драйверов и т. д.) необходима перекомпиляция ядра. 2
Модульное ядро — современная, усовершенствованная модификация архитектуры монолитных ядер операционных систем. 4 В отличие от «классических» монолитных ядер, модульные ядра, как правило, не требуют полной перекомпиляции ядра при изменении состава аппаратного обеспечения компьютера. 4 Вместо этого модульные ядра предоставляют механизм подгрузки модулей ядра, поддерживающих то или иное аппаратное обеспечение (например, драйверов). 4