Articles

Dive into my collection of in-depth articles, research papers, and long-form content. Each publication represents hours of research, thought, and careful crafting.

Pourquoi les fans de Linux n'aiment-ils pas le système d'exploitation Windows ?

User

Pourquoi les fans de simplicité n’aiment pas la complexité ? La réponse est dans la question, il me semble.

Les logiciels “Windows” et Windows lui-même (c’est en réalité un logiciel) sont le produit d’une mentalité que l’on pourrait résumer à ceci : plus on en met, plus on en a. C’est le raisonnement des restaurants qui proposent une formule “buffet à volonté” par exemple, et ça fonctionne bien … tant que les utilisateurs savent s’arrêter à temps. Sinon, s’ils mangent trop, ils vomissent.

Et bien c’est à peu près la même chose avec les logiciels. Plus on met de complexité dans un logiciel, plus il aura de lignes de code, plus il sera lourd et lent, plus il aura de bugs, plus il sera difficile à apprendre et plus on se rapprochera inexorablement de l’instant du vomissement, qui est l’instant on l’on décide de définitivement ne plus toucher à ce maudit logiciel, et de faire autrement.

  • La complexité dudit logiciel est la source principale évidente pouvant mener à cette conclusion,
  • Mais également on peut citer en vrac l’instabilité, l’imprévisibilité, la difficulté d’apprentissage, la fréquence des mises à jour brisant la compatibilité ascendante (des anciens fichiers ou bien des anciens usages ou encore anciennes compétences), etc ... La liste complète est longue.

Alors pourquoi les logiciels open-source ne souffrent pas de cette exponentielle de complexité ? Principalement parce que les développeurs open-source :

  1. en font leur passion, contrairement aux employés Microsoft qui sont mis sous pression et poussés à bout
  2. disposent de tout le temps, car ils n’ont pas de contrainte marketing, pas de lancement de produit, et pas d’échéance
  3. sont dans un nombre toujours plus grand que ceux des entreprises privées (4300 développeurs sont intervenus sur le noyau Linux en 2017 [1], 15637 de 2005 à 2017) , même si eux n’y accordent pas tout leur temps

Quand on construit quelque chose sur une technologie Windows (et donc Microsoft), on sait qu’on se rend dépendant des prochaines mises à jour majeures qui viendront briser à peu près tout ce qu’on aura fait jusqu’ici, et tel Sisyphe

Question?

We'd like to hear from you.