XNU

위키백과, 우리 모두의 백과사전.
이동: 둘러보기, 검색
XNU 커널
개발자 애플
운영 체제 다윈, iOS & 맥 OS X
종류 커널
라이선스 애플 퍼블릭 소스 라이선스 2.0
웹사이트 opensource.apple.com/source/xnu

XNU맥 OS X 운영 체제에 사용할 목적으로 애플이 인수하고 개발한 컴퓨터 운영 체제 커널이다. 다윈 운영 체제의 일부로서 자유 및 오픈 소스 소프트웨어로 공개되었다. XNU는 X is Not Unix(X는 유닉스가 아니다)를 가리킨다.[1]

원래 NeXTNeXTSTEP 운영 체제에 사용할 목적으로 개발된 XNU는 카네기 멜론 대학교4.3BSD의 구성요소를 포함하여 개발한 마하 커널의 버전 2.5와, 드라이버 키트(Driver Kit)라는 이름의 객체 지향 API를 합친 하이브리드 커널이다.

애플이 NeXT를 인수한 뒤 마하 구성 요소는 3.0으로 업그레이드되었으며 BSD 구성 요소들은 FreeBSD 프로젝트의 코드 업그레이드와 더불어 업그레이드되었고 드라이버 키트는 입출력 키트로 불리는 드라이버를 기록하기 위해 C++ API로 대체되었다.

주석[편집]

  1. Porting UNIX/Linux Applications to Mac OS X: Glossary. Apple Computer (2005). 2009년 3월 27일에 확인.

바깥 고리[편집]