Quel différence entre Linux et Unix ?
Plongez dans les différences entre ces deux systèmes d’exploitation partageant le même héritage et les mêmes objectifs.
Linux est un système d’exploitation libre et gratuit, largement utilisé pour le matériel et les logiciels informatiques, le développement de jeux, les tablettes PC, les ordinateurs centraux, etc.
Linux | Unix | |
Coût | Linux peut être librement distribué, téléchargé librement, distribué dans des magazines, des livres, etc. Il existe également des versions tarifées pour Linux, mais elles sont normalement moins chères que Windows. | Différents types d’Unix ont des structures de coûts différentes selon les fournisseurs |
Développement et distribution | Linux est développé par le développement Open Source, c’est-à-dire par le partage et la collaboration de code et de fonctionnalités par le biais de forums, etc. Il est distribué par divers fournisseurs. | Les systèmes Unix sont divisés en diverses autres variétés, principalement développées par AT & T, ainsi que par divers fournisseurs commerciaux et organisations à but non lucratif. |
Fabricant | Le noyau Linux du fabricant est développé par la communauté. | Les trois plus grandes distributions sont Solaris (Oracle), AIX (IBM) et HP-UX Hewlett Packard. Et Apple crée OSX, un système d’exploitation basé sur Unix. |
Utilisateur | Tout le monde. Des utilisateurs à la maison aux développeurs et aux passionnés d’informatique. | Les systèmes d’exploitation Unix ont été développés principalement pour les ordinateurs centraux, les serveurs et les stations de travail, à l’exception de OSX, conçu pour tous. L’environnement Unix et le modèle de programme client-serveur ont été des éléments essentiels du développement d’Internet |
Utilisation | Linux peut être installé sur une grande variété de matériels informatiques, allant des téléphones portables aux tablettes en passant par les consoles de jeux vidéo, en passant par les ordinateurs centraux et les superordinateurs. | Le système d’exploitation UNIX est utilisé dans les serveurs Internet, les stations de travail et les PC. Pilier de la majorité des infrastructures financières et de nombreuses solutions haute disponibilité 24×365. |
Qu’Est-ce que c’est? | Linux est un exemple de développement de logiciel Open Source et de système d’exploitation libre. | Unix est un système d’exploitation très populaire dans les universités, les entreprises, les grandes entreprises, etc. |
Sécurité | Linux a eu environ 60-100 virus répertoriés à ce jour. Aucun d’entre eux ne se propage activement de nos jours. | Une estimation approximative des virus UNIX se situe entre 85 et 120 virus signalés à ce jour. |
Exemples | Ubuntu, Fedora, Red Hat, Debian, Archlinux, Android, etc. | OS X, Solaris, All Linux |
Architectures | Développées à l’origine pour le matériel x86 d’Intel, les ports disponibles pour plus de vingt types de CPU, y compris ARM, sont disponibles sur les machines PA-RISC et Itanium. | Solaris est également disponible pour les systèmes x86 / x64.OSX est PowerPC (10.0-10.5) / x86 (10.4) / x64 (10.5-10.8). |
Les débuts d’Unix
L’histoire d’Unix commence chez AT & T Bell Labs à la fin des années 1960 avec une petite équipe de programmeurs cherchant à écrire un système d’exploitation multi-tâches et multi-utilisateurs pour le PDP-7. Ken Thompson et Dennis Ritchie sont deux des membres les plus remarquables de cette équipe du centre de recherche des Bell Labs. Alors que beaucoup de concepts d’Unix étaient dérivés de son prédécesseur (Multics), la décision de l’équipe Unix au début des années 1970 de réécrire ce petit système d’exploitation en langage C est ce qui distingue Unix de tous les autres.
À l’époque, les systèmes d’exploitation étaient rarement, voire jamais, portables. Au lieu de cela, de par leur conception et leur langage source de bas niveau, les systèmes d’exploitation étaient étroitement liés à la plate-forme matérielle pour laquelle ils avaient été créés. En refacturant Unix sur le langage de programmation C, Unix pourrait maintenant être porté sur de nombreuses architectures matérielles.
Outre cette nouvelle portabilité, qui a permis à Unix d’étendre rapidement ses activités au-delà des laboratoires Bell, à des fins de recherche, universitaires et même commerciales, plusieurs principes clés de la conception du système d’exploitation ont séduit les utilisateurs et les programmeurs. D’une part, la philosophie Unix de Ken Thompson est devenue un puissant modèle de conception de logiciels modulaires et d’informatique. La philosophie Unix recommandait d’utiliser une combinaison de petits programmes spécialement conçus pour effectuer des tâches globales complexes. Depuis qu’Unix a été conçu autour de fichiers et de pipes, ce modèle de « piping » d’entrées et de sorties de programmes dans un ensemble linéaire d’opérations sur l’entrée est toujours à la mode. En fait, le modèle informatique actuel fonctionnant en tant que service (FaaS) / sans serveur doit en grande partie son héritage à la philosophie Unix.
Croissance rapide et concurrence
À la fin des années 1970 et dans les années 1980, Unix est devenu la racine d’un arbre généalogique qui s’est étendu à la recherche, au monde universitaire et aux activités commerciales en croissance des systèmes d’exploitation Unix. Unix n’était pas un logiciel open source et le code source d’Unix pouvait faire l’objet d’une licence via des accords avec son propriétaire, AT & T. La première licence de logiciel connue a été vendue à l’Université de l’Illinois en 1975.
Unix s’est développé rapidement dans le monde universitaire, Berkeley devenant un centre d’activité important, étant donné le congé sabbatique de Ken Thompson dans les années 70. Avec toute l’activité autour d’Unix chez Berkeley, une nouvelle livraison de logiciel Unix était née: Berkeley Software Distribution, ou BSD. À l’origine, BSD n’était pas une alternative à Unix d’AT & T, mais un module complémentaire doté de logiciels et de fonctionnalités supplémentaires. À l’arrivée de 2BSD (la deuxième division de Berkeley Software Distribution) en 1979, Bill Joy, étudiant diplômé de Berkeley, avait ajouté des programmes désormais célèbres, tels que vi et le shell C (/ bin / csh).
Outre BSD, qui est devenue l’une des branches les plus populaires de la famille Unix, les offres commerciales d’Unix ont explosé dans les années 80 et 90 avec des noms tels que HP-UX, AIX d’IBM, Solaris, Sequent et Xenix de Sun. Au fur et à mesure que les branches se développaient à partir de la racine d’origine, les « guerres Unix » ont commencé et la normalisation est devenue un nouveau centre d’intérêt pour la communauté. La norme POSIX est née en 1988, ainsi que d’autres suivis de la normalisation par The Open Group dans les années 90.