h 2.5版，4.3BSD，与称为Driver Kit的面向对象程序设计应用程序界面。在苹果电脑收购NeXT公司之后，XNU的Mach微内核被升级到Mach 3.0，BSD的部分升级至FreeBSD，Driver Kit则改成I/O Kit，一套以C++撰写的应用程序界面。
内核设计.XNU是一个混合内核，将宏内核与微内核两者的特性兼收并蓄，以期同时拥有两种内核的优点————比如在微内核中提高操作系统模块化程度以及让操作系统更多的部分接受内存保护的消息传递机制，和宏内核在高负荷