Selecione seu idioma

Página inicial arrow-right ... arrow-right Sistemas Operacionais e Utilitários arrow-right XNU

Nós compilamos uma lista de 4 alternativas gratuitas e pagas para o XNU. Os principais concorrentes incluem: Linux kernel, Linux-libre. Além disso, os usuários também fazem comparações entre XNU e GNU Hurd, Redox. Além disso, você pode conferir outras opções semelhantes aqui: Sistemas Operacionais e Utilitários.


Linux kernel
Free Open Source

O kernel Linux é o kernel do sistema operacional usado pela família Linux de sistemas operacionais ...

Linux-libre
Free Open Source

Linux-libre é um pacote GNU que é mantido a partir de versões modificadas do kernel Linux.

GNU Hurd
Free Open Source

O GNU Hurd (normalmente chamado de Hurd) é um kernel do sistema operacional de um computador ...

Redox
Free Open Source

Redox é um sistema operacional semelhante ao Unix, escrito em Rust, com o objetivo de trazer as inovações do Rust a um ...

XNU é um kernel híbrido que combina o kernel Mach com componentes do FreeBSD e C ++

XNU Visão geral

O kernel XNU faz parte do sistema operacional Darwin para uso nos sistemas operacionais OS X e iOS. XNU é um acrônimo para XNU não é Unix. O XNU é um kernel híbrido que combina o kernel Mach desenvolvido na Universidade Carnegie Mellon 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.

Árvore de origem XNU

config - configurações para APIs exportadas para arquitetura e plataforma suportadas
CONFIGURAÇÃO - 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.
libsa - código de inicialização do kernel para inicialização
libsyscall - interface da biblioteca syscall para programas no espaço do usuário
libkdd - fonte para a biblioteca do usuário para analisar dados do kernel como dados em pedaços do kernel.
makedefs - regras e definições de nível superior para a construção do kernel.
osfmk - Subsistemas baseados no kernel do Mach
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 - código do subsistema BSD
tools - Um conjunto de utilitários para testar, depurar e criar um perfil do kernel.

Principais alternativas ao XNU

Compartilhe sua opinião sobre o software, deixe uma avaliação e ajude a torná-lo ainda melhor!

XNU Etiquetas

darwin os-kernel

Sugerir alterações

Seu feedback

Selecione uma classificação
Por favor, selecione uma classificação

Your vote has been counted.

Do you have experience using this software?