Avant la création de Linux, le monde informatique était dominé par Unix. Quelle est la différence entre Linux et Unix ?
Linux est partout de nos jours. Pour en avoir la preuve, il suffit de regarder Windows. Avec la sortie du sous-système Windows pour Linux 2, Microsoft livre un noyau Linux avec son système d’exploitation. Il n’y a pas si longtemps, cela aurait ressemblé à un poisson d’avril.
Si Linux constitue l’épine dorsale d’une grande partie de l’Internet, il n’a pas été créé à partir de rien. Avant Linux, il y avait Unix, et le système d’exploitation le plus récent doit une grande partie du crédit de sa popularité actuelle à des idées nées dans les années 70 et même dans les années 60.
Qu’est-ce qu’Unix ?
Bien qu’Unix lui-même s’efforce d’être simple, il n’est pas facile de décrire exactement ce qu’il est. L’Unix original était un système d’exploitation d’AT&T, mais de nos jours, la marque UNIX appartient à l’Open Group. Unix est également utilisé comme une catégorie pour décrire une famille entière de systèmes d’exploitation.
Ensuite, il y a la philosophie Unix. Il s’agit d’une ligne directrice générale que les programmes Unix doivent suivre, l’idée de base étant que chaque programme doit faire une seule chose bien. Au lieu de chercher à intégrer toutes les fonctionnalités imaginables, un outil Unix doit simplement faire son travail, idéalement en produisant des résultats qui peuvent être directement utilisés par un autre programme.
De nos jours, il existe de nombreuses variantes d’Unix, tant libres que commerciales.
Qu’est-ce que Linux ?
Linux est un autre terme qui est plus difficile à décrire que vous ne l’imaginez. Techniquement, une distribution Linux complète est un système d’exploitation « de type Unix », mais ce n’est qu’un début.
De nombreuses personnes utilisent Linux comme un terme raccourci pour 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 les calculs de base et s’interface avec le matériel. Les utilitaires de base qui fonctionnent au-dessus de ce noyau sont tout aussi importants.
Bureau Ubuntu
GNU est un acronyme récursif qui signifie « GNU’s Not Unix ». Le projet GNU ne contient aucun code Unix original, mais fournit tous les utilitaires que vous vous attendez à trouver dans un système d’exploitation Unix. Il s’agit d’une différence essentielle entre Unix et Linux.
Unix et Linux : Une brève histoire
Même les créateurs d’Unix ne l’ont pas créé de toutes pièces. Ken Thompson et Dennis Ritchie se sont inspirés d’un système d’exploitation antérieur, Multics. Aux Bell Labs, ils ont repris les concepts de ce système d’exploitation et ont réécrit le leur en C, que Ritchie a conçu et aidé à développer.
Unix n’était pas un logiciel open-source. AT&T vendait plutôt des licences commerciales, mais ce n’était pas la seule entreprise à travailler sur Unix. Les universitaires de Berkeley ont d’abord développé une extension appelée Berkeley Software Distribution, ou BSD. Finalement, BSD est devenu son propre Unix complet.
Manuel de commande BSD sur macOS
Dans les années 80 et dans les années 90, diverses entreprises ont commencé à vendre leurs propres offres Unix. Parmi elles, AIX d’IBM, Solaris de Sun et Xenix, qui deviendra plus tard SCO UNIX.
Linux prend le monde d’assaut
En plus des différentes offres Unix, plusieurs variantes d’Unix étaient également disponibles. L’une d’entre elles, MINIX, était destinée à un usage universitaire. Un développeur de logiciels d’Helsinki, Linus Torvalds, était frustré par les limites de MINIX et souhaitait créer un noyau similaire qui pourrait tirer parti du nouveau PC qu’il avait acheté.
Au même moment, Richard Stallman était à la recherche d’un noyau. Il avait commencé le projet GNU en 1983, en construisant des remplacements libres pour divers utilitaires Unix. Ce qu’il n’avait pas à l’époque, c’était un noyau libre et open-source. Torvalds utilisait déjà les utilitaires GNU avec son noyau, et finalement d’autres l’ont fait aussi.
Linux a rapidement suscité un grand intérêt. Au milieu des années 1990, la popularité du projet a explosé en raison de la nature libre du noyau et des outils GNU. Même si d’autres systèmes d’exploitation Unix libres sont devenus disponibles, la nature commerciale des 20 premières années d’Unix a plané sur eux. Cela affecte encore aujourd’hui la bataille Unix contre Linux.
Comment et où Unix est-il utilisé de nos jours ?
Actuellement, la popularité est peut-être la principale différence entre Linux et Unix. Cela dit, il existe des distributions Unix librement disponibles qui exécutent la plupart des mêmes logiciels que Linux. Les deux plus populaires sont FreeBSD et OpenBSD, deux variantes de BSD, comme leurs noms l’indiquent.
Et puis, bien sûr, il y a Apple. Tous les appareils Apple que vous achetez aujourd’hui, qu’il s’agisse d’un MacBook, d’un iPhone ou même d’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 pas le cas sur un ordinateur Mac.
Informations sur le noyau Darwin dans macOS
Il suffit de lancer l’application Mac Terminal, et vous aurez accès aux utilitaires Unix standard comme ls, pwd, et même à des éditeurs comme vim. Ces outils peuvent être assez puissants. Pour une introduction, consultez notre guide du terminal Mac pour les débutants.
Linux est partout
Linux est peut-être partout, mais cela ne veut pas dire que vous le voyez. Android, le système d’exploitation mobile le plus populaire au monde, est un dérivé de Linux. Vous ne le sauriez pas en l’utilisant, mais dans les coulisses se trouve une version du noyau Linux modifiée pour être utilisée dans les appareils mobiles.
Informations sur le noyau Linux dans Ubuntu
Une grande partie de l’internet fonctionne sous Linux. Si des variantes de Windows et d’Unix alimentent certains serveurs, la grande majorité d’entre eux utilisent une distribution Linux. Cela s’explique en grande partie par la gratuité du système d’exploitation, mais aussi par sa robustesse, qui permet de réduire les temps d’arrêt. Unix n’est en aucun cas moins robuste, mais la popularité de Linux signifie que la plupart des gens le choisiront dans une confrontation
Unix contre Linux.
L’une des apparitions les plus remarquées de Linux au cours des dernières années est le sous-système Windows pour Linux. Il vous permet d’exécuter des utilitaires Linux sous Windows, ce qui est une aubaine pour les développeurs web et les ingénieurs logiciels. Nous vous proposons un guide sur la façon de démarrer avec le sous-système Windows pour Linux.
Vous êtes novice en matière d’Unix ou de Linux ?
Faire fonctionner un ordinateur avec Unix ou Linux est plus facile que jamais. Windows n’exécute pas Linux dans son noyau, mais il est toujours possible d’exécuter au moins Linux au-dessus de Windows. Tout appareil Apple que vous achetez est également équipé d’une variante d’Unix.
Si vous cherchez à faire tourner un « vrai » Linux sur votre ordinateur, c’est également facile. Vous pouvez toujours installer vous-même l’une des innombrables distributions Linux sur votre ordinateur. Vous préférez un ordinateur avec Linux préinstallé ? Ne cherchez pas plus loin que notre liste de superbes ordinateurs portables Linux.