Aller au contenu principal

Linux en pratique

Résumé : Linux n'est pas cantonné à une salle serveur poussiéreuse. Il fait tourner cinq terrains de la vie numérique moderne : le serveur web, le cloud, les conteneurs, les systèmes embarqués et les postes de développeur. Cette leçon donne un exemple concret pour chacun.


Cas 1 · Le serveur web

C'est l'usage le plus visible. Chaque fois que vous ouvrez un site web, il y a très probablement un serveur Linux qui répond à votre requête.

Combien de sites tournent sous Linux ?

  • Nginx (Linux natif) : ~34 % des sites du top 1 million.
  • Apache (largement sous Linux) : ~30 %.
  • LiteSpeed, Caddy, Cloudflare : encore ~10 %.

Autrement dit, plus de 70 % des sites web du monde dépendent d'un serveur Linux. Facebook, Google, Wikipédia, Le Monde, la BBC, Amazon, votre banque, votre site préféré : très probablement, un Linux tourne dessous.


Cas 2 · Le cloud (AWS, GCP, Azure)

Quand une entreprise « migre dans le cloud », elle loue en réalité des machines virtuelles Linux chez un fournisseur. C'est ce qui se cache derrière les termes marketing comme « instance EC2 », « machine Compute Engine » ou « VM Azure ».

Les images par défaut proposées par les trois grands :

FournisseurImage Linux la plus populaire
AWSUbuntu Server LTS, Amazon Linux
Google CloudDebian, Ubuntu, Container-Optimized OS
Microsoft AzureUbuntu Server LTS, RHEL

Même chez Microsoft, plus de la moitié des machines virtuelles Azure sont Linux, pas Windows. Ce chiffre est confirmé par Satya Nadella lui-même (PDG de Microsoft) dans plusieurs interviews.


Cas 3 · Les conteneurs Docker et Kubernetes

Depuis 2013, la façon dont on déploie du logiciel a été révolutionnée par Docker, qui repose intégralement sur des fonctionnalités du noyau Linux (cgroups, namespaces).

Le point fondamental à comprendre : un conteneur Docker n'embarque pas un système Linux complet. Il partage le noyau de la machine hôte. C'est pour ça qu'un conteneur peut peser 5 Mo au lieu de plusieurs gigaoctets pour une machine virtuelle. Sans Linux, Docker n'existerait tout simplement pas.

Kubernetes, l'orchestrateur qui gère des milliers de conteneurs en parallèle, est également écrit en Go et tourne exclusivement sur Linux (avec quelques adaptations Windows pour l'affichage, mais l'orchestration reste Linux).

Ces deux outils font l'objet de cours dédiés dans notre parcours premium : Docker et Kubernetes.


Cas 4 · Les systèmes embarqués et l'Internet des objets

C'est le terrain le plus discret, et pourtant le plus massif en nombre d'appareils. Linux fait tourner :

Android = Linux. C'est une distribution Linux modifiée par Google, avec une interface graphique différente et un cadre applicatif spécifique (Java/Kotlin). Le noyau sous-jacent, c'est exactement le même noyau Linux que sur les serveurs.

Résultat : le nombre total d'appareils qui font tourner un noyau Linux se compte en milliards, largement plus que Windows.


Cas 5 · Le poste de développeur

Ce dernier cas est celui qui vous concernera le plus directement. Depuis une dizaine d'années, la majorité des développeurs professionnels utilisent Linux directement sur leur poste de travail — soit :

  • Comme système principal (Ubuntu, Fedora, Pop!_OS…).
  • Via WSL (Windows Subsystem for Linux) pour ceux qui gardent Windows.
  • Via une machine virtuelle ou un conteneur pour ceux qui restent sur macOS.

Pourquoi les développeurs adoptent massivement Linux ?

  • Cohérence avec la production : votre code tournera sur un serveur Linux, autant le tester sur Linux dès le début.
  • Terminal puissant : les outils en ligne de commande sont natifs et rapides.
  • Écosystème logiciel gigantesque : apt install postgresql en 3 secondes vs installer et configurer un service sous Windows.
  • Zéro friction avec Docker et Kubernetes : Linux nativement supporté, pas d'émulation.

Résumé : les 5 terrains de Linux

Vous ne pouvez pas travailler dans la tech en 2026 sans croiser Linux tous les jours. La question n'est pas de savoir si vous en aurez besoin, mais quand.


Retenir en 30 secondes

  • Web : ~70 % des sites du monde tournent sous Linux (Nginx, Apache).
  • Cloud : les 3 grands (AWS, GCP, Azure) proposent Linux par défaut. Majorité des VM = Linux.
  • Conteneurs : Docker et Kubernetes existent grâce à Linux. Sans lui, pas de conteneurs modernes.
  • Embarqué / IoT : Android, box internet, voitures, TV, routeurs — noyau Linux partout.
  • Poste de dev : Ubuntu, Fedora, ou Linux sous WSL sont devenus le standard.

Suivant : Récap et FAQ →