Pourquoi tant de gens insistent-ils pour utiliser un OS poubelle comme Linux alors qu’il n’y a même pas de norme unifiée pour lui, et qu’il existe de meilleurs choix comme Mac OS, Unix, Solaris et Windows ?


Je vous propose un marché : vous arrêtez d'utiliser Linux pendant un mois, et j'arrête d'utiliser tout autre système d'exploitation pendant un mois. Voyons qui sera content une fois ce mois terminé....

Je peux à peu près continuer à faire ce que je fais - mon ordinateur fonctionne sous Linux, mon téléphone fonctionne sous Linux, mon routeur fonctionne sous Linux, la navigation et la stéréo de ma voiture fonctionnent sous Linux, mon appareil photo fonctionne sous Linux, mon serveur web fonctionne sous Linux, mon serveur de messagerie fonctionne sous Linux, la plupart des sites web que j'utilise fonctionnent sous Linux - je pourrais avoir à éviter les guichets automatiques de certaines banques et les distributeurs de billets de certaines entreprises, mais ce ne sera pas un gros problème parce qu'il y a beaucoup d'autres guichets automatiques qui fonctionnent sous Linux, et à la place d'un distributeur de billets, je peux typiquement utiliser mon téléphone (qui fonctionne sous Linux).


Vous, par contre...

  • Vraisemblablement, vous ne pouvez plus vous connecter à Internet, votre routeur utilise plus que probablement Linux. Peut-être pouvez-vous en trouver un qui fonctionne sous VxWorks quelque part pour le contourner.
  • Même lorsque vous êtes connecté, n'utilisez pas Google (il fonctionne sous Linux), Yandex (il fonctionne sous Linux), duckduckgo (il fonctionne sous Linux). Il est plus que probable que vous ne puissiez pas non plus consulter ou envoyer de courrier électronique, qui vous est apporté par des serveurs IMAP et SMTP fonctionnant sous Linux. Oh, et quittez Quora, il fonctionne aussi sous Linux.
  • Ne vous rabattez pas sur le courrier papier parce que vous avez perdu vos capacités de courrier électronique - le bureau de poste utilise Linux pour trier le courrier papier à distribuer.
  • Vraisemblablement, vous ne pouvez pas utiliser votre appareil photo (pratiquement tous les appareils photo modernes fonctionnent sous Linux), votre téléviseur (vous pourriez avoir de la chance, certains d'entre eux fonctionnent sous une variante BSD, mais la plupart fonctionnent sous Linux), l'autoradio (presque certainement sous Linux).
  • Évitez d'acheter quoi que ce soit dans un supermarché, la caisse enregistreuse est plus que probablement... sous Linux. Et ne le contournez pas non plus en obtenant votre nourriture dans un restaurant, devinez ce qu'ils ont utilisé pour l'acheter ?
  • Ne passez pas d'appels téléphoniques - même si vous avez un téléphone Microsoft ou Apple qui n'utilise pas Linux (Android est Linux), devinez ce que le telco utilise pour acheminer votre appel ? Oh, c'est vrai, ce serait Linux dans la plupart des cas...
  • Pour être du côté sûr, évitez d'utiliser votre voiture, si elle peut être utilisée en toute sécurité, assurez-vous de ne pas utiliser ses systèmes de navigation ou stéréo, presque tous fonctionnent sous Linux.

Je vous souhaite beaucoup de plaisir dans votre mois sans "Garbage OS".

Je présume que ce que vous demandez vraiment est pourquoi quelqu'un utiliserait Linux sur son ordinateur de bureau - alors laissez-moi répondre à cela aussi : Il fonctionne mieux que toutes les alternatives que vous énumérez.

Mac OS : Si vous voulez l'utiliser légalement, nécessite un matériel spécial qui est plus cher que les alternatives, et ne vous offre même pas la possibilité d'obtenir une machine rapide - où puis-je (légalement) obtenir un ThreadRipper ou un i9 fonctionnant sous Mac OS ? C'est vrai, je ne le pensais pas... Même si je ne me soucie pas de la légalité et que j'installe un Hackintosh (ce qui me permettrait de l'utiliser sur un meilleur matériel), Linux fonctionne mieux pour moi - Mac OS vous gêne constamment lorsque vous voulez faire quelque chose qu'Apple ne voulait pas que vous fassiez (même garder deux terminaux ouverts en même temps est un peu un défi). Une seule barre de menu pour toutes les applications ajoute des délais inutiles lorsqu'on passe rapidement d'une application à l'autre. Et bien sûr, les benchmarks ont montré que Linux est plus rapide que Mac OS, même sur du matériel Apple. Ubuntu 14.04 fonctionne maintenant bien sur le MacBook Air 2013, bat OS X 10.9 en graphique - Et c'est un benchmark graphique - pas exactement la chose pour laquelle Linux est traditionnellement le meilleur, et il n'a même pas été exécuté sur une distribution Linux particulièrement performante.

Unix : Le système d'exploitation Unix traditionnel n'existe plus depuis longtemps - de nos jours, il s'agit d'une marque de commerce qui nomme tout système d'exploitation ayant été certifié conforme à la spécification UNIX unique (SUS) - comme les diverses distributions Linux.

Solaris : Fonctionne bien en tant qu'OS serveur (mais il n'y a pas beaucoup de raisons pour lesquelles quelqu'un le préférerait raisonnablement à Linux ou à l'un des BSD même là, sauf peut-être sur du matériel SPARC), ne prend pas en charge beaucoup de matériel de bureau typique, et a copié l'environnement de bureau Linux que j'aime le moins.

Windows : Pas aussi mauvais qu'avant, mais toujours pas aussi fiable que Linux, faisant beaucoup de choses dans le dos de l'utilisateur, ne fournissant pas un shell de type unix, pas de gestion décente des paquets, et pas de véritable concept de bibliothèques système (autres que quelques-unes fournies par le système d'exploitation) - chaque application regroupe les siennes (donc quand il y a un problème trouvé dans par ex. libjpeg, vous devez mettre à jour chaque application [bonne chance avec les abandonware...] au lieu de simplement mettre à jour votre libjpeg système).

Enfin, je veux savoir ce que fait mon ordinateur, et cela inclut de savoir qu'il n'enverra pas les fichiers de mon entreprise à un concurrent aligné sur les intérêts des fabricants de l'OS - donc je veux un OS qui soit Open Source. Cela me donne Linux, FreeBSD, OpenBSD, NetBSD, quelques autres variantes de BSD, Haiku, ReactOS, Fuchsia, et peut-être quelques autres. Je prendrais n'importe lequel d'entre eux plutôt que des systèmes d'exploitation binaires uniquement, mais parmi eux, Linux a le meilleur support pour le matériel de bureau typique, donc c'est le premier choix évident.

Pour ce qui est de "il n'y a même pas de norme unifiée pour cela", c'est une très bonne chose - vous ne voulez certainement pas la même chose sur votre Smartwatch que sur le cluster d'ordinateurs de 64 cœurs de votre entreprise avec un téraoctet de RAM chacun.

Il existe des normes que vous êtes censé mettre en œuvre si vous ciblez du matériel générique et que vous voulez être compatible avec les autres. (FHS, POSIX, LSB)

.