GNU/Linux >> Tutoriels Linux >  >> Linux

Linux – Linux est-il un Unix ?

Ainsi, il existe de nombreuses versions différentes d'Unix :HP-UX, AIX, BSD, etc. Linux est considéré comme un clone Unix plutôt qu'une implémentation d'Unix. Tous les "vrais" Unix sont-ils de véritables descendants de l'original ? Sinon, qu'est-ce qui sépare Linux d'Unix ?

Réponse acceptée :

Cela dépend de ce que vous entendez par "Unix" et par "Linux".

  • UNIX est une marque déposée de The Open Group. La marque a eu une histoire mouvementée, et il n'est pas tout à fait clair qu'elle n'est pas générique en raison de l'utilisation généralisée de "Unix" faisant référence à des systèmes de type Unix (voir ci-dessous). Actuellement, l'Open Group accorde l'utilisation de la marque à tout système qui passe une certification UNIX unique. Voir aussi Pourquoi y a-t-il un * Quand il est fait mention d'Unix sur Internet ?.

  • Unix est un système d'exploitation né en 1969 aux Bell Labs. Diverses sociétés ont vendu, et vendent encore, du code dérivé de ce système d'origine, par exemple AIX, HP-UX, Solaris. Voir aussi Évolution des systèmes d'exploitation à partir d'Unix.

  • Il existe de nombreux systèmes de type Unix, en ce sens qu'ils offrent des interfaces similaires aux programmeurs, aux utilisateurs et aux administrateurs. Le système de production le plus ancien est Berkeley Software Distribution, qui a progressivement évolué d'Unix (c'est-à-dire contenant du code dérivé de l'implémentation d'origine) à Unix-like (c'est-à-dire ayant une interface similaire). Il existe de nombreux systèmes d'exploitation basés sur BSD ou dérivés de BSD :FreeBSD, NetBSD, OpenBSD, Mac OS X, etc. D'autres exemples incluent OSF/1 (maintenant abandonné, il s'agissait d'un système commercial de type Unix non basé sur Unix), Minix (à l'origine un système d'exploitation de type Unix utilisé comme outil pédagogique, maintenant un système de production embarqué de type Unix), et surtout Linux.

  • À proprement parler, Linux est un noyau de système d'exploitation conçu comme le noyau d'Unix.

  • Linux est le plus souvent utilisé comme nom de systèmes d'exploitation de type Unix qui utilisent Linux comme noyau. Comme de nombreux outils extérieurs au noyau font partie du projet GNU, ces systèmes sont souvent connus sous le nom de GNU/Linux. Toutes les principales distributions Linux se composent de GNU/Linux et d'autres logiciels.

  • Il existe des systèmes de type Unix basés sur Linux qui n'utilisent pas beaucoup d'outils GNU, en particulier dans le monde embarqué, mais je ne pense pas qu'aucun d'entre eux supprime les outils de développement GNU, en particulier GCC.

  • Il existe des systèmes d'exploitation qui ont Linux comme noyau mais qui ne sont pas de type Unix. Le plus connu est Android, qui n'a pas une expérience utilisateur de type Unix (bien que vous puissiez installer une ligne de commande de type Unix) ou une expérience d'administrateur ou (principalement) une expérience de programmeur (les programmes Android «natifs» utilisent une API qui est complètement différent d'Unix).

Connexe :remplacer la valeur dans l'instruction "clé :valeur", mais uniquement lors de la première occurrence de la clé dans le fichier ?
Linux
  1. Linux vs Unix :Quelle est la différence ?

  2. 50 didacticiels d'administration système UNIX / Linux

  3. Principales différences entre les noyaux Linux et UNIX

  4. Service Linux / UNIX OS :autofs

  5. Service d'exploitation Linux / UNIX :Bluetooth

Commande mkdir sous Linux/Unix

Linux contre Unix

Commande Grep sous Linux/UNIX

Commande ls sous Linux/UNIX

commande cp sous Linux/UNIX

Rechercher la commande sous Linux/UNIX