MACH

卡内基梅隆大学开发的操作系统内核
Mach是一个由卡内基梅隆大学开发的用于支持操作系统研究的操作系统内核,为了用于操作系统之研究,特别是在分布式与并行运算上。是最早实现微核心操作系统的例子之一,是许多其它相似的项目的标准。

kernel

Mach是一个由卡内基梅隆大学开发的用于支持操作系统研究的操作系统内核。
该项目在1985年启动,并且在1994年因为mach3.0的显着失败而告终。但是mach却是一个真正的微核。mach被开发成了UNIX中BSD的替代内核,所以没必要再开发设计他的衍生系统。
其他还有许多人继续Mach的研究包括犹他大学的Mach 4。Mach的开发是为了取代BSD的UNIX核心,所以是许多新的操作系统的设计基础。Mach的研究到至今似乎是退出,虽然有许多商业化操作系统,如NEXTSTEP与OPENSTEP,特别是Mac OS X(使用XNU核心)都是使用Mach或其派生系统。Mach的虚拟内存(VM)系统也被BSD的开发者用于CSRG,并出现在BSD派生的系统中,如FreeBSD。Mac OS X与FreeBSD并未保留Mach首倡的微核心结构,除了Mac OS X继续提供微核心于内部处理通信以及应用程序直接控制。