各自运行，这些行程被称为服务（service）。所有的服务行程，都运行在不同的位址空间。只有需要绝对特权的行程，才能在具特权的执行模式下运行，其余的行程则在使用者空间运行。这样的设计，使内核中最核心的功能，设计上变的更简单。需要特权的行程，只有基本的线程管理，内存管理和进程间通信等，这个部份，由一个简单的硬体抽象层与关键的系统调用组成。其余的服务行程，则移至使用者空间。让服务各自独立，可以减少系统之间的耦合度，易于实作与除错，也可增进可移植性。它可以避免单一组件失效，而造成整个系统崩溃，内核只需要重