Os maiores sucessos do Linux são as coisas sobre as quais não falamos mais. As pessoas frequentemente falam sobre o ambiente desktop mais recente, o kernel mais novo ou o próximo grande recurso. Essas coisas merecem atenção. No entanto, não são o maior motivo pelo qual o Linux se tornou mais fácil de usar.

A verdadeira história de sucesso é muito mais silenciosa.

Nos últimos 25 anos, o Linux removeu centenas de pequenas frustrações do uso diário do computador. A maioria delas desapareceu tão completamente que muitos novos usuários de Linux nem sabem que existiram.

Se você começou a usar Linux no final dos 1990s ou início dos 2000s, esta lista provavelmente trará algumas lembranças. Se você é novo no Linux, pode se perguntar como sobrevivemos a algumas delas.

Aqui está uma olhada nostálgica em 12 dores de cabeça do Linux que desapareceram silenciosamente nos últimos 25 anos.

1. Fazer a Roda de Rolagem do Mouse Funcionar

Hoje, você conecta praticamente qualquer mouse e tudo funciona.

Naquela época, até fazer a roda de rolagem funcionar poderia se tornar um projeto de uma noite inteira.

Muitos de nós editávamos o XF86Config manualmente, mudávamos protocolos de mouse, adicionávamos ZAxisMapping, reiniciávamos o X e torcíamos para não ter cometido um erro de digitação. Uma linha errada podia impedir o desktop gráfico de iniciar completamente.

Section "InputDevice"
Identifier  "Mouse1"
Driver      "mouse"
Option      "Protocol" "IMPS/2"
Option      "Device" "/dev/psaux"
Option      "ZAxisMapping" "4 5"
EndSection

Se essa configuração ainda parece familiar, você provavelmente usa Linux há muito tempo.

Hoje, a roda de rolagem simplesmente funciona. Mal pensamos nisso.

Nota: Alguns sistemas usavam /dev/input/mice em vez de /dev/psaux, especialmente quando mouses USB se tornaram comuns.

2. Comprar Hardware Wi-Fi Que o Linux Realmente Suportava

Comprar uma placa wireless não era tão simples quanto escolher sua marca favorita.

A verdadeira pergunta era: "Qual chipset ela usa?"

Um chipset funcionava perfeitamente. Outro precisava de drivers Windows através do ndiswrapper. Um terceiro simplesmente se recusava a funcionar.

Comprar hardware muitas vezes significava ler fóruns Linux antes de ler avaliações de produtos.

Hoje, a maioria dos usuários Linux se conecta ao Wi-Fi durante a instalação e segue com o dia.

3. Instalar Drivers Gráficos Sem Quebrar o X

Drivers gráficos eram um dos maiores medos para usuários de desktop Linux.

Instalar um driver NVIDIA muitas vezes significava sair do desktop, mudar para um console de texto, parar o servidor de exibição, executar um instalador especial e torcer para que tudo ainda funcionasse após a próxima atualização do kernel.

Ctrl + Alt + F1

Se algo desse errado, você era recebido por um cursor piscando em vez do seu desktop.

Hoje, a maioria das distribuições detecta o hardware automaticamente e instala o driver correto com pouco esforço.

Para usuários que preferem os drivers proprietários mais recentes, a NVIDIA também fornece repositórios oficiais de pacotes Linux, tornando as atualizações muito mais fáceis do que costumavam ser.

Leitura Recomendada: Linux Desktop Startup Recovery - A Beginner's Guide

4. Fazer o Som Sair das Caixas de Som

O áudio no Linux tinha reputação de ser... interessante.

Diferentes ambientes desktop preferiam diferentes sistemas de som. Às vezes, um aplicativo tocava áudio enquanto outro ficava completamente silencioso.

Muitos usuários passavam mais tempo lendo documentação de áudio do que ouvindo música.

Hoje, o som geralmente funciona no momento em que o sistema inicia. A maioria dos usuários nunca pensa na pilha de áudio por trás disso.

5. Montar Drives USB e CDs

Conectar um drive USB nem sempre abria um gerenciador de arquivos.

Em vez disso, você frequentemente abria um terminal e montava você mesmo. O mesmo valia para CDs e DVDs.

mount /dev/cdrom /mnt/cdrom

Se você esquecesse de desmontar o disco antes de pressionar o botão ejetar, o Linux era rápido em lembrá-lo.

Hoje, a mídia removível aparece automaticamente. A maioria dos usuários nunca pensa no que acontece nos bastidores.

6. Imprimir Uma Única Página

Imprimir já foi um dos pontos mais fracos do Linux.

Encontrar o driver correto, instalar o arquivo PPD certo e convencer a impressora a cooperar podia facilmente levar mais tempo do que escrever o documento em si.

Imprimir no Linux virou piada por muitos anos. Felizmente, não é mais uma piada justa.

Hoje, muitas impressoras funcionam assim que aparecem na sua rede.

7. Usar Dois Monitores

Usar duas telas estava longe de ser simples.

Você tinha que aprender nomes como Xinerama e NVIDIA TwinView, editar arquivos de configuração e reiniciar o desktop gráfico após cada mudança.

Fazer dois monitores funcionarem parecia menos com configurar um computador e mais com resolver um quebra-cabeça.

Hoje, você arrasta as telas para o lugar na janela de configurações, clica em Aplicar e pronto.

8. Fechar a Tampa do Notebook

Fechar um notebook era um ato de confiança.

Ele acordaria de novo?

Às vezes sim. Às vezes o Wi-Fi desaparecia. Às vezes a tela ficava preta. Às vezes o sistema inteiro congelava.

Você rapidamente aprendia a salvar seu trabalho antes de testar a suspensão.

Hoje, suspender e retomar são tão confiáveis que a maioria de nós nem pensa duas vezes antes de fechar a tampa.

Leitura Recomendada: How to Disable Sleep on Laptop Lid Close in Linux (systemd)

9. Caçar Dependências de Pacotes

Instalar um programa muitas vezes significava instalar mais cinco.

Um pacote dependia de outro. Esse pacote precisava de três bibliotecas. Uma dessas bibliotecas exigia uma versão mais antiga de outra coisa.

Às vezes, o instalador recebia você com algo assim:

error: Failed dependencies:
libfoo.so.3 is needed by bar-1.2.rpm

Essa mensagem era suficiente para arruinar uma noite inteira.

Hoje, gerenciadores de pacotes modernos resolvem quase todas essas dependências automaticamente.

10. Jogar Sem Sair do Linux

Por muitos anos, jogos foram um dos maiores pontos fracos do Linux.

A maioria dos jogos de PC era feita apenas para Windows. Se um jogo por acaso tivesse uma versão Linux, parecia uma surpresa agradável em vez da norma.

Muitos de nós usávamos dual-boot com Windows só para jogar. Outros experimentavam com Wine, na esperança de que o lançamento mais recente rodasse um título favorito sem travar.

Hoje, graças ao investimento da Valve em jogos Linux, Steam, Proton e o Steam Deck, milhares de jogos Windows rodam surpreendentemente bem no Linux. Jogar não é mais motivo para muitos deixarem a plataforma.


Leitura Sugerida:


11. Quando o Linux Empresarial Precisava de um Disquete de Driver

Essa é para os antigos administradores de sistemas Linux.

Ainda me lembro de instalar Red Hat Enterprise Linux em servidores empresariais antigos. No meu caso, era um servidor HP ProLiant em 2007.

Às vezes, o instalador simplesmente não conseguia detectar o controlador RAID ou de armazenamento. A instalação parava até que eu inserisse um Driver Disk fornecido pelo fabricante do hardware.

Somente após carregar esse driver o Anaconda conseguia ver os discos e continuar a instalação.

Parecia completamente normal na época.

Olhando para trás, carregar um disquete de driver só para instalar um sistema operacional parece quase inacreditável.

Hoje, os instaladores Linux reconhecem controladores de armazenamento empresariais automaticamente. Aquele pequeno disquete de driver se tornou silenciosamente mais uma peça da história do Linux.

12. Conhecer Cada Peça do Seu Hardware

Usuários antigos de Linux se tornaram especialistas em hardware acidentalmente.

Aprendíamos chipsets gráficos, chipsets Wi-Fi, chips de som, placas de rede e até especificações de monitores.

Não porque queríamos, mas porque o Linux esperava que os conhecêssemos.

Hoje, muitos usuários Linux não fazem ideia de qual chipset está dentro do seu notebook. Isso é na verdade uma coisa boa. O Linux se tornou inteligente o suficiente para descobrir por nós.

Leitura Sugerida:

Olhando para Trás

O Linux certamente ganhou muitos novos recursos ao longo dos anos. No entanto, acredito que sua maior conquista é outra.

Ele removeu silenciosamente inúmeras frustrações do dia a dia.

Nenhum desses problemas desapareceu por causa de um lançamento mágico. Milhares de desenvolvedores Linux corrigiram um pequeno problema após outro, ano após ano. A maioria dessas correções nunca virou manchete. Juntas, elas transformaram o Linux no sistema operacional desktop que desfrutamos hoje.

Hoje em dia, ninguém escreve um post de blog porque o mouse funcionou. Ninguém comemora porque a impressora foi detectada automaticamente. E ninguém abre uma discussão porque o notebook acordou da suspensão exatamente como esperado.

Usar Linux não é mais considerado algo de nerd.

É exatamente assim que a boa tecnologia deveria ser. As melhores melhorias se tornam invisíveis.

O Que Eu Esqueci?

Estas são as dores de cabeça do Linux que mais me lembro, mas com certeza esqueci algumas.

Se você usa Linux há muito tempo, adoraria ouvir suas histórias.

Qual era aquela coisa que costumava ser uma batalha constante e hoje se tornou um problema completamente inexistente?

Leitura Recomendada: