XNU

최근 수정 시각: (5년 전)
목차
1. 개요2. 커널 구성
2.1. Mach2.2. BSD

1. 개요 [편집]

XNUDarwin커널이다. XNU는 "X is Not Unix"라는 문장의 머릿글자이다. XNU 기반의 다윈은 ApplemacOSiOS의 핵심 요소로 사용된다.

2. 커널 구성 [편집]

2.1. Mach [편집]

제일 밑바탕이 되는 건 마이크로커널Mach이다. 여기서 Mach는 마하가 아니라 [mʌk]라고 읽는다.

2.2. BSD [편집]

Mach 커널 위에 BSD 모놀리식(Monolithic) 커널의 구성 요소들이 올라간다. 이 부분은 POSIX API를 제공한다. 또한 Mach 커널 위에서의 유닉스 프로세스 모델, 보안 규칙, 사용자와 그룹ID, 권한, 네트워크 프로토콜, 가상 파일 시스템]](저널링 단에 독립적인 파일시스템도 포함), HFS/HFS+, 네트워크 파일 시스템, 클라이언트/서버, 암호 프레임워크, 유닉스 시스템 V, 프로세스 간 통신(IPC), 유닉스 audit 시스템, 필수 접근 관리 등을 제공한다.[1]

라이선스를 별도로 명시하지 않은 문서는 CC BY-NC-SA 2.0 KR에 따라 이용할 수 있습니다.
기여하신 문서의 저작권은 각 기여자에게 있으며, 각 기여자는 기여하신 부분의 저작권을 갖습니다.

문서의 기여자는 역사 탭에서 확인할 수 있습니다.
접두어의 N: - 나무위키 사용자, R: - 리그베다 위키의 사용자를 뜻합니다.
자세한 사항은 나무위키에서 동일한 문서의 역사를 참고하시기 바랍니다.