Mach
読み:マーク
外語:Mach
CMU(米カーネギーメロン大学)がアメリカ国防総省の支援を受け開発した分散オブジェクト指向のオペレーティングシステム(OS)。
概要
SPICEプロジェクトのAccentカーネルを祖先とし、実装上の都合から4.2BSDをベースに書き上げられた。
基本仕様は、後にマイクロソフト米国本社役員となるリチャード F. ラシッド(Richard F. Rashid)博士により設計された。
今ではマイクロカーネルを代表する存在だが、マイクロカーネル化されたのはMach 3.0から。Mach自体の主機能はメッセージ通信で、4.4BSD互換のUNIXシステムコールのインターフェイスを装備している。
特徴
名前
次のように派生して今に至るとのことである。
- Melange (SF小説DuneとSPICEプロジェクトから)
- MOOSE (Multiprocessor-Oriented Operating System)
- MUCK (Multiprocessor Universal Communication Kernel)
- Mach
派生
Mach 2.5はOSF/1に採用され、これがNEXTSTEP、そしてOS Xへと受け継がれた。
また、CMUからMachの開発を引き継いだユタ大学のFluxプロジェクトによりMach 4.0が開発された。
再検索