Pourquoi Linux a-t-il autant de distributions ? Distributions Linux expliquées

Contrairement à Windows et macOS, l’installation de Linux n’est pas si simple. La recherche de Linux sur Internet vous apportera tant de systèmes d’exploitation avec des noms différents, aucun d’entre eux n’étant explicitement appelé « Linux ». Pourquoi cela est-il ainsi?

Linux devient de plus en plus le système d’exploitation de choix pour les geeks chevronnés de la technologie et les utilisateurs occasionnels. Mais pourquoi y a-t-il des milliers de systèmes d’exploitation ou de « distributions » tous appelés « Linux » ? Et pourquoi les développeurs continuent-ils à créer d’autres systèmes d’exploitation du même type ? Découvrons-le.


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, l’adhésif 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 à 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 de 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.

UTILISEZ LA VIDÉO DU JOUR

Qu’est-ce qui a engendré tant de distributions Linux ?

Le noyau Linux est sous licence GNU General Public License, qui autorise quiconque à afficher, modifier et distribuer toutes les applications du noyau. Mais ça n’a pas toujours été comme ça.

Auparavant, Unix était un système d’exploitation populaire, mais son code source appartenait à AT&T. Après un certain temps, BSD (Berkeley Software Distribution), un système d’exploitation fortement basé sur Unix, est né à 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’indisponibilité d’une norme pour créer un système d’exploitation basé sur Unix et la résistance entre les systèmes d’exploitation à 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 normes, notamment AT&T et BSD.



chronologie du système d'exploitation unix

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 gratuite d’Unix, une version que n’importe qui pourrait 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 manquait d’un noyau open source, la partie d’un ordinateur qui aide le système d’exploitation et les applications à 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 gratuitement votre propre système d’exploitation a encouragé de nombreux développeurs à lancer leur distribution. Une multitude de distributions, dont Debian, Red Hat et Slackware, ont été publiées à l’époque, donnant le coup d’envoi à la révolution Linux.

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 pour créer un système d’exploitation complet au-dessus du noyau sont gratuites.

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

Ubuntu a plusieurs reskins, à savoir Xubuntu, Kubuntu et Lubuntu. La seule différence entre ces trois saveurs 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 principal d’un système d’exploitation est de faciliter l’informatique de bureau pour les utilisateurs. Lorsque quelqu’un veut une nouvelle fonctionnalité dans un système d’exploitation, la voie traditionnelle à suivre consiste à fournir des commentaires à l’entreprise qui développe le système d’exploitation. Le projet GNU a complètement changé ce flux.


gens-sur-un-champ-en-herbe

Ce sont les utilisateurs qui utilisent, développent, fournissent des commentaires, implémentent des commentaires et, en fin de compte, distribuent une distribution open source. Vous êtes libre de créer votre propre distribution 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 juste pour obtenir une fonctionnalité supplémentaire ajoutée au système d’exploitation.

Non seulement les utilisateurs, mais même les grandes entreprises créent de nouvelles distributions internes pour une utilisation intra-entreprise. Le CBL-Mariner de Microsoft en est un exemple populaire. C’est principalement parce 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 à partir de zéro ou au-dessus d’une autre distribution grand public.


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 Android et Chrome OS comme exemple. Android utilise le noyau Linux sous le capot et Chrome OS est construit sur Gentoo Linux, une distribution publiée en 2000.


La météo de Chrome OS

Une autre raison de la fragmentation de Linux de bureau est les nombreux types de périphériques disponibles. Outre les ordinateurs de bureau, d’autres appareils, tels que 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 n’importe quelle famille de processeurs qu’ils souhaitent.

Raspbian OS est une distribution 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.

Avons-nous vraiment besoin d’autant de distributions ?

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

Vous pouvez soit essayer quelques systèmes d’exploitation Linux et vous contenter de celui que vous trouvez le meilleur, soit continuer à parcourir les distributions et tester de nouvelles distributions. Linux vous offre ce choix. Tant que les gens continueront à soutenir et à contribuer à l’écosystème open source, vous continuerez à voir de nouvelles distributions développées et publiées gratuitement sur Internet.

C’est comme ça que l’Open Source fonctionne !

Même si de nombreux systèmes d’exploitation propriétaires comme Android et macOS ont une base de code à source fermée, 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, de nouvelles fonctionnalités 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 tels que Windows et macOS, certaines d’entre elles sont limitées à une poignée de distributions Linux.


Linux-choses

10 choses que vous pouvez faire sous Linux mais pas sous Windows

Lire la suite


A propos de l’auteur

Source-133