Unix vs Linux Quelle est la différence?

  • Yurko Brovko
  • 0
  • 3200
  • 359

Si vous venez de commencer à lire et à vous familiariser avec Linux, vous avez peut-être rencontré le terme «Unix». Le mot lui-même ressemble à Linux, mais qu'est-ce que cela signifie? Vous vous demandez peut-être: quelle est la différence entre Unix et Linux?

En général, cela dépend de la façon dont vous interprétez chacun de ces deux termes, car les deux peuvent avoir des significations différentes (mais liées). Dans cet article, nous vous proposons une histoire simplifiée de Linux et Unix pour vous aider à comprendre leur relation. Comme toujours, vous êtes invités à poser des questions et à ajouter plus d'informations dans les commentaires.

L'histoire (Hi) d'Unix et Linux

L'histoire d'Unix a commencé à la fin des années 1960 et au début des années 1970, dans le département de recherche informatique d'AT & T Bell Labs aux États-Unis. En collaboration avec le MIT et General Electric, les Bell Labs développaient un nouveau système d'exploitation. Certains de leurs chercheurs n'étaient pas satisfaits de l'avancement du projet et se sont retirés pour créer leur propre système d'exploitation. En 1970, le nouveau produit reçut le nom d'Unix et, deux ans plus tard, son code fut entièrement réécrit dans le langage de programmation C. Cela a rendu beaucoup plus facile pour les 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 pour son utilisation aux universités, et plus tard à des fournisseurs commerciaux. Cela signifiait que tout le monde ne pouvait pas librement modifier et distribuer le code source, ce qui faisait 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 différentes licences ont commencé à apparaître, avec BSD (Berkeley Software Distribution) comme probablement le plus connu d'entre eux..

Linux est basé sur Unix dans l'esprit et la fonctionnalité, mais pas dans le code. En tant que système d'exploitation, il est né 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 lui; en d'autres termes, ne contenant aucun code d'Unix afin qu'il puisse ê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, et ainsi 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 tout le code a été écrit à partir de zéro, pas emprunté. Contrairement à Unix, qui était utilisé sur les serveurs, les grands mainframes et les ordinateurs coûteux dans diverses institutions, Linux a été développé pour les ordinateurs personnels, un type de matériel beaucoup plus simple. Cependant, aujourd'hui, il fonctionne sur plus de plates-formes que tout autre système d'exploitation, y compris les serveurs, les systèmes embarqués et les téléphones mobiles..

Qu'est-ce que Unix?

Le terme «Unix» peut désigner ce qui suit:

  • le système d'exploitation original développé par AT&T Bell Labs dont dérivent d'autres systèmes d'exploitation.
  • 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 légalement porter 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» car ils sont conformes aux normes susmentionnées. Ce sont AIX, A / UX, HP-UX, Inspur K-UX, Reliant UNIX, Solaris, IRIX, Tru64, UnixWare, z / OS et OS X - oui, celui qui fonctionne sur les 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» se réfère uniquement au noyau. Le système d'exploitation n'est pas complet sans un environnement de bureau et des applications. Étant donné que 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, de nombreuses personnes utilisent «Linux» pour désigner toutes les distributions Linux, et utilisent le terme comme un 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 actuellement en développement, car 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 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 (s) système (s) 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 de texte brut , s'appuyant sur des outils de ligne de commande simples et petits, disposant d'un shell, d'un login et d'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 ou basés sur Unix sont appelés «J'aime Unix», qu'ils aient ou non le certificat UNIX. En outre, il peut s'agir de systèmes d'exploitation commerciaux ou gratuits (et open source).

Différences clés

  • Linux est libre et open-source, pas l'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 grandes stations de travail et serveurs. Aujourd'hui, Linux prend en charge plus de plates-formes qu'Unix;
  • Linux prend également en charge plus de types de systèmes de fichiers que Unix.

Comme vous l'avez vu, la confusion vient généralement du fait que «Unix» et «Linux» peuvent signifier des choses différentes. Quelle que soit la signification utilisée, il n'en reste pas moins qu'Unix était là en premier, et Linux est venu plus tard. Linux est né d'un désir de liberté logicielle et de portabilité, et inspiré par l'approche Unix de l'informatique. Il est sûr de dire que nous sommes tous redevables au mouvement du logiciel libre car, du point de vue technologique, le monde serait bien plus sombre sans lui..

VOIR AUSSI: Linux vs Windows, comme expérimenté par un utilisateur Linux




Personne n'a encore commenté ce post.

Guides de gadgets, des technologies qui comptent
Nous publions des guides détaillés, créons des listes intéressantes des meilleurs produits sur le marché, couvrons du monde de la technologie