Lorsque vous débutez avec Linux, il est facile de se laisser submerger.

Vous ne connaissez probablement que Windows, mais maintenant vous voulez utiliser Linux parce que vous avez lu que Linux est meilleur que Windows car il est plus sécurisé et vous n’avez pas besoin d’acheter une licence pour utiliser Linux.

Mais ensuite, lorsque vous téléchargez et installez Linux, vous apprenez que Linux n’est pas une entité unique. Il y a Ubuntu , Fedora , Linux Mint , Elementary et des centaines d’autres “variantes Linux”. Le problème est que certains d’entre eux ressemblent aux autres.

Si tel est le cas, pourquoi y a-t-il tant de systèmes d’exploitation Linux ? Et puis vous apprenez aussi que Linux n’est qu’un noyau, pas un système d’exploitation.

Qu’est-ce que Linux et pourquoi existe-t-il des centaines de distributions Linux ?
Trop de types de Linux !

Ça devient désordonné. Et vous aurez peut-être envie de vous arracher les cheveux. En tant que personne aux cheveux dégarnis, j’aimerais que vous gardiez vos propres cheveux intacts en expliquant les choses d’une manière que vous pouvez facilement comprendre.

Je vais utiliser une analogie pour expliquer pourquoi Linux n’est qu’un noyau, pourquoi il existe des centaines de types de Linux et pourquoi, malgré leur apparence similaire, ils sont différents.

L’explication ici peut ne pas être considérée comme suffisamment bonne pour une réponse lors d’un examen ou d’un entretien, mais elle devrait vous permettre de mieux comprendre le sujet.

Excuses d’avance !

Mon analogie n’est peut-être pas tout à fait correcte d’un point de vue mécanique. Je ne connais pas les moteurs, les voitures et autres trucs mécaniques connexes.
Mais d’après mon expérience, j’ai remarqué que cette analogie aide les gens à comprendre clairement le concept de Linux et des systèmes d’exploitation.
De plus, j’ai délibérément utilisé le terme système d’exploitation Linux au lieu de distribution Linux, afin que les nouveaux arrivants ne commencent pas à se poser des questions sur les distributions.

Linux n’est qu’un noyau

Linux n’est pas un système d’exploitation, c’est juste un noyau.

Cette affirmation est entièrement vraie. Mais qu’est-ce que ça veut dire? Si vous regardez des livres, vous trouverez la structure du noyau Linux décrite comme ceci :

Linux Kernel Structure
Linux Kernel Structure

C’est tout à fait exact. Cependant, adoptons une approche différente. Considérez les systèmes d’exploitation comme des véhicules : tout type de véhicule, que ce soit une moto, une voiture ou un camion.

Qu’y a-t-il au cœur d’un véhicule ? Un moteur.

Considérez le noyau comme le moteur. C’est une partie essentielle du véhicule et vous ne pouvez pas utiliser le véhicule sans lui.

Analogie du système d'exploitation
L’analogie du système d’exploitation

Mais vous ne pouvez pas conduire un moteur, n’est-ce pas ? Vous avez besoin de beaucoup d’autres choses pour interagir avec le moteur et conduire le véhicule. Vous avez besoin de roues, d’une direction, d’engrenages, d’un embrayage, de freins et plus encore pour conduire un véhicule au-dessus de ce moteur.

De même, vous ne pouvez pas utiliser un noyau seul. Vous avez besoin de nombreux outils pour interagir avec le noyau et utiliser le système d’exploitation. Ces éléments peuvent être un shell, des commandes, l’interface graphique (également appelée environnement de bureau), etc.

READ  Comment utiliser les fichiers RAR dans Ubuntu Linux 2022

Cela a du sens, non ? Maintenant que vous comprenez cette analogie, allons plus loin pour comprendre le reste.

Windows et d’autres systèmes d’exploitation ont aussi des noyaux

Le noyau n’est pas quelque chose d’exclusif à Linux. Vous ne l’avez peut-être pas réalisé, mais Windows, macOS et d’autres systèmes d’exploitation ont également un noyau en dessous.
Les systèmes d’exploitation Microsoft Windows sont basés sur le noyau Windows NT . Le macOS d’Apple est basé sur le noyau XNU .

Considérez les systèmes d’exploitation comme des véhicules

Considérez Microsoft comme une entreprise automobile qui fabrique une voiture à usage général (le système d’exploitation Windows) extrêmement populaire et qui domine le marché automobile. Ils utilisent leur propre moteur breveté que personne d’autre ne peut utiliser. Mais ces “voitures Microsoft” n’offrent aucune possibilité de personnalisation. Vous ne pouvez pas modifier le moteur par vous-même.

Nous arrivons maintenant à la « Apple automobile ». Ils proposent des voitures de luxe brillantes à un prix élevé. Si vous avez un problème, ils disposent d’un système d’assistance premium où ils peuvent simplement remplacer la voiture.

