8 juillet 2023

Quelle est la différence entre UNIX et Linux ?

UNIX et Linux, deux mondes comparés avec beaucoup d'histoires différentes, d'anecdotes, de rivalités et de similitudes.

Bien qu'ils soient souvent mentionnés ensemble et puissent sembler similaires, UNIX et Linux ne sont pas identiques. Néanmoins, leur histoire, leur évolution et leurs particularités ont marqué de manière indélébile l'évolution des technologies de l'information et des environnements serveurs en particulier. Bien que Linux ait de nombreuses fonctionnalités en commun avec UNIX, ce n'est pas vraiment UNIX. Cet article explore les différences, l'histoire et les raisons de cette relation entre les deux systèmes d'exploitation les plus influents du monde informatique.

La naissance d'UNIX ‚Äď Entre laboratoires et universit√©s

Tout a commenc√© dans les ann√©es 70, lorsque dans les laboratoires d'AT&T Bell, Ken Thompson et Dennis Ritchie ont d√©velopp√© un syst√®me d'exploitation qu'ils ont baptis√© ¬ę UNIX ¬Ľ. Cette innovation a entra√ģn√© une vague de changements dans le monde informatique, √©tant l'un des premiers syst√®mes d'exploitation √©crits dans un langage de haut niveau, C, plut√īt que dans un langage d'assemblage.

Dans les laboratoires d'AT&T Bell, Ken Thompson et Dennis Ritchie

Au fil des ans, le code UNIX a été partagé avec de nombreuses universités et entreprises, dont l'Université de Californie à Berkeley. Ce dernier a développé sa propre version d'UNIX, appelée BSD (Berkeley Software Distribution), ce qui a conduit à un important différend avec Bell Laboratories sur des questions de droit d'auteur.

Dans les ann√©es 70 et 80, alors que l'innovation technologique prenait de l'ampleur, UNIX s'est impos√© comme une force motrice. Le code UNIX a √©t√© g√©n√©reusement partag√© avec de nombreuses institutions acad√©miques et entreprises √† travers le monde, un geste qui allait influencer la trajectoire future du secteur technologique. Parmi ces institutions, l'Universit√© de Californie √† Berkeley a jou√© un r√īle particuli√®rement important dans le d√©veloppement d'UNIX.

Berkeley, reconnu pour son fort accent sur la recherche et l'innovation, a rapidement adopté UNIX pour ses propres besoins. En particulier, l'équipe de recherche dirigée par le professeur Ken Thompson à Berkeley a commencé à travailler sur sa propre version du système d'exploitation UNIX, connue sous le nom de BSD, ou Berkeley Software Distribution.

BSD différait d'UNIX à plusieurs égards. Les développeurs de Berkeley ont introduit de nombreuses innovations et améliorations, notamment un système de fichiers amélioré, une meilleure gestion des processus et l'introduction de nouveaux protocoles réseau, notamment la suite de protocoles TCP / IP, qui est devenue la norme pour Internet.

Cependant, malgré le succès et l'importance de BSD, son développement n'a pas été sans controverse. En particulier, AT&T, qui détenait les droits sur UNIX à l'époque, a intenté une action en justice contre l'Université de Californie, affirmant que BSD avait violé leurs droits d'auteur. Cette querelle juridique, connue sous le nom de "la guerre UNIX", a provoqué une rupture entre les deux entités et a marqué un tournant dans l'histoire d'UNIX.

Ce conflit juridique n'a été résolu qu'après plusieurs années, en 1994, lorsque l'Université de Californie et AT&T sont parvenues à un accord. BSD a finalement été libéré de toute réclamation légale, ce qui lui a permis de devenir entièrement open source. Cet événement a marqué la naissance de nombreuses variantes de BSD, dont FreeBSD, NetBSD et OpenBSD, qui continuent d'être développées et utilisées aujourd'hui.

Ainsi, alors que l'Université de Californie à Berkeley a été confrontée à une prise de bec importante avec Bell Laboratories, son dévouement au développement de BSD a eu un impact durable. BSD n'a pas seulement contribué à façonner l'orientation future d'UNIX, il a également jeté les bases de l'essor des logiciels open source, un mouvement qui a transformé l'industrie technologique dans son ensemble.

En ce qui concerne l'histoire d'UNIX, nous avons traité un article vertical et extrêmement spécifique sur ce qu'est UNIX et son histoire.

Le patchwork des systèmes UNIX commerciaux

Après l'invention d'UNIX, plusieurs versions commerciales du système d'exploitation ont vu le jour. Parmi ceux-ci, SunOS (de Sun Microsystems, puis racheté par Oracle), XENIX (développé à l'origine par Microsoft), SCO Unix (par Santa Cruz Operation), AIX (par IBM) et enfin, MacOS, le système d'exploitation développé par Apple qui sous le capot, il utilise un noyau basé sur UNIX.

