XNU
Aspeto
Este artigonão citafontes confiáveis. (Janeiro de 2020) |
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 |
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.