La principale raison pour laquelle pas Linux

Je veux dire tout de suite que l'article se concentrera exclusivement sur l'application de bureau de Linux, c'est-à-dire sur les ordinateurs personnels / portables et les postes de travail. Tout ce qui suit ne s'applique pas à Linux sur les serveurs, les systèmes embarqués et autres appareils similaires, car ce que je vais verser une tonne de poison dans ces domaines d'application est probablement juste pour le bien.

C'était en 2020, Linux sur le bureau a toujours les mêmes 2% qu'il y a 20 ans. Linux a continué à déchirer les forums dans les discussions sur «comment prendre le contrôle de Microsoft et conquérir le monde» et chercher une réponse à la question de savoir pourquoi «ces hamsters stupides» ne veulent pas se câliner avec un pingouin. Bien que la réponse à cette question soit depuis longtemps comprise - parce que Linux n'est pas un système, mais un tas de métiers divers enroulés avec du ruban électrique .

Pourquoi une personne est-elle assise devant un ordinateur? Beaucoup trouveront la réponse: utiliser toutes sortes d'applications utiles. Mais ce n'est pas la bonne réponse. Une personne ne se soucie généralement pas des demandes. Il essaie d'atteindre ses objectifs:

  • discuter avec des amis, améliorer votre humeur et votre valeur sociale
  • gagner de l'argent en trouvant une demande pour vos compétences et talents
  • apprenez quelque chose, découvrez les nouvelles de votre ville, pays, planète

Etc. À ces fins, excusez-moi, la conception UI / UX des applications est destinée. Prenez le point de départ Un tas est un morceau de fer alias un ordinateur de bureau ou un ordinateur portable, prenez l'objectif final B - «discuter avec des amis», et construisez une trajectoire fluide de A à B avec un minimum de points intermédiaires. De plus, ces points devraient être des points intégraux, des actions uniques et non un complexe de certaines actions. C'est l'incarnation d'une bonne conception.

Et qu'en est-il de Linux?

Et sous Linux, le plafond de conception n'est pas la réalisation d'objectifs, mais la solution de problèmes . Au lieu de la cible dans les développeurs tentent d'apporter nedotsel b. Au lieu de penser à la façon dont l'utilisateur discutera avec ses amis, les développeurs Linux créent le 100500ème messager, dans lequel les fonctions sont poussées selon la liste «comme tout le monde». Ressentez-vous la différence?

Concepteur de personne en bonne santé: les personnes qui se connaissent et discutent souvent partagent des selfies, nous allons donc ici visser le bouton «envoyer des selfies» à un endroit bien en vue afin qu'il soit à portée de main et lorsque vous cliquez sur la photo de l'utilisateur avec une webcam et lui donne la possibilité de centrer immédiatement la photo et lui appliquer des filtres.

Manuels de fumeur de concepteur:faire du transfert de fichiers support, il est universel et saura satisfaire tout le monde. Et pour envoyer un selfie - laissez une personne chercher un logiciel à capturer à partir d'une caméra Web, puis retouchez la photo dans une sorte d'éditeur graphique, puis envoyez-la en utilisant la dix-septième option du menu "Outils". NOUS AVONS LE MÊME UNIXWAY!

Ce qui est triste, c'est que la même approche est utilisée même au niveau du système d'exploitation, c'est-à-dire au niveau des opérations indirectes, ce qui est généralement absurde. Ils ont même réussi à gâcher la grande idée des gestionnaires de paquets qui, en théorie, permettraient de gérer tous les logiciels en général à l'aide de clics de souris. Mais non, nous avons maintenant 4 types de sources logicielles: référentiels officiels, snap, flatpak et référentiels non officiels, qui doivent encore être recherchés et ajoutés aux paramètres du package. La moitié des fonctions n'est disponible que depuis le terminal. Au lieu d'un assistant obéissant, le gestionnaire de paquets s'est transformé en un Hitler personnel, qui à tout pas à gauche et à droite éclate de longues tirades furieuses que l'utilisateur est un idiot et fait tout mal.
- Pourquoi ne puis-je pas mettre le plus récent $ PROGRAM_NAME sur mon système ??
"Parce que tu baises, c'est pourquoi." L'essentiel n'est pas l'utilisateur et ses besoins, mais un BEAU CONCEPT!
Au lieu des trajectoires lisses les plus courtes de A à B avec des actions simples intermédiaires, nous avons des séquences sinueuses de points, chacun représentant non pas une action simple, mais tout un ensemble d'actions, impliquant souvent le terminal. De plus, ces séquences varient de Linux à Linux, d'un environnement à l'autre, c'est pourquoi il est si long et morne d'aider les débutants à résoudre leurs problèmes, et écrire des instructions générales est complètement inutile.
, .

Le plus drôle, c'est que l'esprit saint d'un Unixway inachevé a longtemps dévoré l'écosystème de l'intérieur, ses énormes ressources humaines et mécaniques. La communauté Linux est vraiment enlisée dans les tentatives de Sisyphe pour assembler, tester et mettre en place trois cent mille milliards de combinaisons différentes de petites briques, dont des dizaines de Linux populaires sont assemblées, et qui se développent indépendamment les unes des autres et du bon sens. Si dans un seul système intégral, nous avons un ensemble de trajectoires délibérément limité le long duquel des événements peuvent se développer pendant le fonctionnement de l'ordinateur, alors dans le cas de Linux, le système en réponse aux mêmes actions peut produire une chose aujourd'hui et demain après la mise à jour - complètement différent . Et puis il n'y a rien à donner du tout - affichez simplement un écran noir au lieu de vous connecter au système.

Eh bien, la vérité est, pourquoi avez-vous besoin de gérer certains objectifs ennuyeux de la sagesse sociale? Mieux vaut jouer ce constructeur amusant!

Comment le réparer


Tout d'abord, vous devez vous débarrasser de l'illusion que le problème peut être résolu en créant un autre ubuntoklon ennuyeux avec des icônes sympas et Wine pré-installé. De plus, le problème ne peut pas être résolu en introduisant un autre beau concept tel que "mais transférons les configurations sous le contrôle de git, ce sera wow!".

Linux doit être humanisé . Identifiez un ensemble d'objectifs que les gens décident. Et construisez des moyens courts, simples et évidents pour eux, à partir du moment où une personne appuie sur le bouton d'alimentation de l'unité centrale.

Cela signifie refaire tout depuis le chargeur de démarrage.

En attendant, nous voyons la prochaine naissance de la prochaine distribution avec des lits réarrangés et du papier peint collé - nous pouvons être sûrs que Linux restera amusant pour les personnes qui n'ont pas joué suffisamment de constructeur enfant.

All Articles