Используйте BIND и надлежащее место для выяснения.:)
Основное различие - то, что микро ядро (MK) является очень маленьким и только обеспечивает очень минимальный набор сервисов. Большинству того, что обычно считают службами операционной системы, предоставляют отдельные процессы, которые выполняются за пределами ядра, и в менее привилегированном режиме. Эти процессы должны связаться через некоторых от IPC, вместо того, чтобы просто читать/писать в любую структуру данных, к которой они хотят получить доступ.
MKs имеют тенденцию быть довольно легкими к порту, поскольку ядро является маленьким, усилие по портированию является низким.
Так как много обеспеченных услуг потенциально работает в пространстве пользователя вместо пространства ядра, они не могут легко повредить другие процессы. Это - безопасность плюс.
Например, скажите, что часть сетевого стека была в пространстве пользователя и была поставлена под угрозу, это не смогло разрушать другие процессы/задачи. Принимая во внимание, что, если бы та же самая часть сетевого стека в монолитном ядре могла бы работать в пространстве ядра, где, если бы поставленный под угрозу это смогло бы повредить другие процессы, так как это было бы привилегировано.