UNIX | |||||||||||
{{{#!wiki style="margin:0 -10px -5px" {{{#!folding [ 펼치기 · 접기 ] {{{#!wiki style="margin:-6px -1px -11px" |
BSD | FreeBSD |
DragonFly BSD · |
||||||||
NetBSD | OpenBSD | ||||||||||
XNU | Darwin · iOS · macOS · iPadOS · tvOS · watchOS · visionOS | ||||||||||
System III/ System V |
Solaris | OpenSolaris | Illumos |
|
|||||||
IBM AIX · HP-UX | |||||||||||
기타 | Mach · Minix · Redox · VMware ESXi ( vSphere · vCenter) | ||||||||||
취소선 처리된 배포판은 개발 중단된 배포판. |
|
|||||
개발 | Apple | ||||
기반 | Mach, BSD | ||||
개발 언어 | C , C++, 어셈블리어 | ||||
라이선스 | Apple Public Source License 2.0 | ||||
지원 중인 플랫폼 | AMD64, ARM, ARM64 | ||||
지원 중단된 플랫폼 | IA-32, PowerPC | ||||
커널 종류 | 하이브리드 커널 | ||||
소스 코드 |
[clearfix]
1. 개요
XNU는 Darwin의 커널이다. XNU는 "X is Not Unix"라는 문장의 머릿글자이다. XNU 기반의 Darwin은 Apple의 macOS와 iOS의 핵심 요소로 사용된다.X is Not Unix(X는 Unix가 아니다)라는 이름에도 불구하고, XNU를 기반으로 하는 macOS는 UNIX 인증을 받았다. 그리고 UNIX 중에서도 AT&T 코드 베이스 시스템에 해당하는 "유전적 UNIX"로 분류된다. 이게 무슨 뜻이냐면, XNU는 UNIX 중에서도 정통 UNIX 시스템에 해당한다는 뜻이다(...).[1]