Linux, le choix de raison face à Windows
Après des années d’aller-retours entre Windows et Linux, j’ai fini par trancher définitivement, et cela depuis des années déjà. Non pas par idéologie, mais par pragmatisme pur. Windows est devenu ce système obèse qui rame sur des machines qui devraient voler, pendant que Linux transforme le même matériel en fusée.
La réalité des chiffres
Démarrons par les faits bruts, avec par exemple un ThinkPad avec 16 Go de RAM et un SSD NVMe : 45 secondes de boot sous Windows 11, 12 secondes sous Fedora. Au repos, Windows consomme 4,2 Go de RAM pour… afficher un bureau. Ubuntu en consomme 1,8 Go, Arch avec i3wm descend à 600 Mo. Le pachyderme de Seattle n’a clairement plus le moyen de ses ambitions, il est loin le temps du premier Windows et de ses effets « waouhh » !
On continue ? L’installation système ? Windows 11 occupe environ 30 Go minimum après installation, sans compter les mises à jour qui s’accumulent, un peu à la façon d’un Frankenstein à qui on ajoute des éléments chaque mois, chaque semaine, sans trop savoir si le résultat final sera enfin pourvu d’intelligence, de raison, et d’amour. Une Debian de base tient en 4 Go, Arch en 2 Go si vous êtes minimaliste. Sur un SSD de 256 Go, ça change tout !!
L’expérience au quotidien
Windows Update. Ces deux mots suffisent à déclencher des sueurs froides chez n’importe quel professionnel. Combien de fois avez-vous mis sous tension votre PC portable en réunion pour voir « Mise à jour en cours, 38% terminé, n’éteignez pas votre ordinateur » ? Combien de redémarrages imposés en plein travail ? MAIS DE QUEL DROIT ?? Qui a dessiné l’ergonomique de ce Winchose de m…e qui n’a d’autre but que de faire ch…r ses utilisateurs payants ??!!
Sous Linux, sudo apt update && sudo apt upgrade s’exécute en arrière-plan pendant que vous travaillez. Pas de redémarrage obligatoire sauf pour le noyau, et même là, vous choisissez le moment, c’est vous le patron, pas votre système d’exploitation. Les mises à jour cassent quelque chose ? sudo apt install linux-image-previous et vous rebootez sur l’ancien noyau. Essayez ça avec Windows…
La stabilité qui change tout
J’ai récemment migré des serveurs de développement de Windows Server vers Ubuntu. Résultat : l’uptime moyen est passé de 12 jours à 127 jours. Les freeze aléatoires, les services qui plantent sans raison, les performances qui se dégradent au fil des jours… tout ça a disparu. Un hasard ? Je ne crois pas, mais je peux me tromper…
Un exemple concret : Docker Desktop sous Windows. C’est une surcouche WSL2 qui bouffe 6 Go de RAM au repos et qui nécessite de redémarrer le daemon toutes les deux heures quand il décide de bloquer. Le même Docker natif sous Linux ? 200 Mo de RAM, zéro problème depuis des mois et des mois, quel bonheur de pouvoir se consacrer à autre chose qu’à la surveillance de Virus 11 !
Le développement qui respire
Pour le dev, Linux n’est pas juste meilleur, il est indispensable. Les outils Unix natifs (grep, awk, sed, find) sont des couteaux suisses irremplaçables. Git est un citoyen de première classe, pas une greffe hasardeuse. Les permissions fichiers fonctionnent réellement.
Installer un environnement de dev sous Windows ressemble à un parcours du combattant :
# Windows : télécharger un .exe, next, next, next, redémarrer
# Configurer les variables PATH manuellement
# Espérer que ça marche avec vos autres outils
Sous Linux :
# Debian/Ubuntu
sudo apt install postgresql python3-pip nodejs npm
# Tout est configuré, dans le PATH, fonctionnel
# Arch
yay -S postgresql python-pip nodejs npm
# Avec les bonus : dernières versions, aucun bloatware
Un collègue galère avec Python sous Windows depuis trois jours à cause de conflits entre Python du Microsoft Store, Python.org et celui d’Anaconda. Sous Linux, python3 -m venv et c’est réglé. Croyez vous que le collègue restera longtemps à se battre avec son Winbug ??
Les bugs qui s’accumulent
Windows 11 a introduit un bug majeur où le menu démarrer ne s’ouvre plus aléatoirement. La solution officielle ? Redémarrer explorer.exe ou créer un nouveau profil utilisateur. Un OS à 200 euros qui demande de tuer son shell graphique régulièrement.
L’explorateur de fichiers qui freeze pendant 30 secondes parce qu’il essaie de générer des miniatures. Les mises à jour de pilotes qui cassent le WiFi et nécessitent de redémarrer à chaque fois. Le gestionnaire de tâches qui ment sur l’utilisation CPU. La recherche Windows qui indexe en permanence sans jamais rien trouver.
Sous Linux, quand quelque chose plante, les logs sont clairs, accessibles dans /var/log, et la communauté vous donne une solution en 10 minutes sur IRC ou les forums. Sous Windows, vous obtenez un code erreur cryptique 0x80070057 et un article Microsoft de 2012 qui ne s’applique plus.
La vie privée qui compte
Windows 11 télémétrie tout par défaut : ce que vous tapez, les sites que vous visitez, les apps que vous utilisez. Désactiver ces options requiert de naviguer dans 15 menus différents, et certaines données partent quand même. Vous avez tenté de virer leur navigateur et de le remplacer par Brave ? Il faut cocher TOUTES les cases pour associer totalement brave aux fichiers html, php, etc. C’est juste insupportable, cette impression qu’on nous met systématiquement des bâtons dans les circuits en cherchant à tout faire pour ne pas dégager Windose !
Linux ? Aucune télémétrie par défaut. Votre système vous appartient. Les distributions qui collectent des données (Ubuntu avec sa métrique opt-in) le disent clairement et vous laissent vraiment le choix. Les solutions libres des logiciels Winchose existent, elles s’installent facilement, simplement, et ne pose vraiment jamais de soucis.
Les contre-arguments honnêtes
Soyons réalistes. Gaming sous Linux a fait d’énormes progrès avec Proton, mais certains jeux multi-joueurs avec anti-cheat restent incompatibles. Adobe Creative Suite n’existe pas nativement (même si DaVinci Resolve, Blender et GIMP comblent le vide pour beaucoup).
La compatibilité matérielle peut parfois nécessiter des ajustements, surtout sur du hardware très récent ou exotique. Et oui, il faut accepter d’apprendre le terminal, même si les distributions modernes permettent de faire 90% des tâches en GUI, mais l’IA est votre amie, utilisez là sciemment, usez en et trouvez par vous même les solutions : c’est ainsi qu’on avance, qu’on apprend, qu’on évolue, encore et encore.
Les distributions qui changent la donne
Ubuntu/Pop!_OS : parfait pour débuter, hardware detection excellente, énorme communauté. Pop!_OS ajoute un tiling manager automatique génial.
Fedora : cutting-edge stable, RedHat derrière, excellent pour le dev. C’est mon daily driver.
Arch/Manjora : rolling release, documentation exceptionnelle via le wiki, contrôle total. Vous apprenez vraiment comment fonctionne un système Linux.
Linux Mint : l’alternative Windows la plus directe, interface familière, ultra-stable.
Migration progressive
Vous n’êtes pas obligé de tout bazarder d’un coup. Dual-boot pour commencer, testez vos applications de base, essayez avec vos habitudes, découvrez, apprenez. La plupart des gens réalisent qu’ils n’ont plus démarré Windows depuis trois semaines et finissent par récupérer la partition.
Pour ceux qui ont absolument besoin d’applications Windows : une VM avec VirtualBox ou virt-manager fait généralement l’affaire pour les cas limites, sans sacrifier la stabilité du système hôte. Cela se fait très bien sous Virtualbox si vous souhaitez conserver le « Virus » de Microchose, si vraiment vous n’avez pas d’autre solution pour voir un système se vautrer 😉
Le verdict pragmatique
Windows reste dominant par inertie corporative et prédominance OEM, par puissance marketing de la firme américaine, pas par mérite technique. Pour un usage professionnel en dev, ops, data science ou administration système, Linux n’est pas juste une alternative viable, c’est le choix rationnel, la stabilité dans l’utilisation de tous les jours.
Mon dernier Windows est un 11 dans une VM, il ne plante pas, il reste à sa place, peu utilisé car pas du tout intéressant comparé au Kubuntu utilisé tous les jours, comme pour rédiger ce billet : zéro crash système, mises à jour transparentes, performances constantes. Le temps gagné à ne pas débugger Windows lui-même paie largement l’investissement d’apprentissage initial.
La question n’est plus « pourquoi Linux ? » mais plutôt « pourquoi encore Windows ? ». Et les réponses se font de plus en plus rares.
