A principal razão pela qual não é Linux

Quero começar dizendo que este artigo se concentrará exclusivamente no uso de Linux em desktops, ou seja, em computadores pessoais/notebooks e estações de trabalho. Tudo o que será exposto a seguir não diz respeito ao Linux em servidores, sistemas embarcados e outros dispositivos semelhantes, pois o que vou despejar aqui em forma de veneno provavelmente é benéfico para essas áreas de aplicação.

Era o ano de 2020, e o Linux nos desktops ainda tinha os mesmos 2% que há 20 anos. Os linuxistas continuavam a dominar os fóruns com discussões sobre 'como derrotar a Microsoft e conquistar o mundo' e a procurar respostas para a pergunta de por que 'esses hamsters idiotas' não querem abraçar o pinguim. Embora a resposta para essa pergunta já esteja clara há muito tempo — porque Linux não é um sistema, mas um monte de itens diversos, amontoados com fita adesiva..

Por que uma pessoa se senta em frente ao computador? Muitos podem pensar na resposta: para usar vários aplicativos úteis. Mas essa é uma resposta errada. As pessoas não se importam com aplicativos. Elas tentam alcançar seus objetivos:

  • conversar com amigos, elevando seu humor e seu valor social.
  • ganhar dinheiro, encontrando demanda para suas habilidades e talentos.
  • aprender algo novo, ficar atualizado sobre as notícias de sua cidade, país, planeta.

E assim por diante. É exatamente para esses objetivos que, perdoem-me, o design UI/UX dos aplicativos é direcionado. Pegamos um ponto de partida A um monte de peças de hardware, também conhecido como desktop ou notebook, e definimos um objetivo final Em — 'conversar com amigos', e construímos uma trajetória suave desde A para Em com o mínimo de pontos intermediários. Além disso, esses pontos devem ser pontos coesos, ações únicas, e não um complexo de várias ações. Isso é a manifestação de um bom design.

E quanto ao Linux?

No Linux, o teto do design não é a realização de objetivos, mas resolver tarefas.Em vez de um objetivo, Em os desenvolvedores tentam concretizar um semi-objetivo. ьEm vez de pensar em como o usuário vai conversar com os amigos, os desenvolvedores do Linux criam mais um mensageiro, no qual empacotam funcionalidades da lista 'como todo mundo'. Sente a diferença?

Designer de uma pessoa saudável: as pessoas, ao se conhecerem e interagirem, frequentemente compartilham selfies, então vamos colocar aqui, em um lugar visível, um botão 'enviar selfie', para que ele esteja ao alcance e, ao ser pressionado, capture o usuário com a webcam e lhe dê a oportunidade de centralizar a foto e aplicar filtros imediatamente.

Designer de manuais de fumantes: Nós iremos implementar o suporte para o envio de arquivos, isso é universal e agradará a todos. E se alguém quiser enviar uma selfie — que a pessoa procure um software para captura com a webcam, depois retocar a foto em algum editor gráfico, e então enviá-la usando a décima sétima opção no menu "Ferramentas". MAS AQUI TEMOS UNIXWAY!

O mais triste é que a mesma abordagem é usada até no nível do sistema operacional — ou seja, no nível das operações de sobrecarga, o que é absolutamente insensato. Conseguiram estragar até a maravilhosa ideia dos gerenciadores de pacotes, que na teoria permitiriam gerenciar todo tipo de software com cliques do mouse. Mas não, agora temos 4 tipos de fontes de software: repositórios oficiais, snap, flatpak e repositórios não oficiais, que ainda precisam ser procurados e adicionados nas configurações do gerenciador de pacotes. Metade das funções só estão disponíveis no terminal. E em vez de um assistente obediente, o gerenciador de pacotes se tornou um Hitler pessoal, que em qualquer passo à esquerda ou à direita explode em longos e furiosos discursos dizendo que o usuário é um idiota e faz tudo errado.

— Por que não posso instalar o mais recente $PROGRAM_NAME no meu sistema??
— Porque vá se danar, é por isso. O que importa não é o usuário e suas necessidades, mas a CONCEPÇÃO BONITA!

Em vez das trajetórias mais curtas e suaves de A para Em com ações intermediárias unificadas, temos sequências sinuosas de pontos, cada um representando não uma ação simples, mas um conjunto inteiro de ações, muitas vezes — envolvendo o terminal. Além disso, essas sequências variam de Linux para Linux, de ambiente para ambiente, o que torna tão demorado e complicado ajudar novatos com seus problemas, e escrever instruções gerais é completamente sem sentido.

Se a maior parte da flerte entre os emos consistia em tentativas discretas de descobrir o gênero da outra pessoa, a maior parte da ajuda entre os usuários de Linux consiste em cansativas tentativas de descobrir a configuração exata do hardware e do software do sofredor.

O mais engraçado é que o espírito santo do Unix mal finalizado já consome o ecossistema por dentro, com seus enormes recursos humanos e máquinas. A comunidade Linux se vê realmente atolada em tentativas fúteis de juntar, testar e configurar três bilhões de bilhões de diferentes combinações de pequenos blocos que formam dezenas de distribuições populares do Linux, que evoluem de forma independente uma da outra e da lógica. Se em um sistema unificado temos um conjunto restrito de trajetórias pelas quais os eventos podem se desenvolver durante o funcionamento do computador, no caso do Linux, o sistema pode apresentar uma resposta diferente hoje e outra amanhã, após uma atualização — ou até não apresentar nada, mostrando apenas uma tela preta em vez de fazer login.

Mas a verdade é, por que você se ocuparia com objetivos chatos de um sociopata? Melhor se divertir com este construtor emocionante!

Como consertar isso

Antes de tudo, é preciso se livrar da ilusão de que o problema pode ser resolvido criando mais uma distribuição Ubuntu descontraída com ícones legais e o Wine pré-instalado. Do mesmo modo, o problema não será resolvido implementando mais um conceito bonito como "vamos gerenciar as configurações com git, isso será demais!".

O Linux precisa ser humanizado. É preciso definir um conjunto de objetivos que importam para as pessoas. E criar caminhos breves, simples e óbvios para alcançá-los, começando no momento em que a pessoa pressiona o botão Power no gabinete.

Isso significa — refazer tudo, começando pelo carregador.

Enquanto isso, continuamos a ver o nascimento de mais uma distribuição com camas rearranjadas e papel de parede trocado — pode-se ter certeza de que o Linux continuará sendo uma diversão para pessoas que não brincaram o suficiente de montar coisas na infância.

Fonte: habr.com

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster