Mach

Mach
原作者卡內基梅隆大學
当前版本
  • 3.0
編輯維基數據鏈接
类型内核
网站http://www-2.cs.cmu.edu/afs/cs/project/mach/public/www/mach.html
預覽警告:页面使用了Template:Infobox software不存在的参数"frequently updated"
預覽警告:页面使用了Template:Infobox software不存在的参数"latest preview version"
預覽警告:页面使用了Template:Infobox software不存在的参数"status"
預覽警告:页面使用了Template:Infobox software不存在的参数"latest release date"
預覽警告:页面使用了Template:Infobox software不存在的参数"latest preview date"
預覽警告:页面使用了Template:Infobox software不存在的参数"latest release version"

Mach國際音標:[mʌk])是一個由卡內基梅隆大學开发的计算机作業系統微內核,為了用於作業系統之研究,特別是在分布式與并行運算上。是最早實現微核心作業系統的例子之一,是許多其它相似的計畫的標準。

Mach開發計畫在卡內基梅隆大學從1985年運行到1994年,到Mach 3.0版結束。其他還有許多人繼續Mach的研究包括猶他大學Mach 4页面存档备份,存于互联网档案馆)。Mach的開發是為了取代BSD的UNIX核心,所以是許多新的作業系統的設計基礎。Mach的研究至今似乎是停止了,雖然有許多商業化作業系統,如NEXTSTEPOPENSTEP,特別是Mac OS X(使用XNU核心)都是使用Mach或其衍生系統。Mach的虚拟内存(VM)系統也被BSD的開发者用於CSRG,並出現在BSD衍生的系統中,如FreeBSD。Mac OS X與FreeBSD並未保留Mach首倡的微核心結構,除了Mac OS X繼續提供微核心於內部處理通訊以及應用程式直接控制。

Mach繼承卡內基梅隆大學的Accent kernel,Mach計畫主導人理查德·拉希德曾於微軟的研究部門擔任高級人員,後成為微軟副總裁。另一Mach開發者阿瓦德斯·特凡尼安(Avie Tevanian)曾是NeXT首席程式設計師,之後擔任蘋果電腦軟體技術部門主管直到2006年[1]页面存档备份,存于互联网档案馆) 。

一个名为GNU Mach的计划与其相关,它是GNU操作系统工程的一部分。已有的操作系统Debian GNU/Hurd便是基于GNU Mach及其上的GNU Hurd


© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search