Тип | ядро операційної системи: гібрид |
---|---|
Розробник | Apple Inc. |
Версії | 1228 (30 жовтня 2007)[1] і 8796.101.5 (14 червня 2023)[2] |
Операційна система | Darwin & Mac OS X |
Мова програмування | C++ і C |
Стан розробки | In production / development |
Ліцензія | Apple Public Source License 2.0 |
Репозиторій | github.com/apple-oss-distributions/xnu |
Вебсайт | kernel.macosforge.org |
XNU — ядро операційної системи, розроблене компанією Apple Inc. задля використання у macOS і анонсоване як вільне та відкрите програмне забезпечення, як частина операційної системи Darwin. XNU є акронімом для X is Not Unix[3]
На початку розроблене компанією NeXT для операційної системи NEXTSTEP, XNU було гібридним ядром, сумістивши версію 2.5 Mach-ядра, розробленого у Carnegie Mellon University, із компонентами 4.3 BSD і об'єктно-орієнтованого API для запису драйверів, назване Driver Kit.
Опісля придбання компанією Apple компанії NeXT, Mach-компонент був оновлений до версії 3.0, BSD-компоненти були оновлені кодом із проекту FreeBSD, а Driver Kit був замінений C++ API для запису драйверів I/O Kit.
{{cite web}}
: Недійсний |deadurl=404
(довідка)