Recommandé, 2024

Choix De L'Éditeur

Unix vs Linux: quelle est la différence?

Si vous venez juste de commencer à lire et à apprendre sur Linux, vous avez peut-être rencontré le terme «Unix». Le mot lui-même ressemble à Linux, mais que signifie-t-il? Vous vous demandez peut-être quelle est la différence entre Unix et Linux?

Généralement, cela dépend de la façon dont vous interprétez chacun de ces deux termes, car ils peuvent avoir des significations différentes (mais connexes). Dans cet article, nous vous présentons une histoire simplifiée de Linux et Unix pour vous aider à comprendre leur relation. Comme toujours, n'hésitez pas à poser des questions et à ajouter plus d'informations dans les commentaires .

L'histoire de Salut Unix et Linux

L'histoire d'Unix a débuté à la fin des années 1960 et au début des années 1970, au sein du département de recherche informatique de AT & T Bell Labs aux États-Unis. En collaboration avec le MIT et General Electric, les laboratoires Bell développaient un nouveau système d'exploitation. Certains de leurs chercheurs étaient mécontents de l'avancement du projet et se sont retirés pour créer leur propre système d'exploitation. En 1970, le nouveau produit s'appelle Unix et, deux ans plus tard, son code est entièrement réécrit dans le langage de programmation C. Cela permettait beaucoup plus facilement aux développeurs de porter Unix sur différentes plates-formes informatiques.

Alors que le développement d'Unix se poursuivait, AT & T a commencé à vendre des licences d'utilisation aux universités, puis aux vendeurs commerciaux. Cela signifiait que tout le monde ne pouvait pas librement modifier et distribuer le code source, faisant d'Unix un système d'exploitation propriétaire. Bientôt, des dérivés et des variantes d'Unix à des fins différentes et avec des licences différentes ont commencé à apparaître, avec BSD (Berkeley Software Distribution) comme probablement le plus connu d'entre eux.

Linux est basé sur Unix dans son esprit et ses fonctionnalités, mais pas dans son code. En tant que système d'exploitation, il est issu de deux projets: le projet GNU, lancé par Richard Stallman en 1983, et le noyau Linux, écrit par Linus Torvalds en 1991. Le but du projet GNU était de créer un système d'exploitation similaire à Unix., mais séparé de celui-ci; autrement dit, ne contenant aucun code d’Unix pour pouvoir être modifié et distribué sans limitation en tant que logiciel libre. Comme leur propre noyau était incomplet, le projet GNU a accepté le noyau Linux. Le système d’exploitation GNU / Linux est né.

La conception du noyau Linux a été influencée par MINIX, une variante d’Unix, mais le code tout entier a été écrit à partir de rien et n’a pas été emprunté. Contrairement à Unix, qui était utilisé sur des serveurs, des gros ordinateurs centraux et des ordinateurs coûteux dans diverses institutions, Linux a été développé pour les ordinateurs personnels, un type de matériel beaucoup plus simple. Cependant, il fonctionne aujourd'hui sur plus de plates-formes que tout autre système d'exploitation, y compris les serveurs, les systèmes intégrés et les téléphones mobiles.

Qu'est-ce que Unix?

Le terme «Unix» peut faire référence à ce qui suit:

  • le système d'exploitation d'origine développé par AT & T Bell Labs à partir duquel d'autres systèmes d'exploitation sont dérivés.
  • la marque - écrite en majuscules, UNIX - détenue par The Open Group, qui a également développé un ensemble de normes pour les systèmes d'exploitation appelé Single Unix Specification. Seuls les systèmes d'exploitation conformes aux normes peuvent porter légalement le nom «Unix». La certification n'est pas gratuite et oblige les développeurs d'un système d'exploitation à payer des redevances de marque pour le nom.
  • tous les systèmes d'exploitation enregistrés sous le nom «Unix» parce qu'ils sont conformes aux normes susmentionnées. Il s’agit de AIX, A / UX, HP-UX, Inspur K-UX, Reliant UNIX, Solaris, IRIX, Tru64, UnixWare, z / OS et OS X - oui, celui qui s’exécute sur des ordinateurs Mac. (Fait intéressant, OS X a célébré son 14e anniversaire cette semaine: le 24 mars. Félicitations!).

Qu'est ce que Linux?

À proprement parler, le terme «Linux» fait uniquement référence au noyau. Le système d'exploitation n'est pas complet sans un environnement de bureau et des applications. Comme la majorité des applications étaient et sont toujours fournies par le projet GNU, le nom complet du système d’exploitation est GNU / Linux.

Cependant, de nos jours, beaucoup de gens utilisent «Linux» pour faire référence à toutes les distributions Linux et utilisent ce terme comme nom générique pour tous les systèmes d'exploitation basés sur le noyau Linux. La version 4.0 du noyau Linux est en cours de développement. Linus Torvalds a récemment décidé de passer à un nouveau système de numérotation pour les versions du noyau.

Linux est un système de type Unix, ce qui signifie qu'il se comporte comme Unix, mais ne contient pas son code.

Les systèmes de type Unix sont souvent décrits comme Un * x, * NIX ou * N? X, ou encore appelés «Unixoids» dans certaines langues. Linux n’a pas de certification UNIX et on dit que GNU signifie «GNU's Not Unix», donc à cet égard, OS X est «plus Unix» que Linux. Cependant, au niveau des fonctionnalités, le noyau Linux et le ou les systèmes d'exploitation GNU / Linux sont très similaires à Unix et suivent la plupart des principes de la philosophie Unix, comme avoir un code lisible par l'homme, stocker la configuration du système dans des fichiers en texte brut, reposant sur de petits outils de ligne de commande simples, avoir un shell, un login et un gestionnaire de session…

Il est important de noter qu'il est possible pour un système de type Unix d'obtenir la certification UNIX. Dans certains contextes, tous les systèmes d'exploitation dérivés d'Unix ou basés sur celui-ci sont appelés «Unix-like», qu'ils possèdent ou non le certificat UNIX. En outre, ils peuvent être des systèmes d'exploitation commerciaux ou libres (et à code source ouvert).

Différences Clés

  • Linux est gratuit et à code source ouvert, pas le système Unix original (mais certains de ses dérivés le sont);
  • Linux est un «clone» de l’Unix original, mais il ne contient pas son code;
  • Linux n'est que le noyau, tandis qu'Unix était / est un système d'exploitation complet;
  • Linux a été développé pour les ordinateurs personnels, tandis qu'Unix était principalement destiné aux grands postes de travail et serveurs. Aujourd'hui, Linux supporte plus de plates-formes qu'Unix;
  • Linux prend également en charge davantage de types de systèmes de fichiers qu’Unix.

Comme vous l'avez vu, la confusion provient généralement du fait que «Unix» et «Linux» peuvent signifier différentes choses. Quel que soit le sens utilisé, il n'en reste pas moins qu'Unix était là le premier, et Linux plus tard. Linux est né du désir de liberté et de portabilité des logiciels et s’inspire de l’approche Unix de l’informatique. Il est prudent de dire que nous sommes tous redevables au mouvement du logiciel libre car, du point de vue de la technologie, le monde serait bien plus sombre sans cela.

VOIR AUSSI: Linux vs Windows, selon l'expérience d'un utilisateur de Linux

Top