Ces variantes d'UNIX, bien que différant les unes des autres par des détails spécifiques, conservent les fonctionnalités et les philosophies de base de la conception UNIX d'origine, bien que chacune ait apporté ses propres améliorations et modifications.

UnixWareName

UnixWare est un système d'exploitation UNIX développé pour la première fois dans les années 90, avec une histoire assez complexe en raison de nombreux changements de propriété et de gestion.

Son d√©veloppement initial √©tait sous l'√©gide d'Univel, une coentreprise entre Novell et Unix System Laboratories (USL) d'AT&T. Le syst√®me d'exploitation, bas√© sur UNIX's System V Release 4.2, a √©t√© con√ßu comme la tentative de Novell de consolider le march√© UNIX, √† une √©poque o√Ļ UNIX √©tait un point de r√©f√©rence pour les syst√®mes d'exploitation serveur. La premi√®re version d'UnixWare, connue sous le nom d'UnixWare 1.0, est sortie en 1992.

Cependant, en 1993, Novell a enti√®rement acquis USL et absorb√© Univel, pla√ßant UnixWare sous son contr√īle direct. Suite √† cette acquisition, Novell a d√©velopp√© et publi√© UnixWare 2.0 en 1994. Mais la tentative de Novell de consolider le march√© UNIX n'a ‚Äč‚Äčpas √©t√© aussi fructueuse qu'esp√©r√© et, en 1995, il a vendu les droits d'UnixWare √† l'op√©ration Santa Cruz (SCO).

Sous SCO, UnixWare a continué à être développé et publié, avec de nouvelles versions introduisant des améliorations et des fonctionnalités supplémentaires. En 2001, SCO a été restructuré et renommé Tarantella, Inc., tandis qu'une nouvelle société, appelée Caldera Systems, a acquis UnixWare et d'autres actifs UNIX. Caldera, qui deviendra plus tard The SCO Group, a poursuivi le développement d'UnixWare.

Aujourd'hui, UnixWare est maintenu par Xinuos, une société qui a acquis les droits du système d'exploitation du groupe SCO en 2011. UnixWare 7, la dernière version majeure, est toujours en cours de développement et de support, avec la dernière version - UnixWare 7.1.4 + - publiée en 2018.

Bien qu'UnixWare ne soit plus un acteur dominant sur le marché des systèmes d'exploitation, comme il l'était autrefois, il reste un morceau d'histoire dans le monde UNIX. Son évolution reflète les vicissitudes complexes du marché UNIX dans les années 90 et 2000, avec son parcours tortueux à travers une série d'entreprises et de tentatives de consolidation.

HP-UX

HP-UX, ou Hewlett-Packard UniX, est un système d'exploitation de type UNIX lancé pour la première fois en 1984. Développé par l'un des géants de l'industrie technologique, Hewlett-Packard (HP), HP-UX a été un acteur majeur dans le paysage UNIX depuis des décennies.

HP-UX est né du besoin de HP de disposer d'un système d'exploitation propriétaire pour ses stations de travail et ses serveurs. La première version de HP-UX était basée sur le système III d'AT&T, mais les versions ultérieures incorporaient des éléments du système V et également de BSD, une autre variante d'UNIX.

HP-UX a √©t√© l'un des premiers syst√®mes d'exploitation UNIX √† √™tre officiellement certifi√© selon la norme ¬ę Single UNIX Specification ¬Ľ de The Open Group. Cela en faisait l'un des rares "vrais" UNIX du march√©, au sens strict du terme.

Au fil des ans, HP-UX a introduit de nombreuses innovations et fonctionnalités avancées. Celles-ci incluent l'ajout de la prise en charge des systèmes de mémoire partagée et l'introduction d'une puissante interface de programmation pour le multi-threading, connue sous le nom de "pthreads". Une autre caractéristique notable de HP-UX était l'accent mis sur la sécurité et la fiabilité, avec des fonctionnalités telles que l'isolation des processus et la résilience aux pannes.

HP-UX a √©t√© largement utilis√© dans des secteurs tels que l'ing√©nierie, la finance et l'√©ducation, o√Ļ sa robustesse et sa puissance lui ont permis de g√©rer des applications critiques et complexes. Cependant, avec l'essor de Linux et la transition progressive vers les syst√®mes open source, HP a lentement r√©duit son investissement dans HP-UX. Malgr√© cela, HP-UX continue d'√™tre pris en charge et utilis√© dans certains environnements, en particulier lorsque la continuit√© des activit√©s est essentielle.

L'histoire de HP-UX reflète à bien des égards l'arc de développement des systèmes d'exploitation UNIX en général, depuis leurs origines dans les salles de serveurs d'entreprise et les universités, en passant par l'explosion du marché UNIX des années 80 et 90, jusqu'au déclin relatif dans la première partie du XNUMXe siècle. Malgré les changements dans le paysage technologique, HP-UX reste un témoignage de l'impact durable d'UNIX sur le monde des systèmes d'exploitation.

SunOS

Avant Solaris, il y avait SunOS - le système d'exploitation UNIX original développé par Sun Microsystems. La première version de SunOS date de 1982, quelques années après la création de l'entreprise. SunOS a été développé sur la base de BSD, une version d'UNIX créée à l'Université de Californie à Berkeley, en respectant son esprit d'ouverture et de flexibilité.

SunOS était une incarnation clé d'UNIX dans les années 80. Le système d'exploitation incorporait des améliorations significatives et des fonctionnalités innovantes par rapport aux versions précédentes d'UNIX, y compris une prise en charge étendue de la mise en réseau - un élément crucial qui définirait la place de Sun sur le marché des serveurs et des stations de travail.

Pendant près d'une décennie, SunOS a été le pilier du portefeuille de Sun Microsystems, contribuant à établir la réputation de l'entreprise en tant que leader des systèmes d'exploitation basés sur UNIX. Cependant, en 1992, Sun a décidé d'aller plus loin et a lancé Solaris, un système d'exploitation qui, tout en conservant l'héritage de SunOS, était destiné à devenir l'une des variantes les plus influentes et les plus utilisées d'UNIX.

L'histoire de SunOS offre une perspective importante sur la naissance et le d√©veloppement des syst√®mes UNIX commerciaux. Son succ√®s et son impact sur l'industrie ont jet√© les bases de l'essor de Solaris, soulignant le r√īle central de Sun Microsystems dans l'histoire d'UNIX.

Solaris

Solaris, l'un des principaux syst√®mes d'exploitation commerciaux bas√©s sur UNIX, repr√©sente un chapitre fondamental dans l'histoire de ce type de syst√®me. Initialement lanc√© par Sun Microsystems en 1992, Solaris d√©rive du pr√©c√©dent SunOS, tout en conservant un lien √©troit avec la tradition UNIX. Sun Microsystems √©tait connu pour son r√īle dans l'industrie des syst√®mes de serveurs et de postes de travail, et Solaris est rapidement devenu l'un des piliers de leur offre.

Solaris se distinguait par plusieurs fonctionnalit√©s innovantes. Le syst√®me d'exploitation a introduit des fonctionnalit√©s avanc√©es de mise en r√©seau et de s√©curit√©, telles que le syst√®me de fichiers ZFS, qui offrait une gestion des donn√©es robuste et flexible, et Solaris Zones, un syst√®me de virtualisation du syst√®me d'exploitation. Solaris a √©galement √©t√© l'un des premiers syst√®mes d'exploitation √† introduire la prise en charge au niveau du noyau du multithreading, une fonctionnalit√© qui permet une utilisation plus efficace des processeurs multicŇďurs.

En 2010, cependant, l'histoire de Solaris a pris une tournure dramatique. Sun Microsystems a été acquis par Oracle Corporation et la gestion du système d'exploitation est passée entre les mains du nouveau propriétaire. Malgré les promesses initiales de maintenir l'orientation open source de Solaris, Oracle a changé de tactique, limitant l'accès au code source et introduisant un modèle de licence plus restrictif.

Malgré ces changements, Solaris a continué d'exercer une influence significative dans le paysage des systèmes d'exploitation UNIX, en particulier dans les applications hautes performances et les centres de données. Son histoire, de ses origines innovantes chez Sun Microsystems à son acquisition controversée par Oracle, est une partie importante du récit plus large d'UNIX et de ses systèmes d'exploitation dérivés.

X√ČNIX

XENIX représente un chapitre fascinant de l'histoire des systèmes d'exploitation UNIX. Lancé par Microsoft à la fin des années 70, XENIX a été l'une des premières tentatives d'apporter UNIX à une variété de plates-formes matérielles, y compris les ordinateurs personnels.

L'histoire de XENIX commence lorsque Microsoft a acquis une licence pour le code source UNIX de la version 7 auprès d'AT&T en 1979. L'objectif de Microsoft était d'adapter UNIX pour qu'il soit compatible avec les systèmes matériels les plus populaires de l'époque, y compris les machines basées sur les processeurs Intel 8086 et 8088. .

Au cours de ses premi√®res ann√©es, XENIX √©tait en fait le syst√®me UNIX le plus utilis√©, gr√Ęce √† sa polyvalence et √† sa prise en charge d'un large √©ventail d'architectures. Microsoft, cependant, n'a jamais commercialis√© XENIX directement aupr√®s des consommateurs finaux, pr√©f√©rant conc√©der sous licence le syst√®me d'exploitation √† d'autres soci√©t√©s, dont SCO (Santa Cruz Operation), qui est devenu l'un des plus grands distributeurs de XENIX.

