Linux et Unix sont deux terminologies utilisées indifféremment pour désigner le même système d’exploitation. Cela est largement dû à leurs similitudes frappantes et peu sont capables de faire la distinction entre les deux.

Dans l’énigme Linux vs Unix, il y a confusion quant à savoir quel système fait quoi. Si vous êtes né au milieu des années 90, vous n’avez probablement interagi qu’avec le Système d’exploitation Linux. Linux a une énorme part de marché dans les centres de données et les plateformes de cloud computing. Linux est si omniprésent qu’il sous-tend la plupart des appareils intelligents comme les smartphones, les téléviseurs Android et les appareils IoT.

S’il est vrai que Linux et Unix partagent beaucoup de points communs, notamment en termes de hiérarchie du système de fichiers et de commandes de terminal, nous ne pouvons ignorer les différences qui existent entre ces deux systèmes. Dans cet article, nous allons essayer de comprendre à la fois Unix et Linux plus en détail et développer les variations entre les deux.

Pour commencer, Linux est un clone d’Unix. C’est une variante d’Unix qui s’est développée à pas de géant, générant des centaines de saveurs ou de distributions. Ceux-ci sont maintenus par une communauté dynamique de développeurs. Pour mieux comprendre comment nous en sommes arrivés là, parcourons l’histoire d’Unix. Plus tard, nous verrons la séquence des événements qui ont conduit à la création de Linux.

Linux vs Unix - En quoi UNIX est-il différent de Linux ?

Histoire d’Unix

Unix remonte à la fin des années 1960 dans les laboratoires AT&T Bell où une équipe de développeurs ambitieux dirigée par Dennis Ritchie et Ken Thompson a cherché à développer un système multi-utilisateurs et multi-tâches pour un mini-ordinateur connu sous le nom de PDP-7. À ce moment là, Unix était un dérivé du système d’exploitation Multics (Service d’Information et Informatique Multiplexé). C’était un système qui alimentait les ordinateurs centraux.

Lisez : Quelles versions de Microsoft Windows Server et combien existe-t-il à ce jour ?

Cependant, dans les années 1970, les deux principaux développeurs sont devenus mal à l’aise avec la direction que prenait UNIX. Frustré par la portée et la direction de Multics, ils ont décidé de tracer une voie différente et de créer un nouveau système d’exploitation à partir de Multics.

Les efforts concertés entre Dennis Ritchie, considéré comme le père du langage de programmation C, et Ken Thompson, l’inventeur du langage Go, a donné naissance à un système mieux connu sous le nom d’UNICS, qui est ensuite devenu UNIX. UNIX s’est avéré portable et pouvait être installé et pris en charge par de nombreuses architectures matérielles.

Unix a connu une croissance rapide dans les années 70 et 80 et est devenu populaire dans le monde universitaire. Parmi les institutions qui ont adopté et modifié la trajectoire d’Unix se trouve l’Université de Californie à Berkley, où les ingénieurs ont encore modifié et développé UNIX, résultant en un nouveau système connu sous le nom de BSD, abréviation de Berkeley Software Development.

BSD est livré avec diverses améliorations et de nouvelles applications logicielles qui annoncent une nouvelle ère dans les systèmes d’exploitation. Pendant ce temps, AT&T a tracé sa propre voie et atteint sa version d’UNIX. connu sous le nom de System V. BSD est arrivé plus tard et a rapidement sorti System V et à partir de BSD, des variantes telles que NetBSD, OpenBSD et FreeBSD ont émergé.

Le début de Linux

En 1990, Linus Torvalds, qui est populairement connu comme le père de Linux, a continué à travailler sur UNIX et est finalement parvenu à un noyau Linux viable qu’il a nommé Linux. Le noyau a ouvert les portes à la réalisation d’un système d’exploitation avec des utilitaires et autres programmes applicatifs, loin du système UNIX propriétaire.

