1
XNU
XNU е хибридно ядро, съчетаващо ядрото Mach с компоненти от FreeBSD и C ++.
- Безплатно
- Self-Hosted
XNU ядрото е част от операционната система Darwin за използване в OS X и iOS операционни системи.XNU е съкращение за XNU не е Unix.XNU е хибридно ядро, съчетаващо ядрото Mach, разработено в университета Carnegie Mellon с компоненти от FreeBSD и C ++ API за писане на драйвери, наречени IOKit.XNU работи на I386, X86_64 както за конфигурации на един процесор, така и за много процесор.XNU Source Tree config - конфигурации за експортирани apis за поддържана архитектура и платформа SETUP - Основен набор от инструменти, използвани за конфигуриране на ядрото, версия и управление на kextsymbol.EXTERNAL_HEADERS - Заглавки, получени от други проекти, за да се избегнат цикли на зависимост при изграждането.Тези заглавия трябва редовно да се синхронизират, когато източникът се актуализира.libkern - C ++ IOKit библиотечен код за работа с драйвери и кекс.libsa - код за зареждане на ядрото за стартиране libsyscall - библиотечен интерфейс на syscall за програми на потребителско пространство libkdd - източник за потребителска библиотека за анализ на данните на ядрото като данни откъснати от ядрото.makedefs - правила от най-високо ниво и определя за изграждането на ядрото.osfmk - Подсистеми на базата на ядро pexpert - Специфичен код на платформата като обработка на прекъсвания, атома и др. сигурност - Задължителен достъп Проверете интерфейсите на политиката и свързаното им изпълнение.bsd - Инструменти за кодови подсистеми на BSD - Набор от помощни програми за тестване, отстраняване на грешки и профилиране на ядрото ....
xnu