Просто вроде BSD микроядро
Короче. Всё просто. Когда, в середине 80-х Джобса попёрли из Apple, он основал свою компанию, NeXT. И сделал офигенную систему. Называлась NeXT Cube, на процессоре Motorolla 68040. В качестве операционки была им-же созданная NeXTstep. На модифицированном микроядре Mach. Почему модифицированном? Да ровно потому что у Mach та самая низкая производительность. Поэтому драйвера упихуяли в пространство микроядра. А вот всё API операционки работает в юзерспейсе. И API может быть практически абсолютно любым. Короче... Когда его позвали обратно в эппл, он тупо перенёс наработки NeXT в эппл. Единственное что изменилось, это API, включая POSIX API из... из ядра BSD (тот самый Darwin). А микроядро как было низкопроизводительным Mach, с дровами внутре, так таким и осталось, хотя на тот момент существовали уже и более производительные микроядра.