1
XNU
XNU é um kernel híbrido que combina o kernel Mach com componentes do FreeBSD e C ++.
- Grátis
- Self-Hosted
O kernel XNU faz parte do sistema operacional Darwin para uso nos sistemas operacionais OS X e iOS.XNU é um acrônimo para XNU is Not Unix.XNU é um kernel híbrido que combina o kernel Mach desenvolvido na Carnegie Mellon University com componentes do FreeBSD e da API C ++ para escrever drivers chamados IOKit.XNU é executado em I386, X86_64 para configurações de processador único e multiprocessador.XNU Source Tree config - configurações para APIs exportadas para arquitetura e plataforma suportadas SETUP - Conjunto básico de ferramentas usadas para configurar o gerenciamento de kernel, controle de versão e símbolo de kexts.EXTERNAL_HEADERS - Cabeçalhos originados de outros projetos para evitar ciclos de dependência na criação.Esses cabeçalhos devem ser sincronizados regularmente quando a fonte é atualizada.libkern - código da biblioteca C ++ IOKit para manipulação de drivers e kexts.código de inicialização libsa - kernel para inicialização interface da biblioteca libsyscall - syscall para programas de espaço de usuário libkdd - source para biblioteca de usuários para analisar dados do kernel como dados em pedaços do kernel.makedefs - regras e definições de nível superior para construção do kernel.osfmk - Subsistemas baseados no kernel do pexpert - Código específico da plataforma, como manipulação de interrupções, atômica etc. segurança - Acesso obrigatório Verifique as interfaces de política e implementação relacionada.bsd - ferramentas de código de subsistemas BSD - Um conjunto de utilitários para testar, depurar e criar um perfil do kernel ....
xnu