Vous vous demandez peut-être si l'apprentissage de Linux en vaut la peine, car il est beaucoup moins populaire sur le bureau que macOS ou Windows. Il existe de nombreuses raisons pour lesquelles apprendre Linux est payant, et en voici quelques-unes.
1. De nombreuses infrastructures informatiques sont basées sur Linux
L'une des raisons d'apprendre Linux est qu'une grande partie de l'infrastructure qui alimente Internet, y compris les routeurs et les serveurs, est basée sur Linux. W3Techs estime que 37,6 % des sites Web utilisent une version de Linux pour leur système d'exploitation serveur, contre 20,3 % sous Windows, en juin 2022.
Si vous utilisez Google plusieurs fois par jour, vous utilisez en fait Linux. Cela vaut également pour de nombreux autres sites Web que vous utilisez tout au long de la journée pour faire des achats, rester en contact avec votre famille et vos amis et réserver des billets d'avion.
Même de nombreux routeurs grand public utilisent Linux comme système d'exploitation, et vous pouvez également
mettre à niveau le micrologiciel de votre routeur vers une version alternative comme DD-WRT.Si vous envisagez sérieusement une carrière dans l'informatique, vous devriez envisager d'apprendre Linux. La connaissance de Linux sera probablement l'une des compétences que les employeurs potentiels rechercheront sur votre CV.
2. Apprendre comment les systèmes d'exploitation fonctionnent vraiment
Si vous souhaitez en savoir plus sur le fonctionnement du logiciel qui pilote votre système, Linux est un bon choix.
Le code source du noyau et d'autres utilitaires sont accessibles à tous. C'est pourquoi les départements universitaires d'informatique forment leurs étudiants sur les systèmes d'exploitation de type Unix depuis des décennies.
En raison de l'ouverture de Linux, il semble également plus facile de trouver des informations sur les composants internes de Linux que sur Windows, à la fois en version imprimée et en ligne. Cela peut être dû au fait que des auteurs plus techniques peuvent se pencher sur les détails du code source Linux et expliquer comment tout fonctionne.
3. Idéal pour apprendre le réseautage et la sécurité
Linux est un excellent système d'exploitation pour apprendre la mise en réseau et la sécurité, car de nombreux serveurs en dépendent, comme mentionné précédemment. En effet, l'Internet moderne était basé sur Unix et Linux a largement hérité de cet héritage.
Les distributions Linux aussi livré avec de nombreux utilitaires de mise en réseau qui vous permettent de tester un réseau comme ping, tracepath ou ip, et vous pouvez installer plus d'outils réseau comme tcpdump ou Nmap en utilisant votre gestionnaire de paquets pour examiner le trafic réseau.
Cela signifie que vous pouvez en apprendre beaucoup plus sur le fonctionnement réel des réseaux et d'Internet. Comme le code source est ouvert, les chercheurs peuvent également trouver des bogues et les corriger plus facilement qu'avec des systèmes propriétaires.
Si vous avez toujours voulu apprendre à coder, la meilleure façon de le faire est sur un système Linux.
La principale raison est que les outils dont vous avez besoin pour créer des programmes, tels que les éditeurs, les compilateurs, les débogueurs, Les IDE et les interpréteurs sont fournis gratuitement avec les distributions Linux ou peuvent être téléchargés via un package gestionnaire.
Les kits de développement logiciel peuvent coûter des centaines, voire des milliers de dollars sur des systèmes propriétaires, mais Linux est vraiment un kit de développement logiciel à lui tout seul.
Vous souhaitez devenir data scientist? Vous pouvez apprendre Python ou R. Vous voulez vous plonger dans les détails de la programmation système? Vous pouvez compiler du code C avec Clang ou GCC. Vous souhaitez en savoir plus sur les bases de données? Vous pouvez expérimenter SQLite avant de passer à des gestionnaires de bases de données relationnelles plus complexes comme MariaDB ou PostgreSQL.
Vous pouvez trouver des outils pour à peu près n'importe quel langage de programmation qui ait jamais existé, de COBOL à Perl en passant par Lisp et Bash sur les systèmes Linux. Les systèmes de type Unix sont populaires parmi les développeurs depuis si longtemps car de nombreux outils de programmation ont été écrits, et Linux ne fait pas exception.
Et vous n'avez pas non plus à abandonner votre système existant. Si vous avez Windows 10 ou 11, vous pouvez exécutez une distribution Linux avec vos applications Windows préférées avec WSL. Ou des jeux Windows, pour être tout à fait honnête.
5. Vous pouvez redonner vie à de vieux ordinateurs
Si vous êtes un utilisateur sérieux d'ordinateurs, vous avez probablement plusieurs vieilles machines dans divers états de réparation qui traînent. Certains d'entre eux peuvent ne plus recevoir de mises à jour logicielles de Microsoft ou d'Apple. Ne serait-ce pas bien si vous pouviez les ramener à la vie et en tirer un certain profit? Avec Linux, c'est possible.
Avec la bonne distribution, vous pouvez installer Linux sur une machine plus ancienne pour lui donner un nouveau souffle. Vous avez un vieil ordinateur portable avec un processeur 32 bits? Vous pouvez utiliser Linux pour fournir un bureau léger de base mais utilisable pour la navigation sur le Web, la messagerie électronique ou le traitement de texte.
Connaissez-vous quelqu'un qui a besoin d'un ordinateur? Vous pouvez configurer l'une de vos anciennes machines, en vous assurant d'effacer toutes les données personnelles et d'installer une distribution légère. Chrome OS Flex est une variante conçue exactement dans ce but. La grande chose à propos de Linux moderne est que vous n'avez pas besoin d'être un gourou de la ligne de commande pour accomplir des tâches de base.
Ou peut-être voudriez-vous configurer un serveur domestique sur une machine de bureau de rechange? Avec Linux, vous pouvez créer votre propre "laboratoire à domicile" peu coûteux pour en savoir plus sur la mise en réseau et la configuration des serveurs.
6. Linux est tout simplement amusant
C'est moins tangible, mais l'une des raisons pour lesquelles les utilisateurs de Linux sont restés avec le système avec toutes ses bizarreries est qu'il est juste amusant de jouer avec. Cela peut sembler frivole, mais il y a une raison pratique. Vous êtes plus susceptible de vous en tenir aux choses que vous aimez.
C'est probablement l'une des raisons pour lesquelles les systèmes de type Unix tels que Linux alimentent autant l'infrastructure Internet. "Tout bon travail de logiciel commence par gratter les démangeaisons personnelles d'un développeur", a écrit Eric Raymond dans son essai classique sur les logiciels open source, "La cathédrale et le bazar." De nombreux développeurs ont créé des programmes dont ils avaient besoin pour accomplir certaines tâches.
Linux n'est pas seulement un système d'exploitation, mais un style de vie. Les groupes d'utilisateurs font partie de l'utilisation de Linux depuis longtemps, remontant aux premiers jours d'Unix.
La prise en charge de Linux a tendance à être peer-to-peer, que ce soit en ligne ou hors ligne. Bien qu'un support professionnel existe pour les déploiements d'entreprise, une grande partie du support que vous obtiendrez en tant qu'utilisateur a tendance à provenir de sources informelles, qu'il s'agisse d'une rencontre en personne dans un café local ou d'un canal IRC dédié à votre distribution préférée remplie de personnes de partout dans le monde monde.
Malgré l'image antisociale de l'informatique, Linux est un excellent moyen de rencontrer des gens intéressants et de se faire de nouveaux amis.
Beaucoup de raisons pratiques pour apprendre Linux
La connaissance de Linux présente de nombreux avantages pratiques, allant de l'apprentissage de la gestion des serveurs et des réseaux à l'apprentissage du codage, à la réaffectation d'anciens ordinateurs et à la rencontre de nouvelles personnes.
Si vous utilisez Windows, vous n'avez pas besoin d'abandonner votre système ou de manipuler des machines virtuelles compliquées ou un double démarrage pour en savoir plus sur Linux. Le sous-système Windows pour Linux, également connu sous le nom de WSL, est un tremplin parfait dans le monde Linux.