Saltar para o conteúdo

XNU

Origem: Wikipédia, a enciclopédia livre.
XNU
Versão do sistema operativoUnix-like,UNIX
Produção Apple Inc.
Linguagem C,C++
Modelo Código aberto
Lançamento dezembrode1996(27 anos)
Núcleo Kernel Híbrido
Licença Apple Public Source License2.0
Página oficial opensource.apple.com/source/xnu
Estado de desenvolvimento
em curso

XNUé onúcleousado noMAC OS Xe lançado comosoftware livrenosistema operacionalDarwin.XNU é o acrônimo de X is Not Unix.

Originalmente desenvolvido pelaNeXTpara oNEXTSTEP,XNU era umnúcleo híbridocombinando a versão 2.5 do núcleoMachdesenvolvido pelaUniversidade Carnegie Melloncom componentes doBSD4.3 e umaAPIorientada a objeto para escreverdrivers.

Depois da aquisição da NeXT pelaApple Computer,o Mach foi atualizado para 3.0 e o componente BSD foi atualizado usando código do projetoFreeBSD,e a API orientada a objeto foi substituída por outra emC++chamada de I/O Kit.