Il existe actuellement des centaines de distributions Linux actives et de nombreuses autres en cours de développement. Pourquoi y a-t-il tant de distributions et avons-nous besoin de toutes ces distributions ?

Contrairement à Windows et macOS, installer Linux n’est pas si facile. Une recherche sur Linux sur Internet vous apportera tant de systèmes d’exploitation avec des noms différents, aucun d’entre eux ne s’appelle explicitement « Linux ». Pourquoi en est-il ainsi ?

Linux devient de plus en plus le système d’exploitation de prédilection des geeks chevronnés et des utilisateurs occasionnels. Mais pourquoi existe-t-il des milliers de systèmes d’exploitation ou de « distributions » qui s’appellent tous « Linux » ? Et pourquoi les développeurs créent-ils sans cesse de nouveaux systèmes d’exploitation du même type ? Nous allons le découvrir.

Que sont les distributions Linux ?

Tout d’abord, il est important de savoir ce qu’est réellement Linux. Linux n’est pas un système d’exploitation mais plutôt un noyau, la colle qui relie le matériel de votre ordinateur au système d’exploitation. Lorsque vous lancez une application sur votre ordinateur en cliquant sur une icône, c’est le noyau qui communique avec le système d’exploitation pour lancer l’application et afficher la sortie sur l’écran en utilisant le matériel, c’est-à-dire le moniteur.

Un système d’exploitation se compose d’un noyau sous-jacent, d’applications et souvent d’une interface utilisateur graphique. Linux est le noyau, et tous les systèmes d’exploitation qui l’utilisent sont appelés « distributions Linux ». Le terme « distribution » vient du processus de partage des systèmes d’exploitation basés sur Linux avec d’autres utilisateurs, également appelé « distribution » puisque le noyau et le système d’exploitation sont généralement gratuits.

Le noyau Linux est sous licence GNU General Public License, qui donne à quiconque la permission de visualiser, modifier et distribuer toute application du noyau. Mais il n’en a pas toujours été ainsi.

Auparavant, Unix était un système d’exploitation populaire, mais son code source était détenu par AT&T. Après un certain temps, BSD (Berkeley Software Distribution), un système d’exploitation fortement basé sur Unix, a vu le jour à l’Université de Californie à Berkeley. Il existait également d’autres systèmes d’exploitation basés sur Unix à l’époque, et tous étaient très différents les uns des autres.

L’absence de norme pour la création d’un système d’exploitation basé sur Unix et la résistance entre les systèmes d’exploitation de l’époque ont donné naissance à une ère connue sous le nom de « guerres Unix ». Différents fournisseurs distribuant leurs versions d’Unix ont commencé à mettre en place leurs propres standards, notamment AT&T et BSD.
chronologie d’unix os

En 1983, Richard Stallman a lancé le projet GNU, axé sur le développement et la distribution de logiciels libres et open-source. Le projet GNU visait à créer une version libre d’Unix, une version que chacun pouvait reproduire et distribuer librement.

De nombreuses applications ont été développées sous la licence publique générale de GNU à l’époque, notamment TAR et Emacs. Mais le projet ne disposait pas d’un noyau libre, la partie d’un ordinateur qui permet au système d’exploitation et aux applications d’interagir avec le matériel.

En 1991, huit ans après le lancement du projet GNU, Linus Torvalds a commencé à développer Linux. Et un an plus tard, Linux a été réédité sous la Licence Publique Générale, devenant ce que nous connaissons maintenant sous le nom de GNU/Linux. Comme le noyau Linux était sous licence GPL, n’importe qui pouvait créer un système d’exploitation au-dessus du noyau et le distribuer librement.

La possibilité de créer son propre système d’exploitation gratuitement a encouragé de nombreux développeurs à lancer leur distribution. Une multitude de distributions, dont Debian, Red Hat et Slackware, ont été lancées à l’époque, donnant le coup d’envoi de la révolution Linux.

LES 7 MEILLEURS SYSTÈMES D’EXPLOITATION LINUX QUE VOUS DEVRIEZ ESSAYER DANS UNE MACHINE VIRTUELLE

Pourquoi de nouvelles distributions Linux sont-elles créées ?

La principale raison pour laquelle les développeurs continuent de créer et de distribuer de nouveaux systèmes d’exploitation basés sur Linux est qu’ils le peuvent tout simplement. Le noyau Linux est gratuit. Les applications sont gratuites. Les ressources nécessaires pour créer un système d’exploitation complet à partir du noyau sont gratuites.

De nos jours, les gens créent rarement une distro à partir de rien. Au lieu de cela, ils prennent une autre distro populaire et construisent un nouveau système d’exploitation en utilisant l’ancienne comme base ou en la remaniant avec une nouvelle interface utilisateur graphique et des applications ajoutées.

