OS X hérite-t-il de Linux? [dupliquer]

-3

Cette question a déjà une réponse ici:

Puis-je dire, OS Xhérite de l'architecture Linux Kernelpuisque je remarque des similitudes entre Linux et OS X dans de nombreux aspects tels que les commandes de terminal et la vue système.

Michael
la source
2
Mac OS X est basé sur BSD. Linux n'est pas.
JakeGould
Autant que je sache, Linux est basé sur BSD! Ai-je raison?
Michael
3
@ A.Sans, aucun Linux n'est basé sur BSD. Bien que de nombreux outils GNU soient utilisés sur les deux systèmes, les noyaux Linux et BSD sont très différents.
lourde

Réponses:

9

Puis-je dire qu'OS X hérite de l'architecture du noyau Linux

Non; OS X est une gamme de systèmes d'exploitation graphiques qui s'exécutent sur le noyau XNU (qui est issu de 4.3BSD et du noyau de Mach ). Linux , en revanche, n’est pas un système d’exploitation (comme OS X), mais un noyau (comme XNU) dans lequel différentes distributions (comme Ubuntu ou Fedora ) combinent une version du noyau Linux (souvent fourchue) avec d’autres paquetages, notamment: Interface graphique et divers autres outils système pour donner un système d'exploitation complet à utiliser.

Les noyaux Linux et XNU sont tous deux dérivés d' UNIX, mais ils adoptent des approches très différentes quant à la manière dont ils gèrent le matériel lui-même, ainsi que la manière dont ils présentent ces couches à un développeur de logiciels.

Je remarque des similitudes entre Linux et OS X sous de nombreux aspects tels que les commandes de terminal et la vue système.

Cela est dû en partie à la nature des noyaux et des lignes des systèmes d'exploitation (c'est-à-dire pilotés par la ligne de commande), qui rappelle UNIX, de sorte qu'il existe un sentiment familier pour ceux qui travaillent sur les différents systèmes d'exploitation.

Cela tient également au fait qu’une fois que Apple a adopté plus de systèmes d’exploitation basés sur BSD / Darwin et commencé à développer la ligne OS X (par rapport à leur ancien système d’exploitation Mac OS), ils ont fait en sorte que vous puissiez utiliser un processeur x86 , et donc x86. logiciel, ce qui signifie que beaucoup de logiciels Linux et BSD pourraient être portés sur OS X (par opposition au logiciel devant tous être écrits spécifiquement pour supporter l’ architecture PPC ).

J'espère que cela peut aider.

txtechhelp
la source