Kernel XNU vs Kernel Linux. Quais as diferenças
Kerneis são núcleos de sistemas operacionais
O windows possui o kernel NT, o mac-os X possui o kernel Xnu.
E o Linux é um kernel para distribuições Gnu/Linux.
Mas o que poucos sabem é que, similar ao Linux, o kernel XNU da Apple também é openSource
https://youtu.be/Ko4V3G4NqII?t=158.
Não se surpreendam o kernel XNU é uma das partes do core chamado Darwin.
Existem muitas igualdades entre o Kernel Linux e o Kernel XNU. Como ambos serem considerados Unix-Like.
Sendo o Kernel Linux um clone de Unix e o XNU, uma versão atualizada tendo como base o código do NEXTSTEP e do FreeBSD em seu Kernel.
As maiores diferenças entre o kernel Linux e o XNU são:
- O kernel XNU é um Kernel Hibrido utilizando o microKernel mach com o Kernel Monolítico BSD enquanto o Linux é um Kernel Monolítico.
- O kernel XNU possui um subsistema BSD para ser a parte Unix do kernel.
- O kernel XNU possui partes do kernel mach para controlar o IOKIT e os drivers.
Comentários
Postar um comentário