Vient maintenant Linux. N’oubliez pas que Linux n’est qu’un moteur (noyau). Mais ce “moteur Linux” n’est pas breveté et donc n’importe qui est libre de modifier et de construire des voitures (systèmes d’exploitation de bureau), des vélos (petits systèmes embarqués dans vos jouets, téléviseurs, etc.), des camions (serveurs) ou des avions à réaction ( superordinateurs ) dessus. Dans le monde réel, un tel moteur n’existe pas, mais acceptez-le pour cette analogie.

Noyau Linux en tant que moteur
  • noyau = moteur
  • Noyau Linux = type de moteur spécifique
  • systèmes d’exploitation de bureau = voitures
  • systèmes d’exploitation serveur = camions lourds
  • systèmes embarqués = motos
  • environnements de bureau = carrosserie du véhicule avec intérieurs (tableau de bord, etc.)
  • thèmes et icônes = travail de peinture, travail de jante et autres fonctionnalités personnalisables
  • applications = accessoires que vous utilisez dans un but précis (comme le système musical)

Pourquoi y a-t-il tant de systèmes d’exploitation/distributions Linux ? Pourquoi certains se ressemblent-ils ?

Pourquoi y a-t-il tant de voitures ? Parce qu’il existe plusieurs constructeurs de véhicules utilisant le «moteur Linux» et chacun d’eux a de nombreuses voitures de différents types et à des fins différentes.

Étant donné que le “moteur Linux” est libre d’utilisation et de modification, n’importe qui peut l’utiliser pour construire un véhicule dessus.

C’est pourquoi Ubuntu, Debian, Fedora, SUSE, Manjaro et de nombreux autres systèmes d’exploitation basés sur Linux (également appelés distributions Linux ou distributions Linux) existent.

Vous avez peut-être également remarqué que ces systèmes d’exploitation Linux proposent différentes variantes, mais elles se ressemblent. Je veux dire, regardez la version GNOME par défaut de Fedora et la version GNOME de Debian. Ils se ressemblent, n’est-ce pas ?

Fedora Gnome contre Debian Gnome
Fedora GNOME vs Debian GNOME : pratiquement aucune différence visuelle

Le composant qui fournit l’aspect et la convivialité d’un système d’exploitation Linux est appelé l’ environnement de bureau . Dans notre analogie ici, vous pouvez le considérer comme une combinaison du corps extérieur et des intérieurs assortis. C’est ce qui donne l’apparence de votre véhicule, n’est-ce pas ?

En fonction de l’extérieur, vous pouvez classer les voitures en catégories : berline, SUV, berline, break, cabriolet, monospace, fourgonnette, voiture compacte, 4×4, etc.

READ  Comment utiliser la commande WC sous Linux

Mais chaque « type de voiture » n’est pas exclusif à un seul constructeur automobile. Ford propose des SUV, des voitures compactes, des vans. etc., tout comme d’autres entreprises comme General Motors ou Toyota.

Analogie SUV Linux
Les véhicules du même type se ressemblent même s’ils proviennent de constructeurs automobiles différents

De même, les distributions (systèmes d’exploitation Linux) telles que Fedora, Ubuntu, Debian, Manjaro, etc. proposent également différentes variantes sous la forme de GNOME, KDE, Cinnamon, MATE et d’autres environnements de bureau .

Le SUV de Ford peut ressembler au SUV de Toyota ou de Renault. La version GNOME de Fedora peut ressembler à la version GNOME de Manjaro ou Debian.

Certains types de voitures consomment plus de carburant, certains environnements de bureau ont besoin de plus de RAM

Vous comprenez probablement « l’utilité » des différents types de voitures. Les voitures compactes sont bonnes pour la conduite en ville, les camionnettes sont bonnes pour les longs trajets en famille, les 4×4 sont bonnes pour les aventures dans les jungles et autres terrains accidentés. Un VUS peut sembler beau et confortable, mais il consomme plus de carburant qu’une voiture compacte qui pourrait ne pas être aussi confortable.

De même, les environnements de bureau (GNOME, MATE, KDE, Xfce, etc.) ont également un autre objectif que de simplement fournir l’apparence de votre système d’exploitation Linux.

GNOME fournit un bureau d’aspect moderne, mais il consomme plus de RAM et nécessite donc que votre ordinateur dispose de plus de 4 Go de RAM. Xfce, d’autre part, peut sembler vieux/vintage, mais il peut fonctionner sur des systèmes avec 1 Go de RAM.

Différence entre obtenir des environnements de bureau à partir de la distribution et les installer par vous-même

Lorsque vous commencerez à utiliser Linux, vous aurez également la possibilité d’installer facilement d’autres environnements de bureau sur votre système actuel.

