Qu'est-ce que UNIX®?
UNIX® est une classe de système d'exploitation développée par Bell Labs en 1969. Aujourd'hui, elle est la propriété de la marque The Open Group, qui supervise son développement et publie la spécification Single UNIX®. Les autres systèmes d'exploitation basés sur ce système d'exploitation, ou partageant de nombreuses fonctionnalités avec celui-ci mais ne respectant pas les spécifications, sont généralement appelés UNIX.
Généralement, UNIX® est un système d'exploitation pouvant être exécuté sur une station de travail ou un serveur réseau. De tels systèmes constituaient l’épine dorsale du premier Internet et continuent de jouer un rôle important dans le maintien du fonctionnement d’Internet. À l'origine, UNIX® était un système extrêmement portable, capable de permettre à un ordinateur d'avoir plusieurs processus en cours d'exécution simultanément et à plusieurs utilisateurs connectés en même temps.
Les interactions dans les premiers systèmes se faisaient par saisie de texte et utilisaient un système de stockage de fichiers hiérarchisé. Bien qu'UNIX® ait changé depuis le début de son développement, de nombreuses commandes restent les mêmes et il est en grande partie reconnaissable aujourd'hui comme le même système qu'il était il y a 40 ans. Depuis 1994, il appartient à The Open Group, qui l’a acheté à Novell. La norme continue de se développer et elle a également eu un certain nombre de ramifications populaires qui ont commencé avec ses idéaux fondamentaux.
Le plus célèbre d'entre eux est le noyau Linux®, dont les débuts remontent à 1983, lorsque Richard Stallman avait lancé le projet GNU pour tenter de créer une version gratuite d'UNIX®. Bien que le projet lui-même n'ait pas abouti, Linus Torvalds a produit en 1992 une version gratuite du noyau, qu'il a appelée Linux®, qu'il a publiée sous licence GNU. De ce fait, alors qu'UNIX® restait relativement fermé, Linux® était complètement open source. Cela a entraîné un grand nombre de distributions du noyau.
Bien que les gens aient tendance à considérer UNIX® comme un système d’exploitation unique, il s’agit en réalité d’une catégorie plus large de systèmes répondant à une spécification. Quiconque possède un système d'exploitation conforme à cette spécification peut utiliser le nom, à condition de payer les droits de licence appropriés. Un certain nombre de systèmes d'exploitation existants pourraient utiliser la marque s'ils le souhaitaient, bien que, dans de nombreux cas, cela porterait atteinte à leurs propres propriétés.
Par exemple, le système Apple OSX est conforme à la spécification, et est donc à proprement parler un système UNIX®. De la même manière, le système d'exploitation Solaris appartient à cette classe, de même que HP-UX, AIX, Tru64 et IRIX. Les systèmes d'exploitation, tels que Linux® ou BSD, qui ont beaucoup en commun avec UNIX® mais ne sont pas techniquement des systèmes UNIX® en raison d'un non-respect des spécifications, du paiement des frais de licence, ou des deux, sont souvent mentionnés simplement en tant que systèmes * nix. Cela provient d'une pratique dans le système d'exploitation lui-même consistant à utiliser l'astérisque en tant que symbole générique, qui peut remplacer n'importe quel caractère. Bien que le terme de prédilection soit techniquement "semblable à UNIX", il est très rarement utilisé à la place de * nix, * NIX ou? Nix.