XNU
컴퓨터 운영 체제 커널 / From Wikipedia, the free encyclopedia
XNU는 맥 OS X 운영 체제에 사용할 목적으로 애플이 인수하고 개발한 컴퓨터 운영 체제 커널이다. 다윈 운영 체제의 일부로서 자유 및 오픈 소스 소프트웨어로 공개되었다. XNU는 X is Not Unix(X는 유닉스가 아니다)를 가리킨다.[1]
간략 정보 개발자, 저장소 ...
닫기
원래 NeXT가 NeXTSTEP 운영 체제에 사용할 목적으로 개발된 XNU는 카네기 멜론 대학교가 4.3BSD의 구성요소를 포함하여 개발한 마하 커널의 버전 2.5와, 드라이버 키트(Driver Kit)라는 이름의 객체 지향 API를 합친 하이브리드 커널이다.
애플이 NeXT를 인수한 뒤 마하 구성 요소는 3.0으로 업그레이드되었으며 BSD 구성 요소들은 FreeBSD 프로젝트의 코드 업그레이드와 더불어 업그레이드되었고 드라이버 키트는 입출력 키트로 불리는 드라이버를 기록하기 위해 C++ API로 대체되었다.