Rappelez-vous que Linux est un monde libre. Vous êtes libre de modifier le moteur – personnalisez vous-même l’apparence – si vous avez les connaissances/l’expérience ou si vous êtes un apprenant enthousiaste.

Pensez-y comme à la personnalisation de voitures. Vous pouvez modifier une Hundai i20 pour qu’elle ressemble à une Suzuki Swift Dzire. Mais ce n’est peut-être pas la même chose que d’utiliser un Swift Dzire.

Lorsque vous êtes à l’intérieur de l’i20 modifié pour ressembler à un Swiftz Dzire, vous constaterez qu’il peut ne pas avoir la même expérience de l’intérieur. Le tableau de bord est différent, les sièges sont différents. Vous remarquerez peut-être également que l’extérieur ne s’adapte pas de la même manière sur le corps de l’i20.

Il en va de même pour changer d’environnement de bureau. Vous constaterez que vous n’avez pas le même ensemble d’applications dans Ubuntu que vous obtiendriez dans Mint Cinnamon. Quelques applications sembleront déplacées. Sans oublier que vous pouvez trouver quelques éléments cassés, comme un indicateur de gestionnaire de réseau manquant, etc.

Bien sûr, vous pouvez consacrer du temps, des efforts et des compétences pour que le Hundai i20 ressemble autant que possible à un Swift Dzire, mais vous pouvez avoir l’impression qu’obtenir un Suzuki Swift Dzire est une meilleure idée en premier lieu.

READ  Qu'est-ce que Flatpak ? 

C’est la raison pour laquelle l’installation d’Ubuntu MATE est meilleure que l’installation d’Ubuntu (version GNOME) puis l’installation du bureau MATE dessus.

Les systèmes d’exploitation Linux diffèrent également dans la manière dont ils gèrent les applications

Un autre critère majeur par lequel les systèmes d’exploitation Linux diffèrent les uns des autres est la gestion des packages.

La gestion des packages est essentiellement la façon dont vous obtenez de nouveaux logiciels et mises à jour pour votre système. C’est à votre distribution/système d’exploitation Linux de fournir les mises à jour de sécurité et de maintenance. Votre système d’exploitation Linux fournit également les moyens d’installer de nouveaux logiciels sur votre système.

Certains systèmes d’exploitation Linux fournissent toutes les nouvelles versions logicielles immédiatement après leur sortie, tandis que d’autres prennent du temps pour les tester pour votre propre bien. Certains systèmes Linux (comme Ubuntu) offrent un moyen plus simple d’installer de nouveaux logiciels, alors que vous pouvez trouver cela compliqué dans d’autres (comme Gentoo ).

Pour rester dans notre analogie, envisagez d’installer un logiciel comme si vous ajoutiez des accessoires à votre véhicule.

Supposons que vous deviez installer un système de musique dans votre voiture. Vous pouvez avoir deux options ici. Votre voiture peut être conçue de telle manière que vous insérez simplement le lecteur de musique, vous entendez un clic et vous savez qu’il est installé. Alternativement, vous devrez peut-être vous procurer un tournevis, puis fixer le lecteur de musique en place avec des vis.

La plupart des gens préféreraient le système d’installation de verrouillage par clic sans tracas. Certaines personnes pourraient prendre le problème (et le tournevis) en main.

Si un constructeur automobile offre la possibilité d’installer de nombreux accessoires à verrouillage par clic dans ses voitures, ils seront préférés, n’est-ce pas ?

C’est pourquoi les distributions Linux comme Ubuntu ont plus d’utilisateurs, car elles ont une énorme collection de logiciels qui peuvent être facilement installés en quelques clics.

Conclusion

Avant de conclure cet article, j’aimerais également parler du support, qui joue un rôle important dans le choix d’un système d’exploitation Linux. Pour votre voiture, vous aimeriez avoir un centre de service officiel ou d’autres garages qui entretiennent la marque automobile que vous possédez, n’est-ce pas ? Si l’entreprise automobile est populaire, elle aura naturellement de plus en plus de garages offrant des services.

Il en va de même pour Linux. Pour un système d’exploitation Linux populaire comme Ubuntu, vous disposez de forums officiels pour demander de l’aide et d’un bon nombre d’autres sites Web et forums fournissant des conseils de dépannage pour résoudre votre problème.

Encore une fois, je sais que ce n’est pas une analogie parfaite, mais cela aide à mieux comprendre les choses.

Si vous êtes complètement nouveau sur Linux, cet article vous a-t-il clarifié les choses ou êtes-vous plus confus qu’avant ?

Si vous connaissez déjà Linux, comment l’expliqueriez-vous à quelqu’un qui n’a pas de formation technique ?

Vos suggestions et commentaires sont les bienvenus.

5/5 - (1 vote)