XNU описание, скриншоты и видео

Иконка приложения XNU

XNU

  • (415)
Описание, скриншоты и видео

Описание

Ядро XNU является частью операционной системы Darwin для использования в операционных системах OS X и iOS. XNU — это аббревиатура от XNU is Not Unix. XNU — это гибридное ядро, объединяющее ядро ​​Mach, разработанное в Университете Карнеги-Меллона, с компонентами FreeBSD и C++ API для написания драйверов под названием IOKit. XNU работает на I386, X86_64 как для однопроцессорных, так и для многопроцессорных конфигураций.

Исходное дерево XNU

config — конфигурации для экспортируемого API для поддерживаемой архитектуры и платформы SETUP — базовый набор инструментов, используемых для настройки ядра, управления версиями и kextsymbol. EXTERNAL_HEADERS — заголовки, полученные из других проектов, чтобы избежать циклов зависимости при сборке. Эти заголовки должны регулярно синхронизироваться при обновлении исходного кода. libkern — код библиотеки C++ IOKit для обработки драйверов и кекстов. libsa — загрузочный код ядра для запуска libsyscall — интерфейс библиотеки системных вызовов для программ пользовательского пространства. libkdd — источник пользовательской библиотеки для разбора данных ядра, таких как фрагментированные данные ядра. makedefs — правила и определения верхнего уровня для сборки ядра. osfmk — подсистемы на основе ядра Mach pexpert — специфичный для платформы код, такой как обработка прерываний, атомарность и т. д. безопасность — интерфейсы политик проверки обязательного доступа и связанная с ними реализация. bsd - код подсистемы BSD tools — набор утилит для тестирования, отладки и профилирования ядра.

Ссылки и скачивание

Ссылка на официальный сайт XNU, по которой вы можете скачать приложение и найти более подробную информацию о нём
Ссылка на официальный сайт

Преимущества и недостатки

Поддерживаемые платформы и тарифы

Бесплатно | Открытый исходный код Самостоятельный хостинг Английский

Краткое описание

  • Разработчик: Apple Inc.
  • Открытый исходный код и бесплатный продукт.
  • Написано на языке C
  • 4 аналогов