5 votes

Pourquoi le noyau XNU n'a-t-il pas été largement utilisé ?

Pourquoi le noyau XNU n'a-t-il pas été largement utilisé malgré la licence open source proposée par Apple ?

Est-ce à cause de problèmes de licence spécifiques ? Ou parce que Linux est technologiquement bien meilleur pour la réutilisation ? Ou bien est-ce un marché avec un seul gagnant, Linux ?

5voto

Sean Chambers Points 3159

D'une part, Linux avait une avance considérable sur XNU, puisqu'il a été publié pour la première fois en 1991. Bien que je n'arrive pas à trouver d'informations sur la date de sortie de XNU, je suis sûr qu'elle a eu lieu après l'acquisition de NeXT par Apple, en 1997.

En outre, la conception du noyau utilisée dans XNU peut être difficile à appréhender pour certains développeurs. Linux est un noyau monolithique, tandis que XNU est un hybride (un croisement entre les modèles de noyau monolithique et micro). Il est possible que les développeurs soient plus à l'aise pour développer pour le premier modèle que pour le second. Ken Thompson, l'un des pères d'UNIX, a également défendu ce point.

De plus amples informations peuvent être trouvées sur Wikipedia (à partir de Noyau )

4voto

Muhammad Annaqeeb Points 141

Comme l'ont noté les développeurs d'OpenStep :

Apple a mis à disposition certains pilotes sous forme binaire sous la licence Apple Binary License. Sans eux, Darwin dans sa forme actuelle ne serait pas utilisable (en fait, même le noyau XNU ne pourrait pas démarrer).

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X