Maison  >  Article  >  Opération et maintenance  >  iOS est-il un système Linux ?

iOS est-il un système Linux ?

藏色散人
藏色散人original
2021-11-19 15:14:5411089parcourir

ios n'est pas Linux, iOS est en fait une variante ARM de Darwin, dérivée de BSD, un noyau de type UNIX et du propre système d'extension du noyau Mach d'Apple, c'est complètement différent de Linux, qui est un noyau monolithique avec tous les deux pilotes ; le code et la boîte à outils d'E/S font partie du noyau principal.

iOS est-il un système Linux ?

L'environnement d'exploitation de cet article : système macOS10.12.5, ordinateur macbook pro 2020.

Ios est-il Linux ?

ios n'est pas Linux.

iOS est en fait une variante ARM de Darwin, dérivée de BSD, un noyau de type UNIX et du propre système d'extension du noyau Mach d'Apple. Ceci est complètement différent de Linux, qui est un noyau monolithique, ce qui signifie que tout le code du pilote et la boîte à outils d'E/S font partie du noyau principal.

Apple est un noyau hybride. Certains résident dans le noyau, d'autres sont des extensions du noyau (généralement des fichiers .kext). En comparaison, Windows est un micro-noyau, ce qui signifie qu'il y a très peu de choses dans le noyau et que presque tout est un pilote externe.

Linux est également similaire à UNIX, mais ce n'est pas BSD. Linux est en fait né parce que Linus Torvalds a décidé qu'il aimait les concepts d'UNIX et de BSD, mais qu'il n'aimait pas l'exécution de ces projets. Essentiellement, macOS, iOS, BSD et Linux sont tous frères et sœurs. ADN similaire, mais différent en soi, UNIX est le papa.

"Linux OS" est en fait GNU/Linux, ce qui signifie que GNU fournit tous les outils logiciels à l'utilisateur (c'est-à-dire les commandes que vous entrez sur la ligne de commande), tandis que "Linux" est le noyau sur lequel tous les outils sont installés. s'asseoir. Linux a été créé par Linus Torvalds pour éviter les problèmes de licence liés à l'utilisation de Minix ou les problèmes de coût d'UNIX ou de Windows. Il l'a créé comme un clone de Minix, qui à son tour était un remplacement d'UNIX conçu à l'origine pour un usage académique.

iOS est dérivé de macOS (OSX), qui est dérivé de NextStep, qui est dérivé de BSD Unix. Donc un cousin, mais pas Linux. Comme Linux et MacOS, iOS est basé sur UNIX. La structure du fichier et le jeu de commandes sont les mêmes, mais le code réel est différent et incompatible.

Apprentissage recommandé : "Tutoriel vidéo Linux" "Tutoriel vidéo iOS"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn