unix

Est-ce que Linux Unix?

Est-ce que Linux Unix?

introduction

Les systèmes d'exploitation gèrent le matériel et les logiciels des ordinateurs. Ils incluent Microsoft Windows, MacOS, Linux, Android, Unix et bien d'autres. Alors que le système d'exploitation de bureau le plus dominant est Microsoft Windows, la nature open source de Linux en fait une option viable pour la convivialité dans de nombreuses plates-formes. Android, développé par Google, se taille la part du lion dans le secteur mobile des tablettes et smartphones utilisant le noyau Linux.

Deux types de systèmes d'exploitation existent ; un système d'exploitation monotâche et multitâche. Le système d'exploitation monotâche exécute un programme à la fois tandis que le système d'exploitation multitâche exécute plusieurs programmes simultanément.

Les systèmes d'exploitation multitâches incluent Unix et Linux (un système d'exploitation de type Unix) à titre d'exemples. Avant l'avènement de Linux et l'essor du système d'exploitation Windows, Unix dominait le monde informatique.

Le système d'exploitation Unix a une variété de versions ; HP-UX, AIX, BSD entre autres. Beaucoup peuvent considérer Linux comme un clone du système d'exploitation Unix, peut-être parce qu'ils partagent certaines fonctionnalités communes dans leurs perspectives. Cependant, ce n'est pas le cas car Linux et Unix sont des entités distinctes même si Linux est sorti bien plus tard qu'Unix.

La spécification Unix unique est un terme de groupe donné aux normes des systèmes d'exploitation informatiques qui se conforment et se qualifient pour l'utilisation de la marque Unix. Tout système qui prétend être Unix doit être certifié, sinon il n'est considéré que comme un simple système de type Unix.

Définition d'Unix

Unix peut être utilisé comme terme expliquant trois scénarios :

Tout d'abord, il fait référence au système d'exploitation d'origine conçu par AT&T Bell Labs et à d'autres systèmes d'exploitation dérivés de ce système d'exploitation.

Deuxièmement, comme UNIX, une marque gérée par le groupe ouvert qui a développé un ensemble de guides pour les systèmes d'exploitation appelé Single Unix Specification. Seuls les systèmes d'exploitation qui répondent à ces normes peuvent porter le nom « Unix » et les développeurs d'un système d'exploitation doivent payer la licence et les redevances.

Enfin, il peut être utilisé pour désigner tous les systèmes qui sont enregistrés sous le nom « Unix » car ils sont conformes aux normes de la marque.

Par conséquent, pour qu'un système d'exploitation soit appelé ou plutôt classé comme Unix, il doit satisfaire à l'une des définitions ci-dessus. Sinon, ce n'en est pas un et peut-être juste un système d'exploitation de type Unix.

Lorsque l'on parle d'UNIX en ce qui concerne la deuxième explication, les systèmes d'exploitation ici dérivent du premier AT&T Unix. Il est écrit en langages de programmation C et assembleur. Le travail original était destiné à fonctionner au sein du système Bell, mais a ensuite été concédé sous licence à des groupes externes comprenant des variantes académiques et commerciales de fournisseurs.

Les systèmes sous Unix ont une conception modulaire commune appelée philosophie Unix ; concernant l'ensemble d'outils simples offerts par le système d'exploitation et chargés d'un rôle limité et bien défini.

Au fil des ans, divers systèmes d'exploitation de type Unix ont été développés. Parmi ceux-ci, Linux est devenu l'Unix certifié SUS le plus populaire.

Quel est le système d'exploitation Linux?

D'autre part, Linux, qui a été développé par Linus Torvalds, est un groupe de systèmes d'exploitation open source et donc libres d'être modifiés pour répondre aux besoins des utilisateurs finaux. Il a été publié au début des années 1990 avec pour cible principale les ordinateurs personnels, mais s'est propagé à davantage de plates-formes en battant d'autres systèmes d'exploitation.

Linux a été qualifié de similaire à Unix, un terme qui désigne un système d'exploitation qui ressemble à un système Unix. Il peut ne pas être considéré comme un ou être certifié selon une version particulière de la spécification Single Unix.

Linux est aussi un noyau conçu par Torvalds. Il s'est avéré flexible au fil des ans et a une variété d'applications. Android, conçu au-dessus du noyau Linux est le système d'exploitation mobile le plus utilisé pour les appareils mobiles et même les téléviseurs Android sont à la hausse.

Certaines versions de Linux, appelées distributions Linux, incluent Ubuntu, OpenSuse, Redhat, Solaris, entre autres. Ceux d'Unix sont AIS, HP-UX, BSD, Iris. En revanche, Unix a le moins de versions.

Différence entre Linux et Unix

Il serait faux de dire que Linux est Unix en raison des caractéristiques distinctives suivantes qui visent à exclure les deux comme étant une seule chose.

  1. Flexibilité et compatibilité: Linux est flexible et compatible avec la plupart des matériels. Il peut être installé et exécuté sur la plupart des plates-formes. Ceux-ci incluent les téléphones portables, les tablettes et les consoles de jeux. Cependant, Unix ne peut fonctionner que sur du matériel spécialisé et des processeurs CPU spécifiques. Il n'est pas compatible comme le système d'exploitation Linux et son installation nécessite des machines matérielles strictes et procédurales.
  2. Coût: Les distributions Linux sont gratuites, il n'y a pas de frais de téléchargement et peuvent être distribuées via différents supports. Les quelques distributions Linux à prix abordables sont abordables. Dans le cas des versions serveur, les établissements versent aux distributeurs une politique de support mais pas le logiciel lui-même. D'un autre côté, Unix n'est pas libre du tout. Les vendeurs de différentes saveurs Unix les proposent à des tarifs variables. Commercialement, Unix est souvent écrit sur mesure pour un système particulier. Le coût d'origine est donc élevé.
  3. Disponibilité du code source: Le code source de Linux est disponible gratuitement alors que celui d'Unix ne l'est pas. Les utilisateurs peuvent modifier et apporter des modifications au système Linux sur leurs appareils. Cependant, la vente est limitée. Ce n'est pas le cas pour Unix ; son code source n'est pas disponible car ce n'est pas un freeware.
  4. Portabilité: Le système Unix n'est pas aussi portable que Linux l'est. Linux est extrêmement portable et peut fonctionner sur une variété de supports de stockage et d'appareils portables.
  5. Ligne de commande et interface graphique: Lorsqu'il s'agit du système d'exploitation Linux, nous l'associons à une interface utilisateur graphique minimale et à une interface de ligne de commande principalement utilisée. Unix utilise uniquement l'interface de ligne de commande, tandis que le développement d'une interface utilisateur graphique est en cours.
  6. Systèmes de fichiers: Linux a la capacité de prendre en charge un grand nombre de systèmes de fichiers par rapport à Unix. Lors de l'installation, le coût encouru est relativement faible.
  7. Applications: Le système d'exploitation Linux a une variété d'utilisateurs ; des utilisateurs à domicile, des développeurs aux passionnés d'informatique. Unix a des utilisateurs rares, principalement conçus pour les mainframes, les serveurs et les postes de travail. Seule la version OS X ciblait tout le monde dans sa conception initiale.
  8. Coquille: Le système Linux utilise le Bourne Again Shell (BASH) comme shell par défaut et peut prendre en charge plusieurs interpréteurs de commandes. Unix était à l'origine associé au shell Bourne mais est devenu plus tard compatible avec de nombreux autres tels que Korn et C.
  9. Sécurité: Linux a un taux de réponse rapide et efficace aux bogues et aux menaces. Comme il s'agit d'un système d'exploitation ouvert, tout utilisateur peut signaler un bogue qui est corrigé dans un court laps de temps. Sous Unix, l'utilisateur doit être patient pour acquérir le correctif de bogue approprié.

