XNU

XNU kernel
Типядро операційної системи: гібрид
Розробник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.

  1. Release 1228 — 2007.
  2. xnu-8796.101.5 — 2023.
  3. Porting UNIX/Linux Applications to Mac OS X: Glossary. Apple Computer. 2005. Архів оригіналу за 13 жовтня 2008. Процитовано 13 грудня 2005. {{cite web}}: Недійсний |deadurl=404 (довідка)

© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search