Malgr√© son succ√®s initial, l'histoire de XENIX a √©t√© relativement courte. Avec l'av√®nement de MS-DOS, Microsoft a progressivement cess√© de prendre en charge XENIX, c√©dant finalement tous les droits √† SCO en 1987. Malgr√© cela, l'h√©ritage XENIX persiste. Le syst√®me d'exploitation a contribu√© √† populariser UNIX sur une large gamme de mat√©riel et a jet√© les bases du d√©veloppement de SCO UNIX, qui a jou√© un r√īle important dans l'industrie des syst√®mes d'exploitation pendant plusieurs ann√©es.

SCO

Santa Cruz Operation (SCO) a été un pionnier dans le monde des systèmes d'exploitation UNIX. Son incarnation la plus connue d'UNIX, SCO UNIX, est une force motrice sur le marché des systèmes d'exploitation commerciaux depuis plus d'une décennie.

L'histoire de SCO UNIX commence en 1983, lorsque l'opération Santa Cruz a commencé à distribuer sa propre version d'UNIX pour les machines basées sur l'architecture x86. Cependant, l'influence de SCO a augmenté de façon exponentielle après que Microsoft a acquis les droits de XENIX en 1987. Cette acquisition a permis à SCO de développer et de distribuer sa propre version complète d'UNIX, donnant naissance à SCO UNIX.

SCO UNIX est devenu connu pour sa stabilit√©, ses capacit√©s de mise en r√©seau et sa capacit√© √† prendre en charge un grand nombre d'utilisateurs simultan√©s, ce qui en fait un choix populaire pour les entreprises. De plus, SCO a jou√© un r√īle crucial en rendant UNIX accessible aux PC bas√©s sur Intel, ouvrant la voie √† la diffusion de Linux et d'autres syst√®mes d'exploitation bas√©s sur UNIX dans le monde des PC.

L'histoire de SCO et SCO UNIX, cependant, n'a pas √©t√© sans controverse. En 2003, la soci√©t√©, rebaptis√©e "The SCO Group", a intent√© une s√©rie de poursuites en affirmant d√©tenir les droits d'auteur sur le code source UNIX, impliquant √©galement Linux dans ces revendications. Ces diff√©rends juridiques, connus sous le nom de ¬ę guerre SCO ¬Ľ, ont suscit√© d'intenses discussions sur la propri√©t√© intellectuelle dans le monde des logiciels open source.

Malgr√© la controverse, l'h√©ritage de SCO UNIX reste important. Le syst√®me d'exploitation a jou√© un r√īle central dans l'√©volution d'UNIX, contribuant √† fa√ßonner l'univers des syst√®mes d'exploitation tel que nous le connaissons aujourd'hui.

AIX d'IBM

AIX, l'Advanced Interactive eXecutive, est la contribution d'IBM à l'univers des systèmes d'exploitation UNIX. Développé et publié pour la première fois en 1986, AIX représente la tentative d'IBM de créer un système d'exploitation UNIX puissant, fiable et polyvalent adapté à une grande variété d'applications professionnelles.

Le parcours d'AIX commence par une série de décisions stratégiques prises par IBM dans les années 80, lorsque la société a décidé de se détourner de ses gammes de produits mainframe traditionnels pour explorer le marché en pleine croissance des systèmes d'exploitation UNIX. AIX a incorporé plusieurs innovations, notamment un système de fichiers basé sur la journalisation pour une fiabilité accrue, un environnement shell puissant et une interface utilisateur graphique riche.

AIX a atteint son apogée au début des années 90 avec l'introduction des serveurs IBM RS/6000, connus pour leurs performances haut de gamme. AIX a été optimisé pour ces machines, et les deux formaient ensemble une puissante combinaison qui a rencontré le succès dans de nombreuses applications métier.

Malgré l'essor de Linux à la fin des années 90 et au début des années 2000, AIX a maintenu une forte présence sur le marché des systèmes d'exploitation. IBM a continué à développer et à prendre en charge AIX, en s'adaptant aux besoins changeants du marché et en maintenant son engagement à fournir un système d'exploitation UNIX robuste et de haute qualité.

L'histoire d'AIX représente une partie importante du parcours d'IBM à travers l'ère UNIX et reste un excellent exemple de la façon dont une entreprise peut façonner et adapter un système d'exploitation pour répondre aux besoins d'un marché en évolution.

macOS d'Apple

MacOS, le syst√®me d'exploitation de bureau d√©velopp√© par Apple, est l'une des incarnations les plus connues et les plus utilis√©es d'UNIX √† l'√®re moderne. Malgr√© son ext√©rieur √©l√©gant et convivial, le cŇďur de macOS bat au rythme d'UNIX, refl√©tant ses racines dans la tradition de ce syst√®me d'exploitation.