Similitudes entre les systèmes d'exploitation Linux et Unix

Même si ces deux sont distincts à bien des égards, ils partagent certaines caractéristiques ; de la fonctionnalité au design. Cela ne veut pas dire qu'ils sont du tout similaires, mais une simple comparaison des raisons pour lesquelles certains utilisateurs peuvent confondre les deux.

Les systèmes d'exploitation Linux et Unix peuvent effectuer plusieurs tâches et fonctionner sur une variété de plates-formes. De plus, les deux utilisent un noyau monolithique dans leur fonctionnement. Les noyaux monolithiques se caractérisent par une conception où l'ensemble du système d'exploitation fonctionne dans l'espace du noyau, et le noyau peut charger et décharger des modules exécutables pendant que l'appareil est en cours d'exécution.

Une autre similitude est qu'ils sont modulaires ; une fonctionnalité dans les deux systèmes d'exploitation peut être supprimée et remplacée sans avoir besoin de redémarrer. D'autres comme le module de noyau chargeable peuvent être ajoutés dans Linux pendant que le système est en cours d'exécution.

Les développements du système d'exploitation Unix le rendent capable d'utiliser non l'interface graphique en plus de l'outil de ligne de commande déjà présent. Cette fonctionnalité n'était présente que sous Linux mais est commune aux deux dans les versions ultérieures d'Unix.

Conclusion

Linux ne peut pas être considéré comme Unix principalement parce qu'il a été écrit à partir de zéro. Il n'a pas de code Unix d'origine dans. En regardant les deux systèmes d'exploitation, vous ne remarquerez peut-être pas beaucoup de différence car Linux a été conçu pour fonctionner comme Unix, mais il ne contient aucun de ses codes. De plus, il manque une certification Unix pour satisfaire aux conditions d'être appelé un système d'exploitation Unix comme mentionné ci-dessus.

En étudiant les deux, nous devons noter que Linux a gagné en popularité dans le matériel informatique et les logiciels, les jeux, les tablettes, les mainframes. Ce dernier, en revanche, a été couramment utilisé pour les serveurs Internet, les postes de travail et les ordinateurs personnels de Solaris, Intel et HP. Des deux, Linux est plus populaire parmi les utilisateurs.

En plus de tout cela, il existe des configurations de type Unix basées sur Linux qui n'utilisent pas beaucoup d'outils GNU alors qu'il existe également des systèmes d'exploitation qui utilisent le noyau Linux mais ne ressemblent pas au système Unix. Par exemple, Android a un noyau Linux mais n'est en aucun cas un appareil Unix. Distinguer les deux devient difficile principalement à cause de la flexibilité de Linux ; il peut être intégré dans différents systèmes qu'ils soient de type Unix ou non.

Informations et sources supplémentaires

https://www.unix.org/what_is_unix.html

https://fr.m.Wikipédia.org/wiki/Operating_system

https://beebom.com/unix-vs-linux-quelle-est-la-différence/

https://www.vers technologiques.net/2016/11/difference-linux-unix-operating-systems.html

https://www.quora.com/Quelles-sont-les-similarités-et-les-différences-entre-UNIX-et-Linux

Meilleurs jeux de ligne de commande pour Linux
La ligne de commande n'est pas seulement votre plus grand allié lorsque vous utilisez Linux, elle peut également être une source de divertissement car...
Meilleures applications de mappage de manette de jeu pour Linux
Si vous aimez jouer à des jeux sur Linux avec une manette de jeu au lieu d'un système de saisie clavier et souris typique, il existe des applications ...
Outils utiles pour les joueurs Linux
Si vous aimez jouer à des jeux sur Linux, il est probable que vous ayez utilisé des applications et des utilitaires comme Wine, Lutris et OBS Studio p...