1
XNU 커널은 OS X 및 iOS 운영 체제에서 사용하기위한 Darwin 운영 체제의 일부입니다.XNU는 XNU가 유닉스가 아님의 약어입니다.XNU는 Carnegie Mellon University에서 개발 한 Mach 커널과 FreeBSD 및 C ++ API의 구성 요소를 IOKit이라는 드라이버 작성을 위해 결합한 하이브리드 커널입니다.XNU는 단일 프로세서 및 다중 프로세서 구성을 위해 I386, X86_64에서 실행됩니다.XNU 소스 트리 구성-지원되는 아키텍처 및 플랫폼을 위해 내 보낸 API 구성 SETUP-커널 구성, 버전 관리 및 kextsymbol 관리에 사용되는 기본 도구 세트.EXTERNAL_HEADERS-빌드시 종속성주기를 피하기 위해 다른 프로젝트에서 소스 된 헤더.이러한 헤더는 소스가 업데이트 될 때 정기적으로 동기화되어야합니다.libkern-드라이버 및 kext 처리를위한 C ++ IOKit 라이브러리 코드.libsa-시작을위한 커널 부트 스트랩 코드 libsyscall-사용자 공간 프로그램을위한 syscall 라이브러리 인터페이스 libkdd-커널 청크 데이터와 같은 커널 데이터를 구문 분석하기위한 사용자 라이브러리의 소스.makedefs-최상위 규칙 및 커널 빌드에 대한 정의osfmk-마하 커널 기반 서브 시스템 pexpert-인터럽트 처리, 원자 등과 같은 플랫폼 특정 코드 보안-필수 액세스 점검 정책 인터페이스 및 관련 구현.bsd-BSD 서브 시스템 코드 도구-커널 테스트, 디버깅 및 프로파일 링을위한 유틸리티 세트 ....
xnu