Linux Vs Unix: les différences cruciales qui comptent pour les professionnels de Linux

Linux n'est pas apparu de nulle part; Avant la création de Linux, et avant la montée de Windows, le monde informatique était dominé par Unix. Quelle est exactement la différence entre Linux et Unix?

Linux n'est pas apparu de nulle part;  Avant la création de Linux, et avant la montée de Windows, le monde informatique était dominé par Unix.  Quelle est exactement la différence entre Linux et Unix?
Publicité

Dernièrement, nous entendons beaucoup parler de Linux - comment il domine sur les serveurs, comment il compose une grande partie du marché des smartphones, et comment il devient une option très viable sur le bureau. Mais Linux n'est pas sorti de l'air L'histoire de Linux [INFOGRAPHIC] L'histoire de Linux [INFOGRAPHIC] S'il y a une chose qui doit vraiment énerver Bill Gates, ça doit être la popularité durable de Linux et d'autres free logiciel, car il sape son "si vous voulez un bon logiciel, ... Lire la suite, avant la création de Linux, et avant la montée de Windows, le monde informatique était dominé par Unix. Et pour ceux qui ne le savent pas, Linux Comme nous avons déjà examiné les différences entre Linux et Windows 7 Différences clés entre Windows et Linux, vous devriez savoir sur Avant de changer 7 Différences clés entre Windows et Linux, vous devriez savoir avant de commuter Lire la suite, quoi exactement est la différence entre Linux et Unix?

À propos d'Unix

Unix à partir de 1975
Avant de commencer, nous devons parler davantage d'Unix. Il a d'abord été développé par AT & T en 1969. Après de nombreuses années d'évolution, nous n'avons plus l' Unix. Au lieu de cela, il existe divers systèmes d'exploitation qui ont découlé de l'Unix d'origine. Maintenant, vous avez des choses comme Solaris et HP-UX qui sont techniquement des systèmes d'exploitation Unix car ils ont obtenu la certification Unix. Au cas où vous ne le sauriez pas, Mac OS X est également un système d'exploitation Unix certifié. Mais il y a aussi d'autres systèmes d'exploitation qui ressemblent à Unix .

Cela peut être dû à un certain nombre de raisons très spécifiques, mais elles finissent toutes de cette façon pour une raison générale: elles ne contiennent aucun code Unix original. Dans le cas de Linux, c'est parce que le code a été écrit à partir de zéro, de sorte que le système fonctionnerait comme un système Unix, mais ne contiendrait aucun code Unix. Ensuite, il y en a d'autres, comme FreeBSD et OpenSolaris, qui découlent des systèmes d'exploitation Unix actuels, mais qui ont été retirés et remplacés par des fichiers open source.

Comme le code Unix est propriétaire, cela signifie qu'il ne reste aucun code Unix, ce qui le rend semblable à Unix. Il y a un certain nombre d'autres facteurs qui déterminent si un système d'exploitation est Unix ou Unix, mais cela sort du cadre de cet article.

Différences communes entre Unix et Linux

Quand on regarde la différence entre Unix et les systèmes d'exploitation de type Unix, il est difficile de dire qu'il y en a même à première vue. Il y a beaucoup, beaucoup de choses que les deux groupes ont en commun (ce qui peut ne pas être très surprenant en raison des noms des groupes). Mais il y a de petites différences ici et là, en fonction de la version exacte des systèmes d'exploitation Unix et Unix que vous comparez. Différents services ont des emplacements légèrement différents (tels que des scripts de démarrage), ils ont souvent des conceptions différentes pour offrir la même fonctionnalité, et ils peuvent inclure le système entier ou seulement le noyau.

Cependant, il est important de réaliser que le nouveau logiciel est presque toujours développé pour Linux en premier et ensuite porté sur Unix (à l'exception de Mac OS X). De nombreux outils conçus pour les systèmes Linux, tels que les environnements de bureau Gnome et KDE, peuvent maintenant être installés sur Unix et d'autres systèmes de type Unix. Il est également important de noter que Linux (et la plupart des autres systèmes d'exploitation de type Unix) sont libres d'obtenir et d'utiliser, tandis que les systèmes d'exploitation Unix ne le sont pas.

Les coûts jouent un rôle important dans le choix de la technologie à utiliser, et Linux offre un avantage important à cet égard.

Exemple: Solaris contre Linux

solaris-desktop
Maintenant que vous avez une bonne idée des différences entre Linux et Unix, examinons quelques exemples plus spécifiques. Tout d'abord, nous comparerons Solaris, réalisé par Oracle (anciennement fabriqué par Sun Microsystems), avec Linux. Linux est plus portable, ce qui signifie qu'il peut fonctionner sur plus d'architectures système (pensez à x86 et ARM) que Solaris. Solaris est connu pour une meilleure stabilité et l'intégration du matériel, mais Linux est encore assez bon dans ces domaines. Linux a également un taux de développement beaucoup plus rapide que Solaris.

Il existe également plusieurs autres différences entre eux, mais cela peut se produire même entre différentes distributions Linux. Par exemple, ils utilisent différents gestionnaires de paquets, différents systèmes de fichiers par défaut et plus encore. Il existe également différentes différences dans les noyaux respectifs sur la façon dont ils traitent des choses telles que les E / S et le réseau, mais ces différences sont extrêmement techniques.

Exemple: Mac OS X contre Linux

mac-yosemite-desktop
Une autre bonne comparaison à faire est Mac OS X par rapport à Linux. Mac OS X est certainement plus facile à configurer, mais encore une fois, Linux est moins cher et a beaucoup de logiciels open source que vous pouvez utiliser plutôt que des solutions propriétaires Apple. Il est également beaucoup plus flexible car Linux peut fonctionner sur pratiquement n'importe quel matériel alors que Mac OS X ne peut fonctionner que (officiellement au moins) sur du matériel Apple. Mac OS X a aussi son propre noyau (nommé XNU) qui est différent de Linux et de Solaris. Il utilise également HFS + comme système de fichiers par défaut plutôt que ext4 comme Linux ou comme ZFS pour Solaris.

Flexible et gratuit

Avec cette comparaison, je n'essaie pas de dire qu'Unix ne vous permet pas d'être productif - il y a beaucoup de lieux et de professionnels qui utilisent de vrais systèmes d'exploitation Unix pour leurs solutions. Cependant, Linux offre simplement beaucoup plus de flexibilité et offre beaucoup d'économies par rapport à Unix. Et c'est ce que les professionnels de Linux apprécient, et c'est pourquoi Linux est beaucoup plus répandu aujourd'hui.

Êtes-vous un professionnel Linux? Si oui, pourquoi choisissez-vous Linux sur Unix?

In this article