L'histoire de MacOS en tant que syst√®me UNIX commence avec sa dixi√®me version, MacOS X, sortie en 2001. Cette version a marqu√© un tournant pour Apple, car elle a √©t√© construite sur une toute nouvelle fondation - Darwin. Darwin est un syst√®me d'exploitation open source bas√© sur plusieurs composants logiciels libres, dont le noyau XNU, le syst√®me BSD et de nombreux utilitaires GNU. Il convient de noter en particulier l'adoption du noyau Mach, qui fournit √† MacOS certaines de ses capacit√©s de multit√Ęche et de gestion de la m√©moire.

L'un des aspects fondamentaux de MacOS est qu'il ne s'agit pas simplement d'un système "de type UNIX", mais qu'il est officiellement reconnu comme un véritable système d'exploitation UNIX. À partir de MacOS X 10.5 Leopard, Apple a obtenu la certification UNIX de The Open Group, le consortium qui détient les droits sur la marque UNIX. Pour obtenir cette certification, un système d'exploitation doit respecter une série de normes précises et spécifiques, connues sous le nom de Single UNIX Specification.

La décision d'Apple d'adhérer à ces normes et d'obtenir la certification UNIX a eu un certain nombre d'implications importantes. Il a permis à MacOS de bénéficier de la stabilité, de la sécurité et de la portabilité d'UNIX tout en conservant la facilité d'utilisation et l'esthétique propre qui sont devenues la marque de fabrique d'Apple.

Aujourd'hui, macOS continue de maintenir la tradition d'UNIX en fournissant une plate-forme stable et puissante pour un large éventail d'utilisateurs, des professionnels de la création aux développeurs de logiciels. Le choix d'Apple de construire MacOS sur une base UNIX a démontré la polyvalence et la résilience d'UNIX, soulignant à quel point ce système d'exploitation, né il y a un demi-siècle, reste pertinent à l'ère moderne de la technologie.

La marque UNIX et les systèmes d'exploitation certifiés

Pour résoudre les confusions créées par la prolifération des variantes UNIX, la marque UNIX a été créée, désormais gérée par The Open Group, un consortium de sociétés comprenant IBM, Hewlett-Packard et Oracle Corporation. Selon The Open Group, seuls les systèmes d'exploitation qui répondent à des spécifications précises et passent un processus de certification peuvent porter le sceau UNIX.

Ainsi, lorsque l'on parle d'"UNIX", on fait généralement référence à tous les systèmes d'exploitation qui dérivent de l'UNIX original d'AT&T, même si seuls ceux certifiés par The Open Group peuvent officiellement utiliser cette appellation.

La création de la marque UNIX et l'association avec la Single UNIX Specification ont marqué un moment important dans l'histoire des systèmes d'exploitation UNIX. Dans un monde de variantes UNIX de plus en plus diversifiées, The Open Group a cherché à établir un ensemble de normes pour assurer une certaine cohérence entre les différents systèmes revendiquant le pedigree UNIX.

La spécification UNIX unique est un ensemble détaillé de normes de programmation et d'interface système qu'un système d'exploitation doit respecter pour être considéré comme un "véritable" système d'exploitation UNIX. Ces normes couvrent un large éventail d'aspects, de l'interaction du noyau et de la gestion des processus à la manipulation des fichiers et des répertoires, en passant par les interfaces réseau.

L'objectif principal de ces normes est d'assurer la portabilité du logiciel. En d'autres termes, un programme écrit pour un système d'exploitation conforme à la spécification UNIX unique doit pouvoir s'exécuter sur un autre système conforme aux mêmes normes, avec peu ou pas de modifications. Cette portabilité est essentielle pour les développeurs de logiciels, leur permettant d'atteindre une grande variété de systèmes avec le même code.

Pour obtenir la marque UNIX, un syst√®me d'exploitation doit r√©ussir un processus de certification rigoureux qui v√©rifie sa conformit√© √† la sp√©cification UNIX unique. Ce processus comprend une s√©rie de tests qui v√©rifient la mise en Ňďuvre correcte des interfaces et fonctionnalit√©s sp√©cifi√©es. Seuls les syst√®mes qui r√©ussissent ce processus de certification sont autoris√©s √† utiliser la marque UNIX.

La sp√©cification UNIX unique et la marque UNIX repr√©sentent un effort important pour maintenir une certaine coh√©rence dans l'√©cosyst√®me UNIX. Malgr√© les nombreuses variantes d'UNIX qui existent, ces normes permettent de garantir que la philosophie et les principes fondamentaux d'UNIX - portabilit√©, multit√Ęche, robustesse - restent au cŇďur de ces syst√®mes d'exploitation.

"UNIX-Like" et la naissance de Linux

Alors que les syst√®mes UNIX commerciaux continuaient d'√©voluer et de se diversifier en de nombreuses variantes, un courant de pens√©e diff√©rent a pris racine dans la communaut√© informatique. De nombreux groupes et individus ont entrepris de recr√©er la puissance et la polyvalence d'UNIX, mais avec une diff√©rence importante : ils n'utiliseraient pas le code source UNIX d'origine. Ces nouveaux syst√®mes d'exploitation, qui refl√©taient l'esprit et les fonctionnalit√©s d'UNIX mais ont √©t√© d√©velopp√©s ind√©pendamment, ont √©t√© class√©s comme "UNIX-like".

