Maison  >  Article  >  Opération et maintenance  >  Laissez-moi vous dire en cinq minutes quelle est la différence entre Linux et Unix !

Laissez-moi vous dire en cinq minutes quelle est la différence entre Linux et Unix !

藏色散人
藏色散人avant
2021-09-12 17:01:308574parcourir

Les termes Linux et Unix peuvent être utilisés de manière interchangeable pour désigner le même système d'exploitation. Cela est dû en grande partie à leurs similitudes frappantes, au point que beaucoup de gens ne peuvent pas les distinguer. Dans l’énigme Linux vs Unix, il existe une confusion quant à savoir quel système fait quoi. Si vous êtes né au milieu des années 90, il y a de fortes chances que vous n'ayez interagi qu'avec le système d'exploitation Linux. Linux occupe une énorme part de marché dans les centres de données et les plateformes de cloud computing. Linux est omniprésent et alimente la plupart des appareils intelligents tels que les smartphones, Android TV et les appareils IoT.

Bien que Linux et Unix aient beaucoup en commun, 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 examinerons de plus près Unix et Linux et détaillerons les différences entre les deux.

Tout d'abord, Linux est un clone d'Unix. Il s'agit d'une variante d'Unix qui a évolué rapidement, donnant naissance à des centaines de versions ou de distributions. Ils sont maintenus par une communauté dynamique de développeurs. Pour mieux comprendre comment nous en sommes arrivés là où nous en sommes aujourd’hui, jetons un coup d’œil à l’histoire d’Unix. Plus tard, nous examinerons la série d'événements qui ont déclenché la création de Linux.

L'histoire d'Unix

Unix remonte à la fin des années 1960 dans les Bell Labs d'AT&T, lorsqu'un ambitieux groupe de développeurs dirigé par Dennis Ritchie et Ken Thompson cherchait à développer une solution pour un ordinateur appelé PDP-7 Minicomputer. développement de systèmes multitâches multi-utilisateurs. A cette époque, Unix était un dérivé du système d'exploitation Multics (Multiplexed Information and Computing Service). C'est le système qui alimente les mainframes.

Dans les années 1970, cependant, les deux principaux développeurs ont commencé à se sentir mal à l'aise face à la direction que prenait UNIX. Déçus par la portée et l'orientation de Multics, ils ont décidé de tracer une voie différente et de créer un nouveau système d'exploitation de Multics. Grâce aux efforts conjoints de Dennis Ritchie, considéré comme le père du langage C, et de Ken Thompson, l'inventeur du langage Go, un meilleur système est né, qui deviendra plus tard UNIX. UNIX s'est avéré portable et peut être installé et pris en charge par de nombreuses architectures matérielles.

Unix s'est développé rapidement dans les années 1970 et 1980 et est devenu populaire dans le monde universitaire. Parmi les institutions qui ont adopté et modifié la trajectoire d'Unix, il y avait des ingénieurs de l'Université de Californie à Berkley qui ont modifié et développé Unix, ce qui a abouti à un nouveau système appelé BSD, ou BSD Software Abbreviation for Berkeley Software Development. BSD est venu avec un certain nombre d'améliorations et de nouvelles applications logicielles, annonçant une nouvelle ère de systèmes d'exploitation. Pendant ce temps, AT&T a tracé sa propre voie et a lancé sa propre version d'UNIX, System V. Plus tard, BSD est apparu et a rapidement remplacé System V. Des variantes telles que NetBSD, OpenBSD et FreeBSD ont été dérivées de BSD.

La naissance de Linux

En 1990, Linus Torvalds, le père de Linux, a étudié UNIX et a finalement proposé un noyau Linux viable, qu'il a appelé Linux. Le noyau a ouvert la porte à l'implémentation de systèmes d'exploitation avec des utilitaires et d'autres applications, loin des systèmes UNIX propriétaires. Au fil du temps, Linux est devenu open source et libre d'utilisation sous le modèle de licence GNU/GPL. Cela libère de l'espace pour d'autres distributions, telles que Slackware avec le noyau Linux, des outils GNU comme le compilateur GCC, le système X Windows (interface utilisateur graphique) et d'autres composants BSD.

Il existe désormais des centaines de distributions Linux. Parmi les distributions les plus populaires et les plus utilisées figurent Ubuntu, Linux Mint, Fedora, Debian, CentOS, Arch Linux et Manjaro.

Jusqu'à présent, nous avons appris la brève histoire d'UNIX et comment, grâce aux efforts conjoints de nombreux développeurs, il a donné naissance à Linux, un système libre et open source. La question est : quelle est la différence entre UNIX et Linux ? Qu'y a-t-il dans UNIX qui n'est pas dans Linux ?

Changeons maintenant d'angle et concentrons-nous sur la différence entre les deux :

Linux vs UNIX

Maintenant voyons les différences entre ces deux systèmes d'exploitation.

Tout d'abord, Unix est un système d'exploitation développé à l'origine par AT&T Bell Labs. Linux et ses dérivés sont dérivés d'Unix. Le code Linux a été développé à partir de zéro par Linux Torvalds en 1991.

Linux est gratuit à télécharger et à utiliser. Même si certaines distributions d'entreprise, telles que RHEL, nécessitent des abonnements payants, la plupart des distributions restent largement gratuites et open source. C'est une fonctionnalité qui le rend si populaire et largement utilisé parmi les développeurs et les ingénieurs logiciels. Cela explique principalement pourquoi nous avons d'innombrables 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 matériels, macOS en étant un bon exemple.

De plus, même si Linux est open source, UNIX ne l'est pas. Vous avez besoin de l'autorisation de son fabricant, et même dans ce cas, vous ne pouvez pas afficher, modifier ou même redistribuer le code. Sous Linux, la situation est complètement différente. Linux est gratuit et open source, ce qui permet aux utilisateurs de modifier et de redistribuer librement le code sans aucune restriction.

En raison de sa rentabilité, Linux est plus populaire qu'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é réservé exclusivement aux serveurs d'applications et aux serveurs Internet. Au fil du temps, l'utilisation d'UNIX a progressivement diminué et Linux a pris la position de leader parmi les plates-formes d'hébergement cloud.

En termes de portabilité, Linux est très portable et peut être installé sur presque toutes les plateformes matérielles. Vous pouvez l'installer sur du matériel de processeur Intel, AMD ou même des appareils ARM tels que Raspberry Pi. À l’opposé, UNIX ne peut être installé que sur quelques plates-formes.

Qu'en est-il du support ?

Linux constitue une vaste communauté de passionnés actifs de l'open source. De plus, il existe un grand nombre de forums qui fournissent une assistance et des conseils aux utilisateurs de Linux. Cependant, contrairement à Linux, le support sous UNIX est commercial.

Résumé

Dans cet article, nous ferons la lumière sur l'histoire d'UNIX et sur la façon dont les développeurs ont développé Linux en un système libre et open source grâce à divers efforts. Enfin, nous avons discuté des différences entre UNIX et Linux et détaillé les nuances.

Linux domine le monde de l'open source, avec un grand nombre de distributions gratuites à télécharger et à utiliser. Bien qu'UNIX soit toujours utilisé sur des plates-formes spécialisées, l'utilisation et la demande d'UNIX sont en déclin. Cela est principalement dû à la dépendance vis-à-vis du fournisseur et aux licences propriétaires.

Apprentissage recommandé : "Tutoriel vidéo Linux"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer