UNIX | |||||||||||
{{{#!wiki style="margin:0 -10px -5px" {{{#!folding [ 펼치기 · 접기 ] {{{#!wiki style="margin:-6px -1px -11px" | BSD | FreeBSD | DragonFly BSD · | ||||||||
NetBSD | OpenBSD | ||||||||||
XNU | Darwin · | ||||||||||
System III/ System V | Solaris | OpenSolaris | Illumos | SmartOS · OpenIndiana | |||||||
IBM AIX · HP-UX | |||||||||||
기타 | |||||||||||
취소선 처리된 배포판은 개발 중단된 배포판. |
Mach | |||||
개발 | Richard Rashid, Avie Tevanian | ||||
마지막 버전 | 3.0 | ||||
커널 종류 | 마이크로커널 | ||||
홈페이지 |
[clearfix]
1. 개요
Mach는 카네기 멜런 대학교에서 운영체제 연구를 위해 만든 커널이다. 분산 및 병렬 연산 지원을 목표로 개발되었다. 발음은 마하가 아니라 [mʌk]이다. 대부분의 Mach 커널은 마이크로커널이다.Mach 커널을 쓰는 제일 유명한 예는 Apple의 macOS와 iOS에 사용된 Darwin을 구성하는 XNU 커널의 기반으로 쓰인 것이다.
2. 영향을 받은 커널/운영체제 목록
이중에는 공식 UNIX 인증을 받은 macOS도 있다. 비록 연구용이었지만 Mach가 끼친 영향은 상당하다.
[1] 윈도우의 마이크로커널 부분이 Mach를 참고했다.