À l’avenir, Linux est devenu open source et libre d’utilisation sous le modèle de licence GNU/GPL. Cela a cédé la place à d’autres distributions comme Slackware avec un noyau Linux, des outils GNU comme le compilateur GCC, le système X Windows (The Graphical User Interface) et d’autres composants BSD supplémentaires.

Aujourd’hui, il existe des centaines et des centaines de distributions Linux répertoriées sur le distrowatch en fonction de leur popularité et de leur utilisation. Parmi les distributions les plus populaires et les plus utilisées figurent Ubuntu, Linux Mint, Fedora, CentOS, ArchLinux et Manjaro.

Jusqu’à présent, nous avons vu un brève histoire d’UNIX et comment, grâce aux efforts concertés de nombreux développeurs, a donné naissance à Linux, qui est un système libre et open source. La question est, quelle est la différence entre UNIX et Linux ? Qu’y a-t-il sous UNIX qui ne l’est pas sous Linux ?

Passons maintenant à la vitesse supérieure et concentrons-nous sur les différences entre les deux :

Linux contre UNIX

Regardons maintenant le différences entre les deux systèmes d’exploitation.

Pour commencer, Unix est un système d’exploitation qui a été initialement développé dans le laboratoire AT&T Bell. C’est d’UNIX que Linux et ses dérivés sont dérivés. Le code Linux a été entièrement développé par Linux Torvalds en 1991 à partir de zéro.

Linux est gratuit à télécharger et à utiliser. Alors que certaines distributions d’entreprise comme RHEL nécessitent un abonnement payant, la plupart des distributions sont encore largement gratuites et open source.

C’est l’un des attributs qui l’ont rendu si populaire et qui a vu son utilisation généralisée parmi les développeurs de logiciels et les ingénieurs. Cela explique en grande partie pourquoi nous avons une myriade de distributions Linux, chacune unique à sa manière. UNIX, en revanche, est en grande partie propriétaire et est généralement pré-installé sur la plupart des ordinateurs, macOS en est un bon exemple.

De plus, alors que Linux est open source, UNIX ne l’est pas. Vous avez besoin d’une licence de ses fabricants et même alors, vous ne pouvez pas afficher, modifier le code ou même le redistribuer. Avec Linux, c’est assez différent. Linux est gratuit et open source et donne à ses utilisateurs la liberté de modifier le code et de le redistribuer sans aucune limitation.

En raison de sa rentabilité, Linux est davantage préféré à UNIX dans les centres de données, les plates-formes d’hébergement cloud et même pour une utilisation de bureau à la maison ou au bureau. UNIX est propriétaire et a été une réserve pour les serveurs d’applications spéciales et les serveurs Internet. Au fil du temps, l’utilisation d’UNIX a diminué, laissant Linux au premier rang des plates-formes d’hébergement cloud.

En termes de portabilité, Linux est très portable et peut être installé sur presque toutes les plates-formes matérielles. Vous pouvez l’installer sur Intel, sur du matériel à processeur AMD et même sur des appareils ARM comme le Raspberry Pi. En revanche, UNIX n’est disponible pour l’installation que sur quelques plates-formes.

Qu’en est-il du soutien?

Linux constitue une grande communauté de passionnés d’open source dynamiques. En outre, vous obtenez des tonnes de forums pour fournir une assistance et des conseils aux utilisateurs de Linux. Sous UNIX, cependant, le support est commercial, contrairement à Linux.

Lis: Qu’est-ce qu’un logiciel libre ? Comment ça marche, types

conclusion

Dans cet article, nous mettons en lumière les Histoire UNIX et comment les divers efforts des développeurs ont conduit au développement de Linux en tant que système libre et open source. Enfin, nous touchons sur la base des différences entre UNIX et Linux et développons ses nuances.

Linux règne en maître dans les cercles open source avec de nombreuses distributions disponibles au téléchargement et à l’utilisation sans frais. Bien qu’il soit encore utilisé sur des plates-formes spéciales, l’utilisation et la demande d’UNIX sont en déclin. Cela est principalement dû à la dépendance vis-à-vis des fournisseurs et des licences de propriété.