Maison Opération et maintenance exploitation et maintenance Linux 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 !

Sep 12, 2021 pm 05:01 PM
linux

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 de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Quelle configuration de l'ordinateur est requise pour VScode Quelle configuration de l'ordinateur est requise pour VScode Apr 15, 2025 pm 09:48 PM

Vs Code Système Exigences: Système d'exploitation: Windows 10 et supérieur, MacOS 10.12 et supérieur, processeur de distribution Linux: minimum 1,6 GHz, recommandé 2,0 GHz et au-dessus de la mémoire: minimum 512 Mo, recommandée 4 Go et plus d'espace de stockage: Minimum 250 Mo, recommandée 1 Go et plus d'autres exigences: connexion du réseau stable, xorg / wayland (Linux) recommandé et recommandée et plus

VScode ne peut pas installer l'extension VScode ne peut pas installer l'extension Apr 15, 2025 pm 07:18 PM

Les raisons de l'installation des extensions de code vs peuvent être: l'instabilité du réseau, les autorisations insuffisantes, les problèmes de compatibilité système, la version de code vs est trop ancienne, un logiciel antivirus ou des interférences de pare-feu. En vérifiant les connexions réseau, les autorisations, les fichiers journaux, la mise à jour vs du code, la désactivation des logiciels de sécurité et le redémarrage du code ou des ordinateurs, vous pouvez progressivement dépanner et résoudre les problèmes.

Comment exécuter le code Java dans le bloc-notes Comment exécuter le code Java dans le bloc-notes Apr 16, 2025 pm 07:39 PM

Bien que le bloc-notes ne puisse pas exécuter directement le code Java, il peut être réalisé en utilisant d'autres outils: à l'aide du compilateur de ligne de commande (Javac) pour générer un fichier bytecode (filename.class). Utilisez l'interpréteur Java (Java) pour interpréter ByteCode, exécuter le code et sortir le résultat.

Qu'est-ce que VScode pour quoi est VScode? Qu'est-ce que VScode pour quoi est VScode? Apr 15, 2025 pm 06:45 PM

VS Code est le code Visual Studio Nom complet, qui est un éditeur de code multiplateforme gratuit et open source et un environnement de développement développé par Microsoft. Il prend en charge un large éventail de langages de programmation et fournit une mise en surbrillance de syntaxe, une complétion automatique du code, des extraits de code et des invites intelligentes pour améliorer l'efficacité de développement. Grâce à un écosystème d'extension riche, les utilisateurs peuvent ajouter des extensions à des besoins et des langues spécifiques, tels que les débogueurs, les outils de mise en forme de code et les intégrations GIT. VS Code comprend également un débogueur intuitif qui aide à trouver et à résoudre rapidement les bogues dans votre code.

Peut-on utiliser pour mac Peut-on utiliser pour mac Apr 15, 2025 pm 07:36 PM

VS Code est disponible sur Mac. Il a des extensions puissantes, l'intégration GIT, le terminal et le débogueur, et offre également une multitude d'options de configuration. Cependant, pour des projets particulièrement importants ou un développement hautement professionnel, le code vs peut avoir des performances ou des limitations fonctionnelles.

Comment utiliser vscode Comment utiliser vscode Apr 15, 2025 pm 11:21 PM

Visual Studio Code (VSCODE) est un éditeur de code Open Source, Open Source et gratuit développé par Microsoft. Il est connu pour son léger, l'évolutivité et le support pour une large gamme de langages de programmation. Pour installer VScode, veuillez visiter le site officiel pour télécharger et exécuter l'installateur. Lorsque vous utilisez VSCODE, vous pouvez créer de nouveaux projets, modifier le code, déboguer le code, naviguer dans les projets, développer VSCODE et gérer les paramètres. VScode est disponible pour Windows, MacOS et Linux, prend en charge plusieurs langages de programmation et fournit diverses extensions via Marketplace. Ses avantages incluent le léger, l'évolutivité, le support linguistique étendu, les fonctionnalités riches et la version

Comment vérifier l'adresse de l'entrepôt de Git Comment vérifier l'adresse de l'entrepôt de Git Apr 17, 2025 pm 01:54 PM

Pour afficher l'adresse du référentiel GIT, effectuez les étapes suivantes: 1. Ouvrez la ligne de commande et accédez au répertoire du référentiel; 2. Exécutez la commande "git Remote -v"; 3. Affichez le nom du référentiel dans la sortie et son adresse correspondante.

Architecture Linux: dévoiler les 5 composants de base Architecture Linux: dévoiler les 5 composants de base Apr 20, 2025 am 12:04 AM

Les cinq composants de base du système Linux sont: 1. Kernel, 2. Bibliothèque système, 3. Utilitaires système, 4. Interface utilisateur graphique, 5. Applications. Le noyau gère les ressources matérielles, la bibliothèque système fournit des fonctions précompilées, les utilitaires système sont utilisés pour la gestion du système, l'interaction GUI fournit une interaction visuelle et les applications utilisent ces composants pour implémenter des fonctions.

See all articles