XNU
위키백과, 우리 모두의 백과사전.
| 개발자 | 애플 |
|---|---|
| 운영 체제 | 다윈, iOS & 맥 OS X |
| 종류 | 커널 |
| 라이선스 | 애플 퍼블릭 소스 라이선스 2.0 |
| 웹사이트 | opensource.apple.com/source/xnu |
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로 대체되었다.
주석 [편집]
- ↑ Porting UNIX/Linux Applications to Mac OS X: Glossary. Apple Computer (2005). 2009년 3월 27일에 확인.
바깥 고리 [편집]
- XNU: 커널 - XNU 구성요소 개요
|
OS X |
|
|---|---|
| 버전 | |
| 응용 프로그램 | |
| 유틸리티 |
액티비티 모니터 · 에어포트 유틸리티 · 아카이브 유틸리티 · 오디오 미디 설정 · 블루투스 파일 교환 · 컬러싱크 · 콘솔 · 충돌 보고자 · 디지털컬러 미터 · 디렉터리 유틸리티 · 디스크이미지마운터 · 디스크 유틸리티 · 폰트 북 · Grab · 도움말 뷰어 · 이미지 캡처 · 인스톨러 · 키체인 액세스 · 마이그레이션 어시스턴트 · 네트워크 유틸리티 · ODBC 관리자 · 리모트 인스톨 맥 OS X · 화면 공유 · 소프트웨어 업데이트 · 시스템 환경 설정 · 시스템 프로파일러 · 터미널 · 유니버설 액세스 · 보이스오버 · X11.app
|
| 기술 및 사용자 인터페이스 |
에어드롭 · 커맨드 키 · 옵션 키 · 애플 메뉴 · 애플 푸시 통보 서비스 · 애플스크립트 · 아쿠아 · 오디오 유닛 · 봉주르 · 부트 캠프 · BootX · 브러시드 메탈 · 카본 · 코코아 · 컬러싱크 · 코어 애니메이션 · 코어 오디오 · 코어 데이터 · 코어 파운데이션 · 코어 이미지 · 코어 OpenGL · 코어 텍스트 · 코어 비디오 · CUPS · 커버 플로 · 다윈 · 독 · 익스포제 · 파일볼트 · 그랜드 센트럴 디스패치 · icns · 잉크웰 · I/O 키트 · 커널 패닉 · 키체인 · launchd · 런치패드 · Mach-O · 맥루비 · 메뉴 엑스트라 · OpenCL · 환경 설정 틀 · 프로퍼티 리스트 · 쿼츠 · 퀵타임 · 퀵 룩 · 로제타 · 스마트 폴더 · 스페이스 · 스피커블 아이템스 · 스포트라이트 · 스택스 · 타임 머신 · UTI · 유니버설 바이너리 · 웹키트 · Xgrid · XNU
|