Maison  >  Article  >  Opération et maintenance  >  iOS est-il basé sur Linux ou Unix ?

iOS est-il basé sur Linux ou Unix ?

WBOY
WBOYoriginal
2022-06-20 17:32:3113923parcourir

IOS est développé sur la base d'UNIX ; IOS est en fait une variante ARM de Darwin, dérivée de BSD, du noyau de type UNIX et du système d'extension du noyau Mach d'Apple. Ceux-ci sont complètement différents de Linux, qui est un noyau monolithique, Apple. est un noyau hybride ; IOS est dérivé de macOS et est basé sur Unix. La structure des fichiers et le jeu de commandes sont les mêmes, mais le code réel est différent et incompatible.

iOS est-il basé sur Linux ou Unix ?

L'environnement d'exploitation de ce tutoriel : système IOS15, téléphone mobile iPhone13.

Ios est-il basé sur Linux ou Unix

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

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
Article précédent:Linux est-il open source ?Article suivant:Linux est-il open source ?