일모도원(日暮途遠) 개발자
[IT 용어] Mach(마크) 본문
"iOS의 커널은 Mac OS X와 같은 Mach에 기초한다"는 글이 있어서 Mach가 뭔지 찾아보았다.
Mach라는 단어를 처음보는 사람도 있겠지만, 음속(音速)의 단위로 비행기 속도등을 뜻할때 쓰는 "마하"라는 단어는 누구나 다 알것이다.
바로 이 "마하"가 영어로 Mach이다.
그런데 영어발음은 "마하"가 아니고 "마크"에 가깝다. 발음기호를 보면 Mach/mɑːk; mæk;mʌk/라고 되어 있다. 즉 "마크", "매크", "머크"등으로 읽는다. (누가 맨처음에 마하로 읽은거야!!!)
Mach(마크)는 카네기 멜론 대학교에서 1985년(버전 1.0)부터 94년(버전 3.0)까지 개발한 마이크로커널이라고 한다.
이후 애플에서 쫓겨난 스티브 잡스가 세운 NeXT에서 Mach 3.0커널을 기반으로 4.3 BSD의 POSIX API를 접목하여 NeXTSTEP이라는 OS를 개발하였다.
NeXTSTEP은 스티브 잡스가 Apple로 복귀한후 '랩소디' 프로젝트를 통해 Apple의 컴퓨터에 적용되었다. 이후 macOS, iOS등으로 발전하였다.
관련링크
Mach 홈페이지
https://www.cs.cmu.edu/afs/cs/project/mach/public/www/mach.html
'개발 > IT용어' 카테고리의 다른 글
[IT용어] 안드로이드의 DCIM (0) | 2022.11.12 |
---|---|
[IT용어] 마그넷(Magnet, 자석) (0) | 2022.07.31 |
[IT용어] 커서(Cursor) (0) | 2022.07.12 |