Unix contre Linux: Les différences entre et pourquoi c'est important
Publicité
Linux est partout ces jours-ci. Pour la preuve ultime, ne cherchez pas plus loin que Windows. Avec la publication du sous-système Windows pour Linux 2, Microsoft fournit un noyau Linux avec son système d'exploitation. Il n'y a pas si longtemps, cela aurait semblé être une blague d'un poisson d'avril.
Bien que Linux puisse fournir l’épine dorsale d’une grande partie d’Internet, il n’a pas été créé à partir de rien. Avant Linux, il existait Unix, et le système d’exploitation plus récent doit en grande partie sa popularité aux idées nées dans les années 1970 et même dans les années 1960.
Qu'est-ce que Unix?
Bien qu'Unix recherche la simplicité, il n'est pas facile de décrire exactement de quoi il s'agit. Le système Unix d'origine était un système d'exploitation d'AT & T, mais la marque UNIX appartient aujourd'hui à Open Group. Unix est également utilisé comme catégorie pour décrire toute une famille de systèmes d'exploitation.
Ensuite, il y a la philosophie Unix. Ceci sert de guide général aux programmes Unix à suivre, l’essentiel étant que chaque programme doive bien faire une chose. Au lieu de viser à intégrer toutes les fonctionnalités imaginables, un outil Unix doit simplement faire son travail, produisant idéalement une sortie pouvant directement alimenter l'entrée d'un autre programme.
De nos jours, de nombreuses variantes Unix sont disponibles, dans les variétés libres et commerciales.
Qu'est-ce que Linux?
Linux est un autre terme plus difficile à décrire que vous ne pouvez l’imaginer. Techniquement, une distribution complète de Linux est un système d'exploitation de type «Unix», mais ce n'est que le début.
Beaucoup de gens utilisent Linux comme un raccourci pour désigner ce qui serait plus précisément décrit comme GNU / Linux. Linux lui-même n’est que le noyau, la partie du système d’exploitation qui effectue l’informatique de base et les interfaces avec le matériel. Les utilitaires principaux qui s'exécutent sur ce noyau sont tout aussi importants.
GNU est un acronyme récursif qui signifie «GNU's Not Unix». Le projet GNU ne contient pas de code Unix original, mais fournit tous les utilitaires que vous vous attendez à trouver dans un système d'exploitation Unix. C'est une différence essentielle entre Unix et Linux.
Unix contre Linux: une brève histoire
Même les créateurs d'Unix ne l'ont pas créé entièrement. Ken Thompson et Dennis Ritchie se sont plutôt inspirés d'un système d'exploitation antérieur, Multics. Chez Bell Labs, ces deux concepteurs ont repris les concepts de ce système d’exploitation et ont réécrit les leurs en C, que Ritchie a conçus et développés.
Unix n'était pas un logiciel open-source. Au lieu de cela, AT & T a vendu des licences commerciales, mais ce n’était pas la seule entreprise travaillant sur Unix. Les universitaires de Berkeley ont initialement développé un module complémentaire appelé Berkeley Software Distribution, ou BSD. Finalement, BSD est devenu son propre Unix complet.
Dans les années 1980 et jusque dans les années 1990, diverses entreprises ont commencé à vendre leurs propres offres Unix. Cela comprenait AIX d'IBM, Solaris de Sun et Xenix, qui devint plus tard SCO UNIX.
Linux prend le monde par la tempête
Outre les différentes offres Unix, plusieurs variantes de type Unix étaient également disponibles. L'un d'eux était MINIX, destiné à un usage académique. Linus Torvalds, un développeur de logiciels basé à Helsinki, était frustré par les limitations de MINIX et souhaitait créer un noyau similaire capable de tirer parti du nouveau PC qu’il avait acheté.
Au même moment, Richard Stallman cherchait un noyau. Il avait commencé le projet GNU en 1983, construisant des remplacements gratuits pour divers utilitaires Unix. Ce qu'il n'avait pas à l'époque était un noyau libre et open-source. Torvalds utilisait déjà les utilitaires GNU avec son noyau, et éventuellement d’autres.
Linux a rapidement suscité un intérêt généralisé. Au milieu des années 90, la popularité du projet avait explosé en raison de la nature libre du design du noyau et de l'ensemble d'outils GNU. Même lorsque divers autres systèmes d'exploitation Unix libres sont devenus disponibles, la nature commerciale des 20 premières années d'Unix les dominait. Cela affecte toujours la bataille Unix contre Linux à ce jour.
Comment et où Unix est-il utilisé ces jours-ci?
À l'heure actuelle, la popularité pourrait être la principale différence entre Linux et Unix. Cela dit, il existe des distributions Unix disponibles gratuitement qui exécutent plusieurs des mêmes logiciels que Linux. Les deux plus populaires sont FreeBSD et OpenBSD, deux variantes de BSD, comme l'indiquent leurs noms.
Ensuite, bien sûr, il y a Apple. Tous les appareils Apple que vous achetez de nos jours, que ce soit un MacBook, un iPhone ou même une Apple Watch, utilisent un système d'exploitation de type Unix. Sur un iPhone ou une Apple Watch, vous ne le sauriez jamais en les utilisant. Ce n'est cependant pas le cas sur un ordinateur Mac.
Lancez simplement l'application Mac Terminal et vous aurez accès aux utilitaires Unix standard tels que ls, pwd et même aux éditeurs tels que vim. Ces outils peuvent être assez puissants. Pour une introduction, consultez notre guide du débutant pour le terminal Mac Guide d'initiation à l'utilisation du terminal Mac Guide d'initiation à l'utilisation du terminal Mac L'application Terminal sur Mac vous permet d'effectuer toutes sortes de tâches à l'aide de la ligne de commande. Voici un guide pour les débutants du Terminal. Lire la suite .
Linux est partout
Linux peut être partout, mais cela ne signifie pas que vous le voyez. Android, le système d'exploitation mobile le plus populaire au monde, est une fourchette de Linux. Vous ne le sauriez pas en l'exécutant, mais en coulisse se trouve une version du noyau Linux modifiée pour être utilisée sur des appareils mobiles.
Une grande partie d'Internet fonctionne sous Linux. Alors que les variantes Windows et Unix alimentent certains serveurs, la grande majorité des serveurs utilisent une distribution Linux. Cela tient en grande partie à la nature libre du système d'exploitation, mais également à sa robustesse, ce qui signifie moins de temps d'arrêt. Unix n'est certes pas moins robuste, mais la popularité de Linux signifie que la plupart des gens le choisiront lors d'une fusillade entre Unix et Linux.
Le sous-système Windows pour Linux est l’un des aspects les plus connus de Linux au cours des dernières années. Cela vous permet d'exécuter des utilitaires Linux sous Windows, ce qui est une aubaine majeure pour les développeurs Web et les ingénieurs en logiciel. Nous avons un guide sur la façon de démarrer avec le sous-système Windows pour Linux Comment obtenir le shell Bash Linux sous Windows 10 Comment obtenir le shell Bash Linux sous Windows 10 Besoin d’utiliser Linux très rapidement pour passer à un autre PC ou exécuter un VM? Exécutez Linux sous Windows 10 avec un terminal shell Bash à la place! Lire la suite .
Êtes-vous nouveau sur Unix ou Linux?
Faire fonctionner un ordinateur avec Unix ou Linux est plus facile que jamais. Windows ne fonctionne pas sous Linux à la base, mais il est toujours possible d'exécuter Linux au-dessus de Windows. Tout appareil Apple que vous achetez possède également une variante d'Unix.
Si vous souhaitez exécuter un «vrai» Linux sur votre ordinateur, rien de plus simple. Vous pouvez toujours installer vous-même l’une des innombrables distributions Linux. Préféreriez-vous un ordinateur avec Linux pré-installé? Ne cherchez pas plus loin que notre liste d'impressionnants ordinateurs portables Linux. 5 Des ordinateurs portables Linux impressionnants que vous pouvez acheter maintenant. 5 Des ordinateurs portables Linux impressionnants que vous pouvez acheter maintenant. Pensez-vous que Linux est difficile à utiliser? De nombreux fabricants d'ordinateurs portables proposent des ordinateurs portables Linux qui ne souffrent d'aucun défaut de pilote ou de logiciel. Lire la suite .
Explorez plus sur: Linux, Linux Distro, Unix.