Ubuntu a plusieurs versions d’elle-même, à savoir Xubuntu, Kubuntu et Lubuntu. La seule différence entre ces trois versions est l’environnement de bureau. Au lieu du bureau GNOME personnalisé par défaut qui est préinstallé sur Ubuntu, Xubuntu, Kubuntu et Lubuntu sont livrés avec XFCE, KDE Plasma et LXDE, respectivement.

L’objectif premier d’un système d’exploitation est de rendre l’informatique de bureau plus facile pour les utilisateurs. Lorsque quelqu’un souhaite une nouvelle fonctionnalité dans un système d’exploitation, la voie traditionnelle à suivre est de fournir des commentaires à la société qui développe le système d’exploitation. Le projet GNU a complètement changé ce flux.

Ce sont les utilisateurs qui utilisent, développent, fournissent un retour d’information, mettent en œuvre le retour d’information et, au final, distribuent une distribution à code source ouvert. Vous êtes libre de créer votre propre distro et d’ajouter les fonctionnalités que vous souhaitez dans le système d’exploitation de vos rêves.

Toute personne ayant une idéologie et des opinions similaires peut contribuer au projet et commencer à aider les développeurs. Il n’est pas nécessaire de contacter une entreprise ou de remplir un formulaire de commentaires pour obtenir l’ajout d’une fonctionnalité supplémentaire au système d’exploitation.

Non seulement les utilisateurs, mais même les grandes entreprises créent de nouvelles distributions internes pour un usage intra-entreprise. La CBL-Mariner de Microsoft est un exemple populaire. Cela s’explique principalement par le fait que les grandes entreprises ne veulent pas utiliser les distributions créées par d’autres utilisateurs et préfèrent développer leur propre système d’exploitation, soit à partir de zéro, soit par-dessus une autre distribution courante.

Le projet Linux s’est développé à un point tel que des géants de la technologie comme Google ont commencé à dépendre du noyau Linux pour certains de leurs projets. Prenons l’exemple d’Android et de Chrome OS. Android utilise le noyau Linux sous le capot et Chrome OS est construit sur le dessus de Gentoo Linux, une distro publiée en 2000.

Une autre raison de la fragmentation de Linux de bureau est la multitude de types d’appareils disponibles. Outre les ordinateurs de bureau, d’autres appareils, comme ceux basés sur des processeurs ARM, ont également besoin d’un système d’exploitation pour fonctionner. Linux résout ce problème en fournissant une base aux développeurs pour créer un système d’exploitation pour toute famille de processeurs qu’ils souhaitent.

Raspbian OS est une distro créée spécifiquement pour les appareils Raspberry Pi. Vous pouvez également trouver d’innombrables distributions développées pour fonctionner sur des processeurs plus anciens qui ne sont pas pris en charge par les fournisseurs de systèmes d’exploitation propriétaires.

5 ORDINATEURS PORTABLES LINUX GÉNIAUX QUE VOUS POUVEZ ACHETER DÈS MAINTENANT

Avons-nous vraiment besoin de tant de distributions ?

Si vous êtes quelqu’un qui a simplement besoin d’un ordinateur et d’un système d’exploitation pour faire des choses, bien sûr que non. Vous pouvez vous contenter d’utiliser n’importe quel système d’exploitation tant qu’il répond à vos besoins. Mais pour ceux qui veulent avoir l’embarras du choix en ce qui concerne leurs appareils et leur vie numérique, Linux est le système à privilégier.

Vous pouvez soit essayer plusieurs systèmes d’exploitation Linux et vous fixer sur celui que vous trouvez le meilleur, soit continuer à faire du « distro-hopping » et à tester de nouvelles distros. Linux vous donne ce choix. Tant que les gens continueront à soutenir et à contribuer à l’écosystème open-source, de nouvelles distributions seront développées et publiées gratuitement sur Internet.

C’est ainsi que fonctionne l’Open-Source !

Même si de nombreux systèmes d’exploitation propriétaires comme Android et macOS ont un code source fermé, ils ont utilisé Linux comme base pour leurs projets. C’est tout à fait acceptable puisque la licence sous laquelle le noyau Linux est publié permet à quiconque de modifier et de distribuer le code sans aucune restriction.

En raison de l’énorme soutien de la communauté derrière les systèmes d’exploitation basés sur Linux, des fonctionnalités nouvelles et exclusives sont continuellement ajoutées aux distributions. Bien que vous puissiez trouver de nombreuses fonctionnalités de ce type sur d’autres systèmes d’exploitation propriétaires comme Windows et macOS, certaines d’entre elles sont limitées à une poignée de distributions Linux.