Da un lato, Linux ha avuto un notevole vantaggio su XNU, essendo stato rilasciato per la prima volta nel 1991. Anche se non riesco a trovare informazioni su una data di rilascio per XNU, sono abbastanza sicuro che sia successo dopo che Apple ha acquisito NeXT , nel 1997.
Inoltre, il design del kernel utilizzato in XNU potrebbe non essere facile per alcuni sviluppatori. Linux è un kernel monolitico, mentre XNU è un ibrido (un incrocio tra modelli monolitici e micro-kernel). È possibile che gli sviluppatori stiano sviluppando più a suo agio per il modello precedente rispetto al secondo. Anche Ken Thompson, uno dei padri di UNIX, ha sostenuto questo punto.
Ulteriori informazioni possono essere trovate su Wikipedia (a partire da Kernel )