macOS애플 컴퓨터에서 구동되는 운영체제의 한 종류이다. 2018년 4월 20일 기준 macOS High Sierra 10.13.4이 최신 버전이다.

1 특징

유닉스 운영체제의 한 종류인 FreeBSD의 커널을 수정한 Mach 커널을 바탕으로 구현된 Darwin 운영체제를 바탕으로 구현되었다. FreeBSD가 유닉스의 한 일종이고, 때문에 이를 바탕으로 만들어진 운영체제인 Darwin, macOS 역시 유닉스의 한 일종인 셈이다.

커널을 제외한 대부분의 기능이 오브젝티브-C 언어로 구현되어 있다. 2014년부터는 일부 기능이 스위프트 언어로 구현되어 있으며, 점차 스위프트의 비중이 높아져가고 있다.

FreeBSD가 오픈소스 소프트웨어인데 반해 macOS는 클로즈드소스 소프트웨어이다. 이는 FreeBSD가 사용하는 오픈소스 라이선스의 일종인 BSD 라이선스에서 2차 창작물의 소스코드 공개를 필수로 하고 있지 않기 때문이다. 다만 애플에서 FreeBSD에 지원을 해주고 있는 방식으로 오픈소스 커뮤니티를 지원하고 있다. 또한 Mach 커널을 바탕으로 하는 Darwin은 오픈소스 소프트웨어로 일부 공개되어 있다.

이름이 두 번 바뀌었다. 원래 이름은 Mac OS X였으나, iPhoneOS의 이름이 iOS로 바뀌면서 macOS도 Mac OS X에서 OS X로 이름이 바뀌었다. 이후 watchOS, tvOS 등의 운영체제 출시로 통일성을 위해 이름을 다시 OS X에서 macOS로 이름이 바뀌었다.

초창기 버전은 PowerPC 프로세서만 지원했으나, 2004년에 WWDC에서 인텔 프로세서 지원 발표와 함께 2005년에 발표된 Mac OS X 타이거부터 x86-64 프로세서의 지원이 시작됐다.

2 역사

버전 이름 공개일자
Mac OS X 10.0 Cheetah 2001년 3월 24일
Mac OS X 10.1 Puma 2001년 9월 25일
Mac OS X 10.2 Jaguar 2002년 8월 24일
Mac OS X 10.3 Panther 2003년 10월 24일
Mac OS X 10.4 Tiger 2005년 4월 29일
Mac OS X 10.5 Leopard 2007년 10월 26일
Mac OS X 10.6 Snow Leopard 2009년 8월 28일
Mac OS X 10.7 Lion 2011년 7월 20일
OS X 10.8 Mountain Lion 2012년 7월 25일
OS X 10.9 Mavaricks 2013년 10월 22일
OS X 10.10 Yosemite 2014년 10월 16일
OS X 10.11 El Capitan 2015년 9월 30일
macOS 10.12 Sierra 2016년 9월 20일
macOS 10.13 High Sierra 2017년 9월 25일

3 같이 보기