Andrew Tanenbaum
Andrew Stuart Tanenbaum le père de MINIX

L'un des premiers et des plus influents systèmes "de type UNIX" était MINIX. Créé par le professeur d'informatique Andrew Tanenbaum, MINIX a été conçu comme un projet pédagogique. Sa réalisation avait pour objectif de fournir aux étudiants un système d'exploitation source ouvert et compréhensible, sur lequel ils pourraient apprendre les concepts clés de la conception d'un système d'exploitation. Mais c'est un autre projet "UNIX-like" qui a laissé une marque indélébile dans l'histoire de l'informatique : nous parlons de Linux.

Linus Torvalds
Linus Torvalds père de Linux

Linux est n√© en 1991, fruit du g√©nie et de la d√©termination de Linus Torvalds. Initialement, Linux n'√©tait pas un syst√®me d'exploitation complet, mais "seulement" un noyau, c'est-√†-dire le cŇďur du syst√®me d'exploitation charg√© de g√©rer les ressources mat√©rielles et de communiquer entre les diff√©rents composants du syst√®me. Construire un syst√®me d'exploitation complet n√©cessitait bien plus qu'un noyau : des outils, des utilitaires, des programmes d'application √©taient n√©cessaires. Et c'est l√† que le projet GNU est entr√© en jeu.

Richard Stallman
Richard Matthew Stallman, père du projet GNU

Le projet GNU a été lancé par Richard Stallman en 1983, avec l'ambition de créer un système d'exploitation libre et entièrement compatible UNIX. Alors que le projet avait produit un certain nombre d'outils et d'applications très utiles, il lui manquait encore un élément clé : un noyau fonctionnel. L'arrivée de Linux a comblé cette lacune.

L'union des utilitaires GNU avec le noyau Linux a conduit √† la cr√©ation de ce que nous connaissons aujourd'hui sous le nom de "Linux", bien qu'en termes techniques, il serait plus exact de l'appeler "GNU/Linux", pour reconna√ģtre la contribution fondamentale des deux projets. Cette combinaison a donn√© naissance √† un syst√®me d'exploitation puissant, flexible et, tout aussi important, enti√®rement gratuit et open source, incarnant pleinement la philosophie de partage et de collaboration qui sous-tend le mouvement du logiciel libre.

Linux et les différentes distributions.

Quand on parle de Linux, on entre dans un vaste univers dans lequel le mot "distribution" est d'une importance centrale. Contrairement à UNIX, qui a tendance à être un système d'exploitation cohérent et stable, le monde Linux est divisé en un grand nombre de distributions différentes, chacune avec ses propres particularités, objectifs et utilisateurs cibles. Cette grande variété d'options est l'une des forces motrices qui ont fait de Linux l'un des systèmes d'exploitation open source les plus populaires et les plus polyvalents.

Le terme ¬ę distribution ¬Ľ dans le contexte Linux fait r√©f√©rence √† un syst√®me d'exploitation complet bas√© sur le noyau Linux. Chaque distribution comprend le noyau Linux, un ensemble de biblioth√®ques de logiciels et d'utilitaires, un environnement de bureau et un gestionnaire de packages qui facilite l'installation, la mise √† jour et la suppression de logiciels. Malgr√© le m√™me fondement, chaque distribution peut diff√©rer consid√©rablement des autres en termes de philosophie, de structure, de facilit√© d'utilisation ou de concentration sur des domaines d'utilisation particuliers.

Slackware

Consid√©r√©e comme la plus ancienne distribution Linux encore active, Slackware est connue pour sa philosophie de maintien de la simplicit√© et de l'int√©grit√© de ses syst√®mes. Sorti pour la premi√®re fois en 1993 par Patrick Volkerding, Slackware vise √† offrir un syst√®me "pur" de type UNIX, modifi√© au minimum par rapport au logiciel d'origine. Cette philosophie le rend appr√©ci√© par un public d'utilisateurs experts qui souhaitent avoir un contr√īle total sur leur syst√®me d'exploitation.

Debian

Née en 1993 à l'initiative de Ian Murdock, Debian est une distribution Linux universellement appréciée pour sa stabilité et sa fiabilité. Ce système d'exploitation gratuit est développé par une large communauté de bénévoles du monde entier. La politique stricte de liberté logicielle de Debian, sa stabilité et la grande archive de paquets disponibles en font un choix populaire pour les serveurs, les systèmes embarqués et les ordinateurs de bureau.

Red Hat

Red Hat est l'une des distributions Linux les plus reconnues dans le monde de l'entreprise. Lanc√© en 1994, il a rapidement gagn√© en popularit√© gr√Ęce √† son mod√®le commercial unique qui propose des logiciels open source avec un support professionnel payant. Red Hat Enterprise Linux (RHEL) est connu pour sa stabilit√© et sa s√©curit√©, et est largement utilis√© dans les serveurs d'entreprise. En 2018, IBM a acquis Red Hat, soulignant l'importance de Linux dans le monde de l'entreprise.

Gentoo

Gentoo est une distribution Linux unique connue pour son modèle de distribution basé sur les sources. Au lieu de fournir des packages pré-compilés, Gentoo permet aux utilisateurs de compiler des logiciels directement à partir de la source, en les optimisant pour leurs spécifications matérielles. Cette flexibilité fait de Gentoo un choix populaire parmi les utilisateurs Linux plus expérimentés et ceux qui souhaitent personnaliser chaque aspect de leur système.

Ubuntu

Ubuntu, dérivé de Debian, est l'une des distributions Linux les plus populaires pour une utilisation sur ordinateur. Créé par Canonical Ltd en 2004, Ubuntu est connu pour sa facilité d'utilisation et son large support communautaire. Il propose une configuration standard avec son propre environnement de bureau, appelé Unity, mais est également disponible dans divers "dérivés" avec différents environnements de bureau. Ubuntu a beaucoup fait pour apporter Linux aux masses, le rendant accessible même aux utilisateurs non techniques.

Suse

SUSE est une autre distribution qui a eu un impact significatif dans le monde Linux, en particulier dans le contexte de l'entreprise. Initialement lancé en Allemagne en 1992, SUSE a introduit de nombreuses innovations dans le paysage Linux, notamment le premier système d'installation graphique et le puissant outil d'administration YaST. La version commerciale, SUSE Linux Enterprise (SLE), est largement utilisée dans les environnements d'entreprise, tandis qu'openSUSE est la version communautaire destinée aux utilisateurs à domicile.

Les distributions Linux mentionnées ci-dessus ne représentent qu'une petite partie d'un paysage beaucoup plus vaste et varié. Il existe des distributions spécialisées pour l'éducation, pour la sécurité, pour le traitement multimédia, pour une utilisation sur du matériel plus ancien, etc. Cette incroyable diversité est l'une des grandes forces de Linux, offrant une multitude de choix que l'on ne trouve pratiquement dans aucun autre système d'exploitation.

La transition progressive d'UNIX vers Linux

L'histoire d'UNIX est parsemée d'un certain nombre de systèmes d'exploitation qui ont eu un impact significatif sur l'industrie informatique. Cependant, au fil du temps, un nombre croissant de ces systèmes UNIX historiques ont cessé d'exister ou ont reçu un support, tandis que Linux a continué à se renforcer et à gagner en popularité. Cette transition s'est produite en raison d'un certain nombre de facteurs qui ont fait de Linux un choix plus attrayant pour de nombreuses organisations.

Le monde d'UNIX a connu une vari√©t√© de syst√®mes d'exploitation qui, malgr√© leurs racines solides et leurs innovations, ont vu leur disparition. Il s'agit notamment de Solaris de Sun Microsystems, l'un des syst√®mes UNIX les plus puissants et les plus polyvalents, qui a d√©clin√© apr√®s l'acquisition de Sun par Oracle. Malgr√© cela, Solaris a eu un impact significatif sur l'industrie, avec sa mise en Ňďuvre du syst√®me de fichiers ZFS et des zones Solaris, entre autres innovations.

SCO UNIX, d√©riv√© d'UNIX System V sorti pour la premi√®re fois en 1983, est un autre syst√®me qui a jou√© un r√īle central dans l'√©volution d'UNIX. Cependant, √† la suite d'une s√©rie de litiges juridiques et de probl√®mes d'entreprise, le support pour SCO UNIX a finalement √©t√© interrompu.

AIX, le système d'exploitation UNIX propriétaire d'IBM, est un autre exemple de système UNIX qui a subi une modification importante. Bien qu'AIX soit toujours pris en charge et utilisé, IBM a reconnu l'importance croissante de Linux, comme en témoigne son acquisition de Red Hat en 2018.

HP-UX, le système d'exploitation UNIX propriétaire de Hewlett-Packard, a connu le même sort. Alors que HP-UX est toujours disponible, Hewlett-Packard Enterprise a progressivement déplacé son attention vers Linux et l'open source.

Ce ne sont là que quelques-uns des systèmes UNIX qui, au fil du temps, ont perdu du terrain ou ont été complètement remplacés par des solutions Linux. La flexibilité, la polyvalence et la nature open source de Linux ont contribué à en faire un choix de plus en plus populaire parmi les développeurs et les organisations.

Les entreprises traditionnellement liées à UNIX, comme IBM, ont reconnu l'importance et la croissance de Linux. L'acquisition de Red Hat par IBM a souligné l'importance croissante de Linux dans le paysage des systèmes d'exploitation. Ce changement est un indicateur clair que malgré l'important héritage d'UNIX, l'avenir appartient à Linux et à l'open source.

Différences systémiques.

Bien qu'UNIX soit un système d'exploitation conçu pour promouvoir une interface de programmation uniforme et normalisée, il est inévitable que de nombreuses variations soient apparues au fur et à mesure de sa diffusion et de son adoption. Cette différenciation, résultat d'une évolution logicielle indépendante, a conduit à un certain nombre de complexités d'utilisation. Bien que tous les systèmes UNIX soient issus du même ADN, ils sont également très différents et complexes en termes de gestion, en particulier les commandes qu'un utilisateur peut exécuter.

Les systèmes UNIX, d'IBM AIX à Solaris de Sun Microsystems, en passant par XENIX, ne sont pas interchangeables entre eux. Chacun de ces systèmes d'exploitation a ses propres particularités, à commencer par la gestion du système de fichiers, la gestion des processus et les commandes shell de base. Ces différences peuvent créer une expérience d'apprentissage difficile et une courbe d'apprentissage abrupte, même pour les administrateurs système expérimentés. Par exemple, une commande qui fonctionne dans un sens sur un système IBM AIX peut se comporter différemment ou ne pas exister du tout sur un système Solaris ou XENIX. Cette variété nécessite qu'un administrateur système acquière des compétences spécifiques pour chacun de ces systèmes UNIX, ce qui rend difficile le passage rapide de l'un à l'autre.

Contrairement aux syst√®mes UNIX, la vari√©t√© des distributions Linux est beaucoup moins un probl√®me pour les administrateurs syst√®me. Bien qu'il existe de nombreuses distributions Linux, chacune avec ses propres particularit√©s, l'adaptation d'une distribution √† l'autre est relativement plus simple. Le noyau Linux, le cŇďur de toute distribution, reste constant et la plupart des commandes shell de base sont standardis√©es et fonctionnent de la m√™me mani√®re d'une distribution √† l'autre. Cette uniformit√© se refl√®te √©galement dans les API du syst√®me, qui restent presque identiques entre les diff√©rentes distributions. Par cons√©quent, un administrateur syst√®me peut passer d'une distribution Linux √† l'autre en quelques jours ou quelques semaines, au lieu des mois n√©cessaires pour passer d'un syst√®me UNIX √† un autre.

Cette uniformité de Linux a eu un impact significatif sur son succès et son adoption. Les administrateurs système apprécient la facilité avec laquelle ils peuvent passer d'une distribution à une autre, sans avoir à apprendre un nouvel ensemble de commandes ou une nouvelle API système. Cette adaptabilité a permis à Linux de conquérir un large éventail d'applications, des supercalculateurs aux appareils embarqués.

Cependant, il est important de se rappeler que ces différences entre UNIX et Linux ne rendent pas l'un supérieur à l'autre. UNIX et Linux ont tous deux leurs points forts et leurs applications idéales. UNIX, par exemple, a une longue histoire de stabilité et de fiabilité, ce qui le rend idéal pour les applications critiques. Linux, d'autre part, dispose d'une communauté mondiale de développeurs et d'une excellente adaptabilité, ce qui le rend parfait pour un large éventail d'applications. La valeur d'un système d'exploitation dépend donc en fin de compte des besoins spécifiques de l'utilisateur ou de l'organisation qui l'utilise.

conclusion

L'histoire d'UNIX et de Linux est complexe et pleine de d√©veloppements. UNIX, avec sa philosophie de conception et son approche des syst√®mes d'exploitation, a jet√© les bases d'une grande partie de l'informatique moderne. Linux, bien qu'¬ę h√©ritier ¬Ľ d'UNIX, a suivi une voie unique, devenant un ph√©nom√®ne mondial qui a chang√© notre fa√ßon de penser les logiciels et leur distribution. Les deux continuent d'influencer le monde informatique de mani√®re importante, et leur histoire et leur d√©veloppement m√©ritent d'√™tre explor√©s et compris.

Vous avez des doutes ? Vous ne savez pas par o√Ļ commencer ? Contactez-nous


Nous avons toutes les réponses à vos questions pour vous aider à faire le bon choix.

Discute avec nous

Discutez directement avec notre support avant-vente.

0256569681

Contactez-nous par téléphone pendant les heures de bureau 9h30 - 19h30

Contactez-nous en ligne

Ouvrez une demande directement dans l'espace contact.

INFORMATIONS

ManagedServer.it est le premier fournisseur italien de solutions d'hébergement hautes performances. Notre modèle d'abonnement est abordable et prévisible, afin que les clients puissent accéder à nos technologies d'hébergement fiables, à nos serveurs dédiés et au cloud. ManagedServer.it offre également d'excellents services d'assistance et de conseil sur l'hébergement des principaux CMS Open Source tels que WordPress, WooCommerce, Drupal, Prestashop, Magento.

